Kross::RubyType< VARIANTTYPE, RBTYPE > Struct Template Reference
#include <rubyvariant.h>
Detailed Description
template<typename VARIANTTYPE, typename RBTYPE = VALUE>
struct Kross::RubyType< VARIANTTYPE, RBTYPE >
struct Kross::RubyType< VARIANTTYPE, RBTYPE >
The RubyType helper classes used to cast between TQVariant and VALUE values.
Following TQVariant::Type's are implemented;
- TQVariant::Invalid
- TQVariant::Int
- TQVariant::UInt
- TQVariant::Double
- TQVariant::Bool
- TQVariant::LongLong
- TQVariant::ULongLong
- TQVariant::ByteArray
- TQVariant::String
- TQVariant::StringList
- TQVariant::Size
- TQVariant::SizeF
- TQVariant::Point
- TQVariant::PointF
- TQVariant::Rect
- TQVariant::RectF
- TQVariant::Url
- TQVariant::List
- TQVariant::Map
Following TQVariant::Type's are unimplemented yet (do we need them anyways?);
- TQVariant::BitArray
- TQVariant::Date
- TQVariant::Time
- TQVariant::DateTime
- TQVariant::Bitmap
- TQVariant::Brush
- TQVariant::Char
- TQVariant::Color
- TQVariant::Cursor
- TQVariant::Font
- TQVariant::Icon
- TQVariant::Image
- TQVariant::KeySequence
- TQVariant::Line
- TQVariant::LineF
- TQVariant::Locale
- TQVariant::Palette
- TQVariant::Pen
- TQVariant::Pixmap
- TQVariant::PointArray
- TQVariant::Polygon
- TQVariant::RegExp
- TQVariant::Region
- TQVariant::SizePolicy
- TQVariant::TextFormat
- TQVariant::TextLength
Definition at line 105 of file rubyvariant.h.
The documentation for this struct was generated from the following file:
