famouso::mw::attributes::AttributeSet< AttrSeq >::find_ct< Attr > Struct Template Reference
Searches for the attribute given as a template argument in the compile time representation of this attribute set. More...
#include <AttributeSet.h>
Data Structures | |
struct | helper |
struct | helper< boost::mpl::void_, dummy > |
Public Types | |
typedef helper< typename boost::mpl::deref< found > ::type, true >::type | type |
Detailed Description
template<typename AttrSeq = boost::mpl::vector<>>
template<typename Attr>
struct famouso::mw::attributes::AttributeSet< AttrSeq >::find_ct< Attr >
Searches for the attribute given as a template argument in the compile time representation of this attribute set.
The found attribute can be accessed by the typedef "type". If the given attribute could not be found, type will be the Null attribute.
- Template Parameters:
-
Attr The attribute type which should be searched for
Member Typedef Documentation
template<typename AttrSeq = boost::mpl::vector<>>
template<typename Attr >
typedef helper< typename boost::mpl::deref<found>::type, true >::type famouso::mw::attributes::AttributeSet< AttrSeq >::find_ct< Attr >::type |
The documentation for this struct was generated from the following file:
- include/mw/attributes/AttributeSet.h