#include <meta_utils.hpp>
◆ MetaCodeCollection() [1/2]
| meta_utils::MetaCodeCollection::MetaCodeCollection |
( |
| ) |
|
|
default |
◆ MetaCodeCollection() [2/2]
| meta_utils::MetaCodeCollection::MetaCodeCollection |
( |
const std::string & | header_file_path, |
|
|
const std::string & | cpp_file_path, |
|
|
const std::vector< std::string > & | string_signatures_to_filter_on = {}, |
|
|
FilterMode | mode = FilterMode::None ) |
|
inline |
◆ add_function()
| void meta_utils::MetaCodeCollection::add_function |
( |
MetaFunction | mf | ) |
|
|
inline |
◆ generate_cpp_file_string()
| std::string meta_utils::MetaCodeCollection::generate_cpp_file_string |
( |
| ) |
|
|
inline |
◆ generate_header_file_string()
| std::string meta_utils::MetaCodeCollection::generate_header_file_string |
( |
| ) |
|
|
inline |
◆ write_to_header_and_source()
| void meta_utils::MetaCodeCollection::write_to_header_and_source |
( |
const std::string & | header_file_path, |
|
|
const std::string & | cpp_file_path ) |
|
inline |
◆ classes
| std::vector<MetaClass> meta_utils::MetaCodeCollection::classes |
◆ declared_function_signatures_in_header_file
| std::vector<MetaFunctionSignature> meta_utils::MetaCodeCollection::declared_function_signatures_in_header_file |
◆ functions
| std::vector<MetaFunction> meta_utils::MetaCodeCollection::functions |
◆ includes_required_for_declaration
| std::vector<std::string> meta_utils::MetaCodeCollection::includes_required_for_declaration |
◆ includes_required_for_definition
| std::vector<std::string> meta_utils::MetaCodeCollection::includes_required_for_definition |
◆ name
| std::string meta_utils::MetaCodeCollection::name |
◆ name_space
| std::string meta_utils::MetaCodeCollection::name_space |
◆ variables
| std::vector<MetaVariable> meta_utils::MetaCodeCollection::variables |
The documentation for this class was generated from the following file: