MCPcopy Create free account

hub / github.com/cbeck88/visit_struct / types & classes

Types & classes83 in github.com/cbeck88/visit_struct

ClassAppend
include/visit_struct/visit_struct_intrusive.hpp:49
ClassAppend<TypeList<Ts...>, T>
include/visit_struct/visit_struct_intrusive.hpp:52
ClassCdr
include/visit_struct/visit_struct_intrusive.hpp:61
ClassCdr<TypeList<T, Ts...>>
include/visit_struct/visit_struct_intrusive.hpp:64
ClassFind
include/visit_struct/visit_struct_intrusive.hpp:73
ClassFind<TypeList<T, Ts...>, 0>
include/visit_struct/visit_struct_intrusive.hpp:76
ClassMyContext
Make test struct two have a special context for visitation
test_visit_struct.cpp:39
ClassRank
include/visit_struct/visit_struct_intrusive.hpp:95
ClassRank<0>
include/visit_struct/visit_struct_intrusive.hpp:98
ClassTypeList
include/visit_struct/visit_struct_intrusive.hpp:43
Classaccessor
include/visit_struct/visit_struct.hpp:102
Classaccessor
include/visit_struct/visit_struct_boost_fusion.hpp:43
Classaccessor_value_type
include/visit_struct/visit_struct_boost_hana.hpp:61
Classbar
test_fully_visitable.cpp:127
Classbaz
test_fully_visitable.cpp:138
Classcat_s
test_fully_visitable.cpp:37
Classcat_s<seq<as...>, seq<bs...>>
test_fully_visitable.cpp:40
Classclean
include/visit_struct/visit_struct.hpp:81
Classcommon_type
include/visit_struct/visit_struct.hpp:90
Classcontext
include/visit_struct/visit_struct.hpp:307
Classcount_s
test_fully_visitable.cpp:50
Classcount_s<0>
test_fully_visitable.cpp:55
Classdebug_printer
test_visit_struct_boost_hana.cpp:165
Classdebug_printer
test_visit_struct.cpp:178
Classdebug_printer
test_visit_struct_boost_fusion.cpp:150
Classdebug_printer
test_visit_struct_intrusive.cpp:131
Classfoo
test_fully_visitable.cpp:113
Classfoo
test_visit_struct_intrusive.cpp:10
Classfusion_visitor
include/visit_struct/visit_struct_boost_fusion.hpp:63
Classfusion_visitor_accessors
include/visit_struct/visit_struct_boost_fusion.hpp:109
Classfusion_visitor_pair
include/visit_struct/visit_struct_boost_fusion.hpp:77
Classfusion_visitor_types
include/visit_struct/visit_struct_boost_fusion.hpp:96
Classhelper
test_fully_visitable.cpp:88
Classhelper<seq< Is...>>
test_fully_visitable.cpp:91
Classintrusive_tag
include/visit_struct/visit_struct_intrusive.hpp:144
Classis_visitable
include/visit_struct/visit_struct.hpp:71
Classis_visitable<T, CONTEXT, typename std::enable_if<traits::visitable<T, CONTEXT>::value>::type>
include/visit_struct/visit_struct.hpp:74
Classlex_compare_visitor
Test binary visitation
test_visit_struct_boost_hana.cpp:115
Classlex_compare_visitor
Test binary visitation
test_visit_struct_boost_fusion.cpp:127
Classlex_compare_visitor
Test binary visitation
test_visit_struct_intrusive.cpp:110
Classmember_helper
include/visit_struct/visit_struct_intrusive.hpp:177
Classmember_ptr_helper
include/visit_struct/visit_struct_intrusive.hpp:168
Classmock_maker
test_fully_visitable.cpp:86
Classmock_tuple
test_fully_visitable.cpp:74
Classmock_tuple<seq<Is...>, Ts...>
test_fully_visitable.cpp:77
Classmock_tuple_leaf
test_fully_visitable.cpp:71
Classscope_test
test_visit_struct_boost_hana.cpp:3
Classseq
test_fully_visitable.cpp:33
Classstructure_helper
include/visit_struct/visit_struct_intrusive.hpp:208
Classstructure_helper<TypeList<Ms...>>
include/visit_struct/visit_struct_intrusive.hpp:211
Classtest_eq_visitor
test_visit_struct.cpp:141
Classtest_pair_visitor
test_visit_struct.cpp:150
Classtest_struct_one
test_visit_struct_boost_hana.cpp:18
Classtest_struct_one
test_visit_struct.cpp:14
Classtest_struct_three
test_visit_struct_boost_hana.cpp:45
Classtest_struct_two
test_visit_struct_boost_hana.cpp:33
Classtest_struct_two
test_visit_struct.cpp:25
Classtest_struct_two
test_visit_struct_boost_fusion.cpp:24
Classtest_visitor_acc
test_visit_struct_intrusive.cpp:72
Classtest_visitor_one
test_visit_struct_boost_hana.cpp:61
Classtest_visitor_one
test_visit_struct.cpp:51
Classtest_visitor_one
test_visit_struct_boost_fusion.cpp:48
Classtest_visitor_one
test_visit_struct_intrusive.cpp:22
Classtest_visitor_ptr
test_visit_struct.cpp:64
Classtest_visitor_ptr
test_visit_struct_intrusive.cpp:35
Classtest_visitor_three
test_visit_struct_boost_hana.cpp:89
Classtest_visitor_three
test_visit_struct.cpp:114
Classtest_visitor_three
test_visit_struct_boost_fusion.cpp:76
Classtest_visitor_three
test_visit_struct_intrusive.cpp:84
Classtest_visitor_two
test_visit_struct_boost_hana.cpp:78
Classtest_visitor_two
test_visit_struct.cpp:103
Classtest_visitor_two
test_visit_struct_boost_fusion.cpp:65
Classtest_visitor_type
test_visit_struct.cpp:83
Classtest_visitor_type
test_visit_struct_boost_fusion.cpp:102
Classtest_visitor_type
test_visit_struct_intrusive.cpp:54
Classtype_at_s
include/visit_struct/visit_struct.hpp:280
Classtype_at_s
include/visit_struct/visit_struct.hpp:476
Classtype_c
include/visit_struct/visit_struct.hpp:98
Classtypes_visitor
Test types visitation
test_visit_struct_boost_hana.cpp:135
Classvisitable
include/visit_struct/visit_struct.hpp:67
Classvisitable <T, typename std::enable_if< std::is_same<typename T::Visit_Struct_Visitable_Structure_Tag__, ::visit_struct::detail::intrusive_tag >::value >::type >
include/visit_struct/visit_struct_intrusive.hpp:267
Classvisitable<S, typename std::enable_if< std::is_same<typename mpl::sequence_tag<S>::type, fusion::fusion_sequence_tag >::value >::type>
include/visit_struct/visit_struct_boost_fusion.hpp:25
Classvisitable<S, typename std::enable_if<hana::Struct<S>::value>::type>
include/visit_struct/visit_struct_boost_hana.hpp:78