|
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) |