famouso::mw::attributes::detail::AttributeSetImpl< AttrSeq, Iter > Struct Template Reference
#include <AttributeSetImpl.h>
Public Types | |
| typedef AttributeSetImpl | type |
Static Public Member Functions | |
| static void | construct (uint8_t *pos) |
Static Public Attributes | |
| static const uint16_t | size |
| static const uint16_t | count = boost::mpl::size<AttrSeq>::value |
template<typename AttrSeq, typename Iter = typename boost::mpl::begin<AttrSeq>::type>
struct famouso::mw::attributes::detail::AttributeSetImpl< AttrSeq, Iter >
Member Typedef Documentation
template<typename AttrSeq , typename Iter = typename boost::mpl::begin<AttrSeq>::type>
| typedef AttributeSetImpl famouso::mw::attributes::detail::AttributeSetImpl< AttrSeq, Iter >::type |
Member Function Documentation
template<typename AttrSeq , typename Iter = typename boost::mpl::begin<AttrSeq>::type>
| static void famouso::mw::attributes::detail::AttributeSetImpl< AttrSeq, Iter >::construct | ( | uint8_t * | pos | ) | [inline, static] |
Field Documentation
template<typename AttrSeq , typename Iter = typename boost::mpl::begin<AttrSeq>::type>
const uint16_t famouso::mw::attributes::detail::AttributeSetImpl< AttrSeq, Iter >::count = boost::mpl::size<AttrSeq>::value [static] |
template<typename AttrSeq , typename Iter = typename boost::mpl::begin<AttrSeq>::type>
const uint16_t famouso::mw::attributes::detail::AttributeSetImpl< AttrSeq, Iter >::size [static] |
Initial value:
AttributeSize<curAttr>::value +
AttributeSetImpl<AttrSeq, iterNext>::size
The documentation for this struct was generated from the following file:
- include/mw/attributes/detail/AttributeSetImpl.h