spla
Classes | Namespaces | Typedefs | Variables
type.hpp File Reference
#include "object.hpp"
#include <string>
Include dependency graph for type.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  spla::Type
 Type representation for parametrisation of containers stored values. More...
 

Namespaces

 spla
 

Typedefs

using spla::T_BOOL = bool
 
using spla::T_INT = std::int32_t
 
using spla::T_UINT = std::uint32_t
 
using spla::T_FLOAT = float
 

Variables

ref_ptr< Type > spla::BOOL = TType<T_INT>::make_type("BOOL", "B", "bool", "4 byte logical type", 1)
 
ref_ptr< Type > spla::INT = TType<T_INT>::make_type("INT", "I", "int", "signed 4 byte integral type", 2)
 
ref_ptr< Type > spla::UINT = TType<T_UINT>::make_type("UINT", "U", "uint", "unsigned 4 byte integral type", 3)
 
ref_ptr< Type > spla::FLOAT = TType<T_FLOAT>::make_type("FLOAT", "F", "float", "4 byte floating point type", 4)