Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cbeck88/visit_struct
/ types & classes
Types & classes
83 in github.com/cbeck88/visit_struct
⨍
Functions
110
◇
Types & classes
83
Class
Append
include/visit_struct/visit_struct_intrusive.hpp:49
Class
Append<TypeList<Ts...>, T>
include/visit_struct/visit_struct_intrusive.hpp:52
Class
Cdr
include/visit_struct/visit_struct_intrusive.hpp:61
Class
Cdr<TypeList<T, Ts...>>
include/visit_struct/visit_struct_intrusive.hpp:64
Class
Find
include/visit_struct/visit_struct_intrusive.hpp:73
Class
Find<TypeList<T, Ts...>, 0>
include/visit_struct/visit_struct_intrusive.hpp:76
Class
MyContext
Make test struct two have a special context for visitation
test_visit_struct.cpp:39
Class
Rank
include/visit_struct/visit_struct_intrusive.hpp:95
Class
Rank<0>
include/visit_struct/visit_struct_intrusive.hpp:98
Class
TypeList
include/visit_struct/visit_struct_intrusive.hpp:43
Class
accessor
include/visit_struct/visit_struct.hpp:102
Class
accessor
include/visit_struct/visit_struct_boost_fusion.hpp:43
Class
accessor_value_type
include/visit_struct/visit_struct_boost_hana.hpp:61
Class
bar
test_fully_visitable.cpp:127
Class
baz
test_fully_visitable.cpp:138
Class
cat_s
test_fully_visitable.cpp:37
Class
cat_s<seq<as...>, seq<bs...>>
test_fully_visitable.cpp:40
Class
clean
include/visit_struct/visit_struct.hpp:81
Class
common_type
include/visit_struct/visit_struct.hpp:90
Class
context
include/visit_struct/visit_struct.hpp:307
Class
count_s
test_fully_visitable.cpp:50
Class
count_s<0>
test_fully_visitable.cpp:55
Class
debug_printer
test_visit_struct_boost_hana.cpp:165
Class
debug_printer
test_visit_struct.cpp:178
Class
debug_printer
test_visit_struct_boost_fusion.cpp:150
Class
debug_printer
test_visit_struct_intrusive.cpp:131
Class
foo
test_fully_visitable.cpp:113
Class
foo
test_visit_struct_intrusive.cpp:10
Class
fusion_visitor
include/visit_struct/visit_struct_boost_fusion.hpp:63
Class
fusion_visitor_accessors
include/visit_struct/visit_struct_boost_fusion.hpp:109
Class
fusion_visitor_pair
include/visit_struct/visit_struct_boost_fusion.hpp:77
Class
fusion_visitor_types
include/visit_struct/visit_struct_boost_fusion.hpp:96
Class
helper
test_fully_visitable.cpp:88
Class
helper<seq< Is...>>
test_fully_visitable.cpp:91
Class
intrusive_tag
include/visit_struct/visit_struct_intrusive.hpp:144
Class
is_visitable
include/visit_struct/visit_struct.hpp:71
Class
is_visitable<T, CONTEXT, typename std::enable_if<traits::visitable<T, CONTEXT>::value>::type>
include/visit_struct/visit_struct.hpp:74
Class
lex_compare_visitor
Test binary visitation
test_visit_struct_boost_hana.cpp:115
Class
lex_compare_visitor
Test binary visitation
test_visit_struct_boost_fusion.cpp:127
Class
lex_compare_visitor
Test binary visitation
test_visit_struct_intrusive.cpp:110
Class
member_helper
include/visit_struct/visit_struct_intrusive.hpp:177
Class
member_ptr_helper
include/visit_struct/visit_struct_intrusive.hpp:168
Class
mock_maker
test_fully_visitable.cpp:86
Class
mock_tuple
test_fully_visitable.cpp:74
Class
mock_tuple<seq<Is...>, Ts...>
test_fully_visitable.cpp:77
Class
mock_tuple_leaf
test_fully_visitable.cpp:71
Class
scope_test
test_visit_struct_boost_hana.cpp:3
Class
seq
test_fully_visitable.cpp:33
Class
structure_helper
include/visit_struct/visit_struct_intrusive.hpp:208
Class
structure_helper<TypeList<Ms...>>
include/visit_struct/visit_struct_intrusive.hpp:211
Class
test_eq_visitor
test_visit_struct.cpp:141
Class
test_pair_visitor
test_visit_struct.cpp:150
Class
test_struct_one
test_visit_struct_boost_hana.cpp:18
Class
test_struct_one
test_visit_struct.cpp:14
Class
test_struct_three
test_visit_struct_boost_hana.cpp:45
Class
test_struct_two
test_visit_struct_boost_hana.cpp:33
Class
test_struct_two
test_visit_struct.cpp:25
Class
test_struct_two
test_visit_struct_boost_fusion.cpp:24
Class
test_visitor_acc
test_visit_struct_intrusive.cpp:72
Class
test_visitor_one
test_visit_struct_boost_hana.cpp:61
Class
test_visitor_one
test_visit_struct.cpp:51
Class
test_visitor_one
test_visit_struct_boost_fusion.cpp:48
Class
test_visitor_one
test_visit_struct_intrusive.cpp:22
Class
test_visitor_ptr
test_visit_struct.cpp:64
Class
test_visitor_ptr
test_visit_struct_intrusive.cpp:35
Class
test_visitor_three
test_visit_struct_boost_hana.cpp:89
Class
test_visitor_three
test_visit_struct.cpp:114
Class
test_visitor_three
test_visit_struct_boost_fusion.cpp:76
Class
test_visitor_three
test_visit_struct_intrusive.cpp:84
Class
test_visitor_two
test_visit_struct_boost_hana.cpp:78
Class
test_visitor_two
test_visit_struct.cpp:103
Class
test_visitor_two
test_visit_struct_boost_fusion.cpp:65
Class
test_visitor_type
test_visit_struct.cpp:83
Class
test_visitor_type
test_visit_struct_boost_fusion.cpp:102
Class
test_visitor_type
test_visit_struct_intrusive.cpp:54
Class
type_at_s
include/visit_struct/visit_struct.hpp:280
Class
type_at_s
include/visit_struct/visit_struct.hpp:476
Class
type_c
include/visit_struct/visit_struct.hpp:98
Class
types_visitor
Test types visitation
test_visit_struct_boost_hana.cpp:135
Class
visitable
include/visit_struct/visit_struct.hpp:67
Class
visitable <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
Class
visitable<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
Class
visitable<S, typename std::enable_if<hana::Struct<S>::value>::type>
include/visit_struct/visit_struct_boost_hana.hpp:78