/builddir/build/BUILD/mapnik/include/mapnik/attribute.hpp File Reference

#include <boost/any.hpp>
#include <typeinfo>
#include <sstream>
#include <map>

Go to the source code of this file.

Classes

struct  mapnik::attribute_traits< T >
struct  mapnik::attribute_traits< std::string >
class  mapnik::attribute
class  mapnik::attribute::attribute_base
class  mapnik::attribute::attribute_impl< T, ATraits >
struct  mapnik::bad_attribute_cast< T >

Namespaces

namespace  mapnik

Functions

template<typename T >
bool mapnik::is_type (const attribute &attr)
template<typename T >
T * mapnik::attribute_cast (attribute *attr)
template<typename T >
const T * mapnik::attribute_cast (const attribute *attr)
template<typename T >
mapnik::attribute_cast (const attribute &attr)
template<typename T >
mapnik::attribute_cast (attribute &attr)
template<typename T >
attribute mapnik::attribute_from_string (const std::string &val)
template<typename charT , typename traits >
std::basic_ostream< charT,
traits > & 
mapnik::operator<< (std::basic_ostream< charT, traits > &out, const attribute &attr)


Generated for Mapnik by doxygen 1.5.7.1