#include <dynamic_property_map.hpp>
Public Types | |
typedef std::multimap < std::string, boost::shared_ptr < dynamic_property_map > > | property_maps_type |
typedef boost::function3 < boost::shared_ptr < dynamic_property_map > , const std::string &, const boost::any &, const boost::any & > | generate_fn_type |
typedef property_maps_type::iterator | iterator |
typedef property_maps_type::const_iterator | const_iterator |
Public Member Functions | |
dynamic_properties () | |
dynamic_properties (const generate_fn_type &g) | |
~dynamic_properties () | |
template<typename PropertyMap > | |
dynamic_properties & | property (const std::string &name, PropertyMap property_map_) |
template<typename PropertyMap > | |
dynamic_properties | property (const std::string &name, PropertyMap property_map_) const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
iterator | lower_bound (const std::string &name) |
const_iterator | lower_bound (const std::string &name) const |
void | insert (const std::string &name, boost::shared_ptr< dynamic_property_map > pm) |
template<typename Key , typename Value > | |
boost::shared_ptr < dynamic_property_map > | generate (const std::string &name, const Key &key, const Value &value) |
typedef property_maps_type::const_iterator boost::dynamic_properties::const_iterator |
typedef boost::function3<boost::shared_ptr<dynamic_property_map>, const std::string&, const boost::any&, const boost::any&> boost::dynamic_properties::generate_fn_type |
typedef property_maps_type::iterator boost::dynamic_properties::iterator |
typedef std::multimap<std::string, boost::shared_ptr<dynamic_property_map> > boost::dynamic_properties::property_maps_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References BOOST_THROW_EXCEPTION.
Referenced by boost::put().
|
inline |
Referenced by boost::put().
|
inline |
Referenced by boost::put().
|
inline |
|
inline |
References boost::make_shared(), and boost::locale::period::pm().
Referenced by property().
|
inline |
References property().