mapnik::attribute Class Reference

#include <attribute.hpp>

List of all members.

Classes

class  attribute_base
class  attribute_impl

Public Member Functions

 attribute ()
template<typename T >
 attribute (const T &value)
 attribute (const attribute &rhs)
 ~attribute ()
template<typename T >
attributeoperator= (const T &rhs)
attributeoperator= (const attribute &rhs)
bool empty () const
const std::type_info & type () const
const std::string to_string () const

Friends

template<typename value_type >
value_type * attribute_cast (attribute *)


Constructor & Destructor Documentation

mapnik::attribute::attribute (  )  [inline]

template<typename T >
mapnik::attribute::attribute ( const T &  value  )  [inline]

mapnik::attribute::attribute ( const attribute rhs  )  [inline]

mapnik::attribute::~attribute (  )  [inline]


Member Function Documentation

bool mapnik::attribute::empty (  )  const [inline]

attribute& mapnik::attribute::operator= ( const attribute rhs  )  [inline]

template<typename T >
attribute& mapnik::attribute::operator= ( const T &  rhs  )  [inline]

const std::string mapnik::attribute::to_string (  )  const [inline]

const std::type_info& mapnik::attribute::type (  )  const [inline]


Friends And Related Function Documentation

template<typename value_type >
value_type* attribute_cast ( attribute attr  )  [friend]


The documentation for this class was generated from the following file:

Generated for Mapnik by doxygen 1.5.7.1