Classes | Public Member Functions | Static Protected Member Functions | Friends
variant_topic_tools::BuiltinDataType Class Reference

Built-in data type. More...

#include <BuiltinDataType.h>

Inheritance diagram for variant_topic_tools::BuiltinDataType:
Inheritance graph
[legend]

List of all members.

Classes

class  Impl
 Built-in data type implementation. More...
class  ImplT
 Built-in data type implementation (templated strong-typed version) More...

Public Member Functions

 BuiltinDataType ()
 Default constructor.
 BuiltinDataType (const BuiltinDataType &src)
 Copy constructor.
 BuiltinDataType (const DataType &src)
 Copy constructor (overloaded version taking a data type)
bool isNumeric () const
 True, if this built-in data type is numeric.
BuiltinDataTypeoperator= (const DataType &src)
 Assignment operator.
virtual ~BuiltinDataType ()
 Destructor.

Static Protected Member Functions

template<typename T >
static BuiltinDataType create (const std::string &identifier)
 Create a built-in data type.

Friends

class DataType
class DataTypeRegistry

Detailed Description

Built-in data type.

Definition at line 32 of file BuiltinDataType.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 27 of file BuiltinDataType.cpp.

Copy constructor.

Definition at line 30 of file BuiltinDataType.cpp.

Copy constructor (overloaded version taking a data type)

Definition at line 34 of file BuiltinDataType.cpp.

Destructor.

Definition at line 40 of file BuiltinDataType.cpp.


Member Function Documentation

template<typename T >
static BuiltinDataType variant_topic_tools::BuiltinDataType::create ( const std::string &  identifier) [static, protected]

Create a built-in data type.

True, if this built-in data type is numeric.

Definition at line 54 of file BuiltinDataType.cpp.

BuiltinDataType & variant_topic_tools::BuiltinDataType::operator= ( const DataType src) [virtual]

Assignment operator.

Reimplemented from variant_topic_tools::DataType.

Definition at line 69 of file BuiltinDataType.cpp.


Friends And Related Function Documentation

friend class DataType [friend]

Definition at line 34 of file BuiltinDataType.h.

friend class DataTypeRegistry [friend]

Reimplemented from variant_topic_tools::DataType.

Definition at line 35 of file BuiltinDataType.h.


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


variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Tue Jul 9 2019 03:18:42