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:
- include/mw/attributes/detail/AttributeCompileErrors.h