#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::attribute_base |
class | mapnik::attribute::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 > | |
T | mapnik::attribute_cast (const attribute &attr) |
template<typename T > | |
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) |