Menu

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: