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

#include <property.hpp>

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

Public Types

typedef void type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (bool, found=false)
 

Static Public Member Functions

template<typename PL >
static lazy_enable_if< is_same
< PL, boost::property< Tag, T,
Base > >, add_reference
< typename base_type::type >
>::type 
lookup (PL &prop, const PropName &tag)
 
template<typename PL >
static lazy_enable_if< is_same
< PL, boost::property< Tag, T,
Base > >, add_reference< const
typename base_type::type >
>::type 
lookup (const PL &prop, const PropName &tag)
 

Member Typedef Documentation

typedef void boost::lookup_one_property_internal< Base , PropName, Enable >::type
inherited

Member Function Documentation

boost::lookup_one_property_internal< Base , PropName, Enable >::BOOST_STATIC_CONSTANT ( bool  ,
found  = false 
)
inherited
template<typename Tag , typename T , typename Base , typename PropName >
template<typename PL >
static lazy_enable_if<is_same<PL, boost::property<Tag, T, Base> >, add_reference<typename base_type::type> >::type boost::lookup_one_property_internal< boost::property< Tag, T, Base >, PropName >::lookup ( PL &  prop,
const PropName &  tag 
)
inlinestatic
template<typename Tag , typename T , typename Base , typename PropName >
template<typename PL >
static lazy_enable_if<is_same<PL, boost::property<Tag, T, Base> >, add_reference<const typename base_type::type> >::type boost::lookup_one_property_internal< boost::property< Tag, T, Base >, PropName >::lookup ( const PL &  prop,
const PropName &  tag 
)
inlinestatic

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