CPP-TOOLBOX
Loading...
Searching...
No Matches
meta_utils::StringInvokerGenerationSettingsForHeaderSource Struct Reference

#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
 

Detailed Description

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

Constructor & Destructor Documentation

◆ StringInvokerGenerationSettingsForHeaderSource()

meta_utils::StringInvokerGenerationSettingsForHeaderSource::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 )
inline

Member Data Documentation

◆ create_top_level_invoker

bool meta_utils::StringInvokerGenerationSettingsForHeaderSource::create_top_level_invoker

◆ create_type_grouped_invokers

bool meta_utils::StringInvokerGenerationSettingsForHeaderSource::create_type_grouped_invokers

◆ header_file_path

std::string meta_utils::StringInvokerGenerationSettingsForHeaderSource::header_file_path

◆ mode

meta_utils::FilterMode meta_utils::StringInvokerGenerationSettingsForHeaderSource::mode

◆ source_file_path

std::string meta_utils::StringInvokerGenerationSettingsForHeaderSource::source_file_path

◆ string_signatures_for_potential_filtering

const std::vector<std::string> meta_utils::StringInvokerGenerationSettingsForHeaderSource::string_signatures_for_potential_filtering

The documentation for this struct was generated from the following file: