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 |
| 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 |
|
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 |