CPP-TOOLBOX
Loading...
Searching...
No Matches
meta_utils::MetaFunctionSignature Class Reference

#include <meta_utils.hpp>

Public Member Functions

bool operator== (const MetaFunctionSignature &other) const
 
 MetaFunctionSignature ()
 
 MetaFunctionSignature (const std::string &input, const std::string &name_space)
 
std::string to_string () const
 
std::string to_string_repr () const
 

Public Attributes

std::string name
 
std::string return_type
 
std::string param_list
 
std::vector< MetaParameterparameters
 
std::string invocation_regex
 
std::string name_space
 

Constructor & Destructor Documentation

◆ MetaFunctionSignature() [1/2]

meta_utils::MetaFunctionSignature::MetaFunctionSignature ( )
inline

◆ MetaFunctionSignature() [2/2]

meta_utils::MetaFunctionSignature::MetaFunctionSignature ( const std::string & input,
const std::string & name_space )
inline

Member Function Documentation

◆ operator==()

bool meta_utils::MetaFunctionSignature::operator== ( const MetaFunctionSignature & other) const
inline

◆ to_string()

std::string meta_utils::MetaFunctionSignature::to_string ( ) const
inline

◆ to_string_repr()

std::string meta_utils::MetaFunctionSignature::to_string_repr ( ) const
inline

Member Data Documentation

◆ invocation_regex

std::string meta_utils::MetaFunctionSignature::invocation_regex

◆ name

std::string meta_utils::MetaFunctionSignature::name

◆ name_space

std::string meta_utils::MetaFunctionSignature::name_space

◆ param_list

std::string meta_utils::MetaFunctionSignature::param_list

◆ parameters

std::vector<MetaParameter> meta_utils::MetaFunctionSignature::parameters

◆ return_type

std::string meta_utils::MetaFunctionSignature::return_type

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