Chi-Tech
chi_data_types Namespace Reference

Data Structures

class  AllowableRange
 
class  AllowableRangeHighLimit
 
class  AllowableRangeList
 
class  AllowableRangeLowHighLimit
 
class  AllowableRangeLowLimit
 
class  ByteArray
 
class  NDArray
 
class  Varying
 

Enumerations

enum class  VaryingDataType : int {
  VOID = 0 , ARBITRARY_BYTES = 1 , STRING = 2 , BOOL = 3 ,
  INTEGER = 4 , FLOAT = 5
}
 

Functions

std::string VaryingDataTypeStringName (VaryingDataType type)
 

Enumeration Type Documentation

◆ VaryingDataType

enum class chi_data_types::VaryingDataType : int
strong

Enumeration of data-types supported by Varying

Enumerator
VOID 

Basically undefined or null.

ARBITRARY_BYTES 

Basic sequence of bytes.

STRING 

Datatype mapping to std::string.

BOOL 

Datatype mapping to bool.

INTEGER 

Datatype mapping to int64_t.

FLOAT 

Datatype mapping to double.

Definition at line 9 of file chi_data_types.h.

Function Documentation

◆ VaryingDataTypeStringName()

std::string chi_data_types::VaryingDataTypeStringName ( chi_data_types::VaryingDataType  type)

Provides a string-name for an enumerated VaryingDataType.

Definition at line 10 of file varying.cc.