Predefined types of the DataDefinition. These types can be used without explicitely adding it to a dd::DataDefinition!
More...
#include <dd_predefined_datatypes.h>
Predefined types of the DataDefinition. These types can be used without explicitely adding it to a dd::DataDefinition!
Following types are possible:
◆ getAliasTypes()
| std::vector< std::string > ddl::PredefinedDataTypes::getAliasTypes |
( |
const std::string & | name | ) |
const |
Get the aliases for this type to determine similar type (like tBool and bool)
- Parameters
-
| [in] | name | Type name to search the aliases for |
- Returns
- Vector object of strings containing all aliases for
name
◆ getDefaultAlignment()
| dd::OptionalSize ddl::PredefinedDataTypes::getDefaultAlignment |
( |
const std::string & | name | ) |
const |
Get the default alignment of a Predefined Type by name.
- Parameters
-
| [in] | name | Type name to search the default alignment for |
- Returns
- dd::OptionalSize
◆ getInstance()
◆ getPredefinedType()
| std::shared_ptr< dd::datamodel::DataType > ddl::PredefinedDataTypes::getPredefinedType |
( |
const std::string & | name | ) |
const |
Get the Predefined Type object by name.
- Parameters
-
| [in] | name | Name of the predefined type to look for |
- Returns
- std::shared_ptr<dd::datamodel::DataType>
◆ getPredefinedTypes()
Gets a vector of all the predefined data types.
- Returns
- std::vector<std::shared_ptr<dd::datamodel::DataType>> The predefined data types.
The documentation for this class was generated from the following file:
- /workspace/conan/dev_essential/1.6.3/dw/stable/package/65324bff46e457721a7ba250afe9d61dc2b0e57a/include/ddl/dd/dd_predefined_datatypes.h