GVariant.h File Reference

Variant class.
Copyright (C), Matthew Allen. More...

#include "GDom.h"
#include "GDateTime.h"
#include "GContainers.h"
#include "GHashTable.h"

Go to the source code of this file.

Classes

class  GVariant
 A class that can be different types. More...

Enumerations

enum  GVariantType {
  GV_NULL, GV_INT32, GV_INT64, GV_BOOL,
  GV_DOUBLE, GV_STRING, GV_BINARY, GV_LIST,
  GV_DOM, GV_DOMREF, GV_VOID_PTR, GV_DATETIME,
  GV_HASHTABLE , GV_GVIEW, GV_GMOUSE, GV_GKEY
}
 The different types the varient can be. More...
enum  GOperator
 Language operators.


Detailed Description

Variant class.
Copyright (C), Matthew Allen.

Author:
Matthew Allen

Enumeration Type Documentation

The different types the varient can be.

Enumerator:
GV_NULL  Null type.
GV_INT32  32-bit integer
GV_INT64  64-bit integer
GV_BOOL  true or false boolean.
GV_DOUBLE  C++ double.
GV_STRING  Null terminated string value.
GV_BINARY  Block of binary data.
GV_LIST  List of GVariant.
GV_DOM  Pointer to GDom object.
GV_DOMREF  DOM reference, ie. a variable in a DOM object.
GV_VOID_PTR  Untyped pointer.
GV_DATETIME  GDateTime class.
GV_HASHTABLE  Hash table class, containing pointers to GVariants.
GV_GVIEW  Pointer to GView.
GV_GMOUSE  Pointer to GMouse.
GV_GKEY  Pointer to GKey.


Generated on Wed Dec 1 15:41:01 2010 for Lgi by  doxygen 1.5.7.1