AttributeSetProvider.h File Reference
#include "boost/mpl/aux_/na.hpp"
#include "boost/utility/enable_if.hpp"
#include "boost/mpl/vector.hpp"
#include "boost/mpl/is_sequence.hpp"
#include "boost/mpl/sort.hpp"
#include "boost/mpl/eval_if.hpp"
#include "boost/mpl/bool.hpp"
#include "mw/attributes/AttributeSet.h"
#include "mw/attributes/type_traits/is_attribute.h"
#include "assert/staticerror.h"
Go to the source code of this file.
Data Structures |
struct | famouso::mw::attributes::detail::assert_is_attribute_or_na< Attr, InnerEnable > |
| Helper struct to assert that a given type is an attribute or na. More...
|
struct | famouso::mw::attributes::detail::assert_is_attribute_or_na< boost::mpl::na, void > |
struct | famouso::mw::attributes::detail::assert_is_attribute_or_na< Attr, typename boost::enable_if< famouso::mw::attributes::type_traits::is_attribute< Attr > >::type > |
struct | famouso::mw::attributes::detail::is_sequence< T > |
struct | famouso::mw::attributes::detail::is_sequence< boost::mpl::na > |
struct | famouso::mw::attributes::detail::SorterPredicate |
struct | famouso::mw::attributes::detail::SorterPredicate::apply< A1, A2 > |
struct | famouso::mw::attributes::detail::SorterPredicate::apply< T1, boost::mpl::na > |
struct | famouso::mw::attributes::detail::SorterPredicate::apply< boost::mpl::na, T2 > |
struct | famouso::mw::attributes::detail::SortedAttributeSequence< Seq > |
struct | famouso::mw::attributes::detail::SetProvider< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Enable > |
| Represents the inner implementation of the attribute sequence part of an ExtendedEvent. More...
|
struct | famouso::mw::attributes::detail::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 > |
Namespaces |
namespace | famouso |
namespace | famouso::mw |
namespace | famouso::mw::attributes |
namespace | famouso::mw::attributes::detail |