lib

Kross::RubyType< VARIANTTYPE, RBTYPE > Struct Template Reference

#include <rubyvariant.h>

Detailed Description

template<typename VARIANTTYPE, typename RBTYPE = VALUE>
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: