Mirror reflection library 0.5.13
|
00001 00010 #ifndef MIRROR_CONCEPT_CHECK_META_MEMBER_VARIABLE_1011291729_HPP 00011 #define MIRROR_CONCEPT_CHECK_META_MEMBER_VARIABLE_1011291729_HPP 00012 00013 #include <mirror/concept_check/utils.hpp> 00014 #include <mirror/concept_check/meta_variable.hpp> 00015 00016 MIRROR_NAMESPACE_BEGIN 00017 00018 // MetaType 00019 MIRROR_CONCEPT_TESTER_BEGIN(meta_member_variable_tag) 00020 (X*, 00021 const typename X::access_type* at = nullptr 00022 ); 00023 MIRROR_CONCEPT_TESTER_CONSTRAINTS(( 00024 conforms_to<Tested, meta_variable_tag> 00025 )) 00026 MIRROR_CONCEPT_TESTER_END 00027 00028 MIRROR_NAMESPACE_END 00029 00030 #endif //include guard 00031