object_list.h
Go to the documentation of this file.
112 class object_list : protected hierarchy::linear_hierarchy<TypeList, interop::object_list_node, last_node>
124 typedef typename hierarchy::base_at<T, TypeList, interop::object_list_node, root_type>::result_t current_t;
134 typedef typename hierarchy::base_at<T, TypeList, interop::object_list_node, root_type>::result_t current_t;
Definition: enum_description.h:15
Definition: linear_hierarchy.h:21
static void visit(const this_t &node, UnaryOp &op)
Definition: object_list.h:76
static void visit(const this_t &node, const UnaryOp &op)
Definition: object_list.h:87
void apply(const UnaryOp &op) const
Definition: object_list.h:169
Definition: object_list.h:25
static void visit(const last_node &, const UnaryOp &)
Definition: object_list.h:106
static void visit(this_t &node, const UnaryOp &op)
Definition: object_list.h:65
Definition: enums.h:301
Definition: object_list.h:99
Definition: object_list.h:112
static void visit(this_t &node, UnaryOp &op)
Definition: object_list.h:54
Definition: linear_hierarchy.h:79