#include <meta_utils.hpp>
◆ MetaType() [1/2]
| meta_utils::MetaType::MetaType |
( |
| ) |
|
|
inline |
◆ MetaType() [2/2]
| meta_utils::MetaType::MetaType |
( |
std::string | name, |
|
|
std::string | string_to_type_func, |
|
|
std::string | type_to_string_func, |
|
|
std::string | serialize_type_func, |
|
|
std::string | size_when_serialized_bytes_func, |
|
|
std::string | deserialize_type_func, |
|
|
std::string | literal_regex, |
|
|
const std::vector< MetaTemplateParameter > & | element_types = {} ) |
|
inline |
◆ get_type_name()
| std::string meta_utils::MetaType::get_type_name |
( |
| ) |
const |
|
inline |
◆ operator==()
| bool meta_utils::MetaType::operator== |
( |
const MetaType & | other | ) |
const |
|
inline |
◆ to_string()
| std::string meta_utils::MetaType::to_string |
( |
| ) |
const |
|
inline |
◆ base_type_name
| std::string meta_utils::MetaType::base_type_name |
◆ deserialize_type_func_lambda
| std::string meta_utils::MetaType::deserialize_type_func_lambda |
◆ includes_required
| std::vector<MetaInclude> meta_utils::MetaType::includes_required |
◆ literal_regex
| std::string meta_utils::MetaType::literal_regex |
◆ serialize_type_func_lambda
| std::string meta_utils::MetaType::serialize_type_func_lambda |
◆ size_when_serialized_bytes_func_lambda
| std::string meta_utils::MetaType::size_when_serialized_bytes_func_lambda |
◆ string_to_type_func_lambda
| std::string meta_utils::MetaType::string_to_type_func_lambda |
◆ template_parameters
◆ type_to_string_func_lambda
| std::string meta_utils::MetaType::type_to_string_func_lambda |
◆ variably_sized
| bool meta_utils::MetaType::variably_sized = false |
The documentation for this class was generated from the following file: