|
CPP-TOOLBOX
|
#include <meta_utils.hpp>
Public Member Functions | |
| StringInvokerGenerationSettingsForHeaderSource (std::string header_file_path, std::string source_file_path, bool create_top_level_invoker=false, bool create_type_grouped_invokers=false, std::vector< std::string > string_signatures_for_potential_filtering={}, meta_utils::FilterMode mode=meta_utils::FilterMode::None) | |
Public Attributes | |
| std::string | header_file_path |
| std::string | source_file_path |
| bool | create_top_level_invoker |
| bool | create_type_grouped_invokers |
| const std::vector< std::string > | string_signatures_for_potential_filtering |
| meta_utils::FilterMode | mode |
the top level invoker is an invoer that return std_string allowing all functions declared in the header to be called as we know what the return type is
|
inline |
| bool meta_utils::StringInvokerGenerationSettingsForHeaderSource::create_top_level_invoker |
| bool meta_utils::StringInvokerGenerationSettingsForHeaderSource::create_type_grouped_invokers |
| std::string meta_utils::StringInvokerGenerationSettingsForHeaderSource::header_file_path |
| meta_utils::FilterMode meta_utils::StringInvokerGenerationSettingsForHeaderSource::mode |
| std::string meta_utils::StringInvokerGenerationSettingsForHeaderSource::source_file_path |
| const std::vector<std::string> meta_utils::StringInvokerGenerationSettingsForHeaderSource::string_signatures_for_potential_filtering |