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_name()=0
virtual const std::string & get_cpp()=0
virtual const std::string & get_description()=0
virtual const std::string & get_code()=0
Automates reference counting and behaves as shared smart pointer.
Definition: ref.hpp:117
#define SPLA_API
Definition: config.hpp:43
std::int32_t T_INT
Definition: type.hpp:58
ref_ptr< Type > BOOL
Definition: type.cpp:32
ref_ptr< Type > INT
Definition: type.cpp:33
std::uint32_t T_UINT
Definition: type.hpp:59
float T_FLOAT
Definition: type.hpp:60
ref_ptr< Type > FLOAT
Definition: type.cpp:35
bool T_BOOL
Definition: type.hpp:57
ref_ptr< Type > UINT
Definition: type.cpp:34
Definition: algorithm.hpp:37