Data Structures |
struct | ValueTypeAssert |
| Struct to statically assert that only the integral primitive types are used in the attribute framework. More...
|
struct | ValueTypeAssert< bool > |
struct | ValueTypeAssert< uint8_t > |
struct | ValueTypeAssert< int8_t > |
struct | ValueTypeAssert< uint16_t > |
struct | ValueTypeAssert< int16_t > |
struct | ValueTypeAssert< uint32_t > |
struct | ValueTypeAssert< int32_t > |
struct | ValueTypeAssert< uint64_t > |
struct | ValueTypeAssert< int64_t > |
struct | IdBitCountAssert |
| Struct to statically assert that an ID of a high density attribute only has 4 bits. More...
|
struct | ExtendedSequenceBoundError |
| Struct used by the attribute sequence header to assert, that the sequence size fits the binary format. More...
|
struct | UnextendedSequenceBoundError |
| Struct used by the attribute sequence header to assert, that the sequence size fits the binary format. More...
|
struct | AttributeIsNotRequireable |
| Configurable error struct used for the static composability checks. More...
|
struct | RequiredAttributeNotContainedInProvision |
| Configurable error struct used for the static composability checks. More...
|
struct | RequiredValueNotProvided |
| Configurable error struct used for the static composability checks. More...
|
union | AttributeElementHeader |
| Represents the structure of a single attribute's header. More...
|
struct | AttributeHeader |
| Represents an actual header of a given attribute in binary representation. More...
|
struct | AttributeSetImpl |
struct | AttributeSetImpl< AttrSeq, typename boost::mpl::end< AttrSeq >::type > |
struct | assert_is_attribute_or_na |
| Helper struct to assert that a given type is an attribute or na. More...
|
struct | assert_is_attribute_or_na< boost::mpl::na, void > |
struct | assert_is_attribute_or_na< Attr, typename boost::enable_if< famouso::mw::attributes::type_traits::is_attribute< Attr > >::type > |
struct | is_sequence |
struct | is_sequence< boost::mpl::na > |
struct | SorterPredicate |
struct | SortedAttributeSequence |
struct | SetProvider |
| Represents the inner implementation of the attribute sequence part of an ExtendedEvent. More...
|
struct | SetProvider< ForwardSeq, boost::mpl::na, boost::mpl::na, boost::mpl::na, boost::mpl::na, boost::mpl::na, boost::mpl::na, boost::mpl::na, boost::mpl::na, boost::mpl::na, typename boost::enable_if< is_sequence< ForwardSeq > >::type > |
struct | AttributeSize |
| Calculates the overall number of bytes used by the binary representation of the given attribute, that is, the header and the value. More...
|
struct | CaseSelector |
struct | Duplicates |
| Can be used to test a given sequence of attributes for contained duplicates. More...
|
struct | Duplicates< AttrSeq, typename boost::mpl::end< AttrSeq >::type > |
| End-of-recursion struct. More...
|
struct | FirstByteOfHeader |
| Represents the first byte of the header of the given attribute. More...
|
struct | HighDensityIDs |
| Holds the IDs of the defined high density attributes at one place. More...
|
struct | RequirablePred |
| Predicate to filter out non-requirable attributes from a requirement specification. More...
|
struct | RequirementChecker |
| Checks the given attribute requirement against the given provision. The check result can be accessed using the result type. More...
|
struct | RequirementChecker< Prov, Req, true, FilteredReq, typename boost::mpl::end< FilteredReq >::type > |
struct | RequirementChecker< Prov, Req, false, FilteredReq, typename boost::mpl::end< FilteredReq >::type > |
struct | SmallestValueType |
struct | SmallestValueType< uint64_t, Value > |
struct | SmallestValueType< uint8_t, Value > |
struct | SmallestValueType< uint16_t, Value > |
struct | SmallestValueType< uint32_t, Value > |
struct | SmallestValueType< bool, Value > |
struct | SmallestValueType< int64_t, Value > |
struct | SmallestValueType< int8_t, Value > |
struct | SmallestValueType< int16_t, Value > |
struct | SmallestValueType< int32_t, Value > |
struct | HasLessThanRelation |
| Attribute tag deciding the stronger-weaker-relation of the attribute. More...
|
struct | IsHighDensity |
| Attribute tag signaling that this attribute should be written with a compact binary representation. More...
|
struct | IsRequirable |
| Attribute tag signaling that this attribute can be used for a composability check, that is this attribute can occur in an attribute requirement. More...
|
struct | Tag |
| Base type of all attribute tags. More...
|
struct | is_tag |
| Checks whether the given type is a tag, that is defines Tag as a type called base_type. More...
|
struct | assert_is_tag_or_na |
struct | TagSet |
struct | ValueByteCount |
struct | ValueBitCount |
struct | ValueOffset |
| Calculates the index of the byte in the binary representation of the given attribute where the first part of the attribute's value is contained. More...
|