Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::property< Tag, T, Base > Struct Template Reference

#include <property.hpp>

Collaboration diagram for boost::property< Tag, T, Base >:

Public Types

typedef Base next_type
 
typedef Tag tag_type
 
typedef T value_type
 

Public Member Functions

 property (const T &v=T())
 
 property (const T &v, const Base &b)
 

Public Attributes

T m_value
 
Base m_base
 

Member Typedef Documentation

template<class Tag, class T, class Base = no_property>
typedef Base boost::property< Tag, T, Base >::next_type
template<class Tag, class T, class Base = no_property>
typedef Tag boost::property< Tag, T, Base >::tag_type
template<class Tag, class T, class Base = no_property>
typedef T boost::property< Tag, T, Base >::value_type

Constructor & Destructor Documentation

template<class Tag, class T, class Base = no_property>
boost::property< Tag, T, Base >::property ( const T v = T())
inline
template<class Tag, class T, class Base = no_property>
boost::property< Tag, T, Base >::property ( const T v,
const Base &  b 
)
inline

Member Data Documentation

template<class Tag, class T, class Base = no_property>
Base boost::property< Tag, T, Base >::m_base
template<class Tag, class T, class Base = no_property>
T boost::property< Tag, T, Base >::m_value

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