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