Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QUObject Struct Reference

#include </home/clem/local/src/opie/qmake/include/private/qucom_p.h>

Collaboration diagram for QUObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QUObject ()
 ~QUObject ()

Public Attributes

QUTypetype
union {
   bool   b
   char   c
   short   s
   int   i
   long   l
   unsigned char   uc
   unsigned short   us
   unsigned int   ui
   unsigned long   ul
   float   f
   double   d
   char   byte [16]
   struct {
      char *   data
      unsigned long   size
   }   bytearray
   void *   ptr
   struct {
      void *   ptr
      bool   owner
   }   voidstar
   struct {
      char *   ptr
      bool   owner
   }   charstar
   struct {
      char *   ptr
      bool   owner
   }   utf8
   struct {
      char *   ptr
      bool   owner
   }   local8bit
   QUnknownInterface *   iface
   QDispatchInterface *   idisp
payload

Constructor & Destructor Documentation

QUObject::QUObject  )  [inline]
 

Definition at line 123 of file qucom_p.h.

QUObject::~QUObject  )  [inline]
 

Definition at line 124 of file qucom_p.h.

References type.


Member Data Documentation

bool QUObject::b
 

Definition at line 131 of file qucom_p.h.

char QUObject::byte[16]
 

Definition at line 146 of file qucom_p.h.

struct { ... } QUObject::bytearray
 

char QUObject::c
 

Definition at line 133 of file qucom_p.h.

struct { ... } QUObject::charstar
 

double QUObject::d
 

Definition at line 144 of file qucom_p.h.

char* QUObject::data
 

Definition at line 149 of file qucom_p.h.

float QUObject::f
 

Definition at line 143 of file qucom_p.h.

int QUObject::i
 

Definition at line 135 of file qucom_p.h.

QDispatchInterface* QUObject::idisp
 

Definition at line 176 of file qucom_p.h.

QUnknownInterface* QUObject::iface
 

Definition at line 175 of file qucom_p.h.

long QUObject::l
 

Definition at line 136 of file qucom_p.h.

struct { ... } QUObject::local8bit
 

bool QUObject::owner
 

Definition at line 172 of file qucom_p.h.

union { ... } QUObject::payload
 

Referenced by QUType_QString::clear(), QUType_charstar::clear(), QUType_QString::convertFrom(), QUType_double::convertFrom(), QUType_int::convertFrom(), QUType_varptr::get(), QUType_QString::get(), QUType_charstar::get(), QUType_double::get(), QUType_int::get(), QUType_bool::get(), QUType_idisp::get(), QUType_iface::get(), QUType_ptr::get(), QUType_enum::get(), QUType_QString::set(), QUType_charstar::set(), QUType_double::set(), QUType_int::set(), QUType_bool::set(), QUType_idisp::set(), QUType_iface::set(), QUType_ptr::set(), and QUType_enum::set().

char* QUObject::ptr
 

Definition at line 171 of file qucom_p.h.

char* QUObject::ptr
 

Definition at line 166 of file qucom_p.h.

char* QUObject::ptr
 

Definition at line 161 of file qucom_p.h.

void* QUObject::ptr
 

Definition at line 156 of file qucom_p.h.

void* QUObject::ptr
 

Definition at line 153 of file qucom_p.h.

short QUObject::s
 

Definition at line 134 of file qucom_p.h.

unsigned long QUObject::size
 

Definition at line 150 of file qucom_p.h.

QUType* QUObject::type
 

Definition at line 126 of file qucom_p.h.

Referenced by QUType::check(), QUType_QString::convertFrom(), QUType_QString::set(), QUType_charstar::set(), QUType_double::set(), QUType_int::set(), QUType_bool::set(), QUType_idisp::set(), QUType_iface::set(), QUType_ptr::set(), and QUType_enum::set().

unsigned char QUObject::uc
 

Definition at line 138 of file qucom_p.h.

unsigned int QUObject::ui
 

Definition at line 140 of file qucom_p.h.

unsigned long QUObject::ul
 

Definition at line 141 of file qucom_p.h.

unsigned short QUObject::us
 

Definition at line 139 of file qucom_p.h.

struct { ... } QUObject::utf8
 

struct { ... } QUObject::voidstar
 


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 17:50:02 2005 for OPIE by  doxygen 1.4.2