#include <funknown.h>
Public Types | |
| kEmpty = 0 | |
| kInteger = 1<<0 | |
| kFloat = 1<<1 | |
| kString = 1<<2 | |
| kObject = 1<<3 | |
| kOwner = 1<<4 | |
| enum | { kEmpty = 0, kInteger = 1<<0, kFloat = 1<<1, kString = 1<<2, kObject = 1<<3, kOwner = 1<<4 } |
Public Member Functions | |
| FVariant () | |
| FVariant (const FVariant &variant) | |
| FVariant (int64 v) | |
| FVariant (double v) | |
| FVariant (const char *str) | |
| FVariant (FUnknown *obj) | |
| ~FVariant () | |
| FVariant & | operator= (const FVariant &variant) |
| void | setInt (int64 v) |
| void | setFloat (double v) |
| void | setString (const char *v) |
| void | setObject (FUnknown *obj) |
| int64 | getInt () const |
| double | getFloat () const |
| double | getNumber () const |
| const char * | getString () const |
| FUnknown * | getObject () const |
| uint16 | getType () const |
| bool | isEmpty () const |
| bool | isOwner () const |
| void | empty () |
Public Attributes | |
| uint16 | type |
| union { | |
| int64 intValue | |
| double floatValue | |
| const char * string | |
| FUnknown * object | |
| }; | |
Definition at line 461 of file funknown.h.
| anonymous enum |
Definition at line 465 of file funknown.h.
| Steinberg::FVariant::FVariant | ( | ) | [inline] |
Definition at line 477 of file funknown.h.
| Steinberg::FVariant::FVariant | ( | const FVariant & | variant | ) |
Definition at line 465 of file funknown.cpp.
| Steinberg::FVariant::FVariant | ( | int64 | v | ) | [inline] |
Definition at line 480 of file funknown.h.
| Steinberg::FVariant::FVariant | ( | double | v | ) | [inline] |
Definition at line 481 of file funknown.h.
| Steinberg::FVariant::FVariant | ( | const char * | str | ) | [inline] |
Definition at line 482 of file funknown.h.
| Steinberg::FVariant::FVariant | ( | FUnknown * | obj | ) | [inline] |
Definition at line 483 of file funknown.h.
| Steinberg::FVariant::~FVariant | ( | ) | [inline] |
Definition at line 484 of file funknown.h.
| void Steinberg::FVariant::empty | ( | ) |
Definition at line 485 of file funknown.cpp.
| double Steinberg::FVariant::getFloat | ( | ) | const [inline] |
Definition at line 495 of file funknown.h.
| int64 Steinberg::FVariant::getInt | ( | ) | const [inline] |
Definition at line 494 of file funknown.h.
| double Steinberg::FVariant::getNumber | ( | ) | const [inline] |
Definition at line 496 of file funknown.h.
| FUnknown* Steinberg::FVariant::getObject | ( | ) | const [inline] |
Definition at line 498 of file funknown.h.
| const char* Steinberg::FVariant::getString | ( | ) | const [inline] |
Definition at line 497 of file funknown.h.
| uint16 Steinberg::FVariant::getType | ( | ) | const [inline] |
Definition at line 500 of file funknown.h.
| bool Steinberg::FVariant::isEmpty | ( | ) | const [inline] |
Definition at line 501 of file funknown.h.
| bool Steinberg::FVariant::isOwner | ( | ) | const [inline] |
Definition at line 502 of file funknown.h.
Definition at line 499 of file funknown.cpp.
| void Steinberg::FVariant::setFloat | ( | double | v | ) | [inline] |
Definition at line 490 of file funknown.h.
| void Steinberg::FVariant::setInt | ( | int64 | v | ) | [inline] |
Definition at line 489 of file funknown.h.
| void Steinberg::FVariant::setObject | ( | FUnknown * | obj | ) | [inline] |
Definition at line 492 of file funknown.h.
| void Steinberg::FVariant::setString | ( | const char * | v | ) | [inline] |
Definition at line 491 of file funknown.h.
| union { ... } |
Definition at line 510 of file funknown.h.
Definition at line 509 of file funknown.h.
Definition at line 512 of file funknown.h.
| const char* Steinberg::FVariant::string |
Definition at line 511 of file funknown.h.
Definition at line 506 of file funknown.h.