Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
dynamic_property_map.hpp File Reference
#include <boost/config.hpp>
#include <boost/throw_exception.hpp>
#include <boost/property_map/property_map.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/any.hpp>
#include <boost/function/function3.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <typeinfo>
#include <boost/mpl/bool.hpp>
#include <stdexcept>
#include <sstream>
#include <map>
#include <boost/type.hpp>
#include <boost/smart_ptr.hpp>
Include dependency graph for dynamic_property_map.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::dynamic_property_map
 
struct  boost::dynamic_property_exception
 
struct  boost::property_not_found
 
struct  boost::dynamic_get_failure
 
struct  boost::dynamic_const_put_error
 
class  boost::detail::dynamic_property_map_adaptor< PropertyMap >
 
struct  boost::dynamic_properties
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 

Functions

template<typename Value >
Value boost::detail::read_value (const std::string &value)
 
template<>
std::string boost::detail::read_value< std::string > (const std::string &value)
 
template<typename PMap , typename Key >
boost::property_traits< PMap >
::reference 
boost::detail::get_wrapper_xxx (const PMap &pmap, const Key &key)
 
template<typename Key , typename Value >
bool boost::put (const std::string &name, dynamic_properties &dp, const Key &key, const Value &value)
 
template<typename Value , typename Key >
Value boost::get (const std::string &name, const dynamic_properties &dp, const Key &key)
 
template<typename Value , typename Key >
Value boost::get (const std::string &name, const dynamic_properties &dp, const Key &key, type< Value >)
 
template<typename Key >
std::string boost::get (const std::string &name, const dynamic_properties &dp, const Key &key)
 
boost::shared_ptr
< boost::dynamic_property_map
boost::ignore_other_properties (const std::string &, const boost::any &, const boost::any &)