mapnik::attribute Class Reference

#include <attribute.hpp>

List of all members.

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 *)

Classes

class  attribute_base
class  attribute_impl


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

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

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

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

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

const std::string mapnik::attribute::to_string (  )  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.6