Menu

famouso::mw::attributes::detail::AttributeIsNotRequireable< isRequirable, RelatedAttr, Requirement, compileError > Struct Template Reference

Configurable error struct used for the static composability checks. More...

#include <AttributeCompileErrors.h>

Public Types

typedef AttributeIsNotRequireable type

Public Member Functions

 FAMOUSO_STATIC_ASSERT (isRequirable, only_requirable_attributes_may_be_used_in_a_requirement,(RelatedAttr, Requirement), compileError)

Detailed Description

template<bool isRequirable, typename RelatedAttr, typename Requirement, bool compileError>
struct famouso::mw::attributes::detail::AttributeIsNotRequireable< isRequirable, RelatedAttr, Requirement, compileError >

Configurable error struct used for the static composability checks.


Member Typedef Documentation

template<bool isRequirable, typename RelatedAttr , typename Requirement , bool compileError>
typedef AttributeIsNotRequireable famouso::mw::attributes::detail::AttributeIsNotRequireable< isRequirable, RelatedAttr, Requirement, compileError >::type

Member Function Documentation

template<bool isRequirable, typename RelatedAttr , typename Requirement , bool compileError>
famouso::mw::attributes::detail::AttributeIsNotRequireable< isRequirable, RelatedAttr, Requirement, compileError >::FAMOUSO_STATIC_ASSERT ( isRequirable  ,
only_requirable_attributes_may_be_used_in_a_requirement  ,
(RelatedAttr, Requirement)  ,
compileError   
)

The documentation for this struct was generated from the following file: