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

Object.h File Reference

#include <stdio.h>
#include <string.h>
#include "gtypes.h"
#include "gmem.h"
#include "GString.h"
#include "Array.h"
#include "Dict.h"
#include "Stream.h"

Include dependency graph for Object.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ref

Defines

#define numObjTypes   14
#define initObj(t)   type = t

Enumerations

enum  ObjType {
  objBool, objInt, objReal, objString,
  objName, objNull, objArray, objDict,
  objStream, objRef, objCmd, objError,
  objEOF, objNone
}


Define Documentation

#define initObj t   )     type = t
 

Definition at line 71 of file Object.h.

Referenced by Object::initArray(), Object::initBool(), Object::initCmd(), Object::initDict(), Object::initEOF(), Object::initError(), Object::initInt(), Object::initName(), Object::initNull(), Object::initReal(), Object::initRef(), Object::initStream(), and Object::initString().

#define numObjTypes   14
 

Definition at line 62 of file Object.h.

Referenced by Object::memCheck().


Enumeration Type Documentation

enum ObjType
 

Enumeration values:
objBool 
objInt 
objReal 
objString 
objName 
objNull 
objArray 
objDict 
objStream 
objRef 
objCmd 
objError 
objEOF 
objNone 

Definition at line 40 of file Object.h.


Generated on Sat Nov 5 17:19:20 2005 for OPIE by  doxygen 1.4.2