Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Data type information. More...
#include <string>
#include <boost/any.hpp>
#include <boost/cstdint.hpp>
#include <datatools/reflection_interface.h>
Go to the source code of this file.
Namespaces | |
datatools | |
The Bayeux/datatools library top-level namespace. | |
datatools::introspection | |
Nested namespace of the Bayeux/datatools module library. | |
Functions | |
const std::type_info & | datatools::introspection::get_type_info (data_type dt_, const std::string &layout_label_="") |
void | datatools::introspection::make_value (boost::any &, data_type dt_, const std::string &layout_label_="") |
Make value as a boost::any object. More... | |
const std::string & | datatools::introspection::to_string (data_type) |
Convert a data type to a string. More... | |
bool | datatools::introspection::from_string (const std::string &label_, data_type &layout_) |
Convert a string to a data type. More... | |
data_type | datatools::introspection::from_label_to_data_type (const std::string &label_) |
Convert a string to a data type. More... | |
bool | datatools::introspection::is_valid (data_type) |
Check the validity of a data type. More... | |
bool | datatools::introspection::is_void (data_type) |
Check if a data type is a void. More... | |
bool | datatools::introspection::is_boolean (data_type) |
Check if a data type is a boolean. More... | |
bool | datatools::introspection::is_integer (data_type) |
Check if a data type is an integer. More... | |
bool | datatools::introspection::is_real (data_type) |
Check if a data type is a real. More... | |
bool | datatools::introspection::is_string (data_type) |
Check if a data type is a string. More... | |
bool | datatools::introspection::is_path (data_type) |
Check if a data type is a path (string) More... | |
bool | datatools::introspection::is_enum (data_type) |
Check if a data type is an enumeration. More... | |
bool | datatools::introspection::is_user (data_type) |
Check if a data type is a user type. More... | |
Data type information.