Protected Member Functions | |
void | _copy (const Dtk_Val &s) |
void | _init () DTK_NOEXCEPT |
void | _move (Dtk_Val &&) DTK_NOEXCEPT |
void | _reset () DTK_NOEXCEPT |
Protected Attributes | |
enum Dtk_val_type | _type |
union { | |
Dtk_tab< Dtk_Char8 > * buffer_val | |
Dtk_Char8 char_val | |
Dtk_dir * dir_val | |
Dtk_Double64 double_val | |
Dtk_Int32 int_val | |
Dtk_pnt * pnt_val | |
Dtk_RGB * rgb_val | |
Dtk_string * string_val | |
Dtk_tab< Dtk_Int32 > * tab_val | |
Dtk_UUID * uuid_val | |
} | _val |
Friends | |
std::ostream & | operator<< (std::ostream &o, const Dtk_Val &d) |
Dtk_Val::Dtk_Val | ( | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_Int32 | val | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_Char8 | val | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_Double64 | val | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_Val & | val | ) |
Dtk_Val::Dtk_Val | ( | Dtk_Val && | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_string & | val | ) |
Dtk_Val::Dtk_Val | ( | Dtk_string && | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_RGB & | val | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_pnt & | val | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_dir & | val | ) |
Dtk_Val::Dtk_Val | ( | const Dtk_UUID & | val | ) |
Dtk_Val::~Dtk_Val | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
Dtk_ErrorStatus Dtk_Val::_Store | ( | void * | ) |
std::pair<bool, T> Dtk_Val::Get | ( | ) | const |
Dtk_tab<Dtk_Char8> Dtk_Val::GetBufferData | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
char Dtk_Val::GetChar | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
Dtk_dir Dtk_Val::GetDir | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
double Dtk_Val::GetDouble | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
T* Dtk_Val::GetIf | ( | ) |
T const* Dtk_Val::GetIf | ( | ) | const |
int Dtk_Val::GetInt | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
Dtk_tab< Dtk_Int32 > Dtk_Val::GetIntArray | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
Dtk_pnt Dtk_Val::GetPnt | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
Dtk_RGB Dtk_Val::GetRgb | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
Dtk_string Dtk_Val::GetString | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
Dtk_UUID Dtk_Val::GetUuid | ( | Dtk_status & | st = Dtk_status::GetDefaultStatus() | ) | const |
Dtk_val_type Dtk_Val::GetValType | ( | ) | const |
|
friend |
|
protected |
union { ... } Dtk_Val::_val |
Dtk_Char8 Dtk_Val::char_val |
Dtk_dir* Dtk_Val::dir_val |
Dtk_Double64 Dtk_Val::double_val |
Dtk_Int32 Dtk_Val::int_val |
Dtk_pnt* Dtk_Val::pnt_val |
Dtk_RGB* Dtk_Val::rgb_val |
Dtk_string* Dtk_Val::string_val |
Dtk_UUID* Dtk_Val::uuid_val |