Base class for object with built-in reference counting mechanism.
Definition ref.hpp:55
Type representation for parametrisation of containers stored values.
Definition type.hpp:46
virtual const std::string & get_cpp()=0
virtual const std::string & get_description()=0
virtual const std::string & get_code()=0
virtual const std::string & get_name()=0
Automates reference counting and behaves as shared smart pointer.
Definition ref.hpp:117
#define SPLA_API
Definition config.hpp:43
float T_FLOAT
Definition type.hpp:60
ref_ptr< Type > BOOL
Definition type.cpp:32
ref_ptr< Type > INT
Definition type.cpp:33
std::int32_t T_INT
Definition type.hpp:58
ref_ptr< Type > FLOAT
Definition type.cpp:35
bool T_BOOL
Definition type.hpp:57
std::uint32_t T_UINT
Definition type.hpp:59
ref_ptr< Type > UINT
Definition type.cpp:34
Definition algorithm.hpp:37