Itasca C++ Interface
|
Public Types | |
enum | Type { Invalid , Char , Bool , Int , UInt , LongLong , ULongLong , Double , String , List , UserType } |
Public Member Functions | |
Type | type () const |
IVariant (const string &s) | |
BASE_EXPORT bool | operator== (const IVariant &v) |
bool | isNull () const |
BASE_EXPORT | IVariant (const QVariant &q) |
BASE_EXPORT | operator QVariant () const |
char | toChar () const |
bool | toBool () const |
int32 | toInt () const |
uint32 | toUInt () const |
int64 | toLongLong () const |
uint64 | toULongLong () const |
BASE_EXPORT double | toDouble (bool *ok=nullptr) const |
IString | toString () const |
IList< IVariant > | toList () const |
IString | typeName () const |
int | userType () const |
template<typename T > | |
T | value () const |
template<typename T > | |
void | setValue (const T &t) |
template<typename T > | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
Static Public Member Functions | |
template<typename T > | |
static IVariant | fromValue (const T &t) |