|
void | generate_has_recursive_groups_impl (std::string kind_type, bool recursive) |
|
void | generate_has_recursive_groups () |
|
std::string | vec_to_comma_list (const std::vector< std::string > &vec, std::string prefix) |
|
void | generate_tie_as_tuple_impl (std::string name, std::string list) |
|
void | generate_tie_as_tuple () |
|
void | generate_get (int k, const std::string &accessor, std::string kind) |
|
void | generate_get () |
|
std::string | nth_type (std::string kind, std::string v) |
|
std::string | vec_to_typelist (const std::vector< std::string > &vec, std::string kind) |
|
void | generate_tuple_element_impl (std::string simple_kind, std::string kind, const std::vector< std::string > &vec) |
|
void | generate_tuple_element () |
|
void | generate_tuple_size_impl (std::string kind, const std::vector< std::string > &vec) |
|
std::string | make_call_sequence (const std::vector< std::string > &vec) |
|
std::string | make_n_call_sequence (const std::vector< std::string > &vec) |
|
void | generate_for_each_field_ref_impl (std::string kind_t, const std::vector< std::string > &vec) |
|
void | generate_for_each_field_ref () |
|
void | generate_tuple_size () |
|
void | generate_header () |
|
void | generate () |
|
|
std::ofstream | out_file_pre {"/tmp/foreach.hpp"} |
|
std::ofstream | out_file_main {"/tmp/test.hpp"} |
|
const std::vector< std::string > & | inputs |
|
const std::vector< std::string > & | outputs |
|
const std::vector< std::string > & | messages |
|
const std::string | inputs_typename = fmt::format("avnd::inputs_type_refl<{0}>::type", main_class_name) |
|
const std::string | outputs_typename = fmt::format("avnd::outputs_type_refl<{0}>::type", main_class_name) |
|
const std::string | messages_typename = fmt::format("avnd::messages_type_refl<{0}>::type", main_class_name) |
|
The documentation for this struct was generated from the following file: