|
Public Methods |
| Object () |
Object * | initBool (GBool boolnA) |
Object * | initInt (int intgA) |
Object * | initReal (double realA) |
Object * | initString (GString *stringA) |
Object * | initName (char *nameA) |
Object * | initNull () |
Object * | initArray (XRef *xref) |
Object * | initDict (XRef *xref) |
Object * | initDict (Dict *dictA) |
Object * | initStream (Stream *streamA) |
Object * | initRef (int numA, int genA) |
Object * | initCmd (char *cmdA) |
Object * | initError () |
Object * | initEOF () |
Object * | copy (Object *obj) |
Object * | fetch (XRef *xref, Object *obj) |
void | free () |
ObjType | getType () |
GBool | isBool () |
GBool | isInt () |
GBool | isReal () |
GBool | isNum () |
GBool | isString () |
GBool | isName () |
GBool | isNull () |
GBool | isArray () |
GBool | isDict () |
GBool | isStream () |
GBool | isRef () |
GBool | isCmd () |
GBool | isError () |
GBool | isEOF () |
GBool | isNone () |
GBool | isName (char *nameA) |
GBool | isDict (char *dictType) |
GBool | isStream (char *dictType) |
GBool | isCmd (char *cmdA) |
GBool | getBool () |
int | getInt () |
double | getReal () |
double | getNum () |
GString * | getString () |
char * | getName () |
Array * | getArray () |
Dict * | getDict () |
Stream * | getStream () |
Ref | getRef () |
int | getRefNum () |
int | getRefGen () |
char * | getCmd () |
int | arrayGetLength () |
void | arrayAdd (Object *elem) |
Object * | arrayGet (int i, Object *obj) |
Object * | arrayGetNF (int i, Object *obj) |
int | dictGetLength () |
void | dictAdd (char *key, Object *val) |
GBool | dictIs (char *dictType) |
Object * | dictLookup (char *key, Object *obj) |
Object * | dictLookupNF (char *key, Object *obj) |
char * | dictGetKey (int i) |
Object * | dictGetVal (int i, Object *obj) |
Object * | dictGetValNF (int i, Object *obj) |
GBool | streamIs (char *dictType) |
void | streamReset () |
void | streamClose () |
int | streamGetChar () |
int | streamLookChar () |
char * | streamGetLine (char *buf, int size) |
Guint | streamGetPos () |
void | streamSetPos (Guint pos, int dir=0) |
Dict * | streamGetDict () |
char * | getTypeName () |
void | print (FILE *f=stdout) |
Static Public Methods |
void | memCheck (FILE *f) |