summaryrefslogtreecommitdiff
path: root/poppler/Object.h
diff options
context:
space:
mode:
Diffstat (limited to 'poppler/Object.h')
-rw-r--r--poppler/Object.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/poppler/Object.h b/poppler/Object.h
index 72ff6678..95c7afd7 100644
--- a/poppler/Object.h
+++ b/poppler/Object.h
@@ -126,7 +126,7 @@ public:
{ initObj(objReal); real = realA; return this; }
Object *initString(GooString *stringA)
{ initObj(objString); string = stringA; return this; }
- Object *initName(char *nameA)
+ Object *initName(const char *nameA)
{ initObj(objName); name = copyString(nameA); return this; }
Object *initNull()
{ initObj(objNull); return this; }
@@ -179,11 +179,11 @@ public:
GBool isUint() { return type == objUint; }
// Special type checking.
- GBool isName(char *nameA)
+ GBool isName(const char *nameA)
{ return type == objName && !strcmp(name, nameA); }
- GBool isDict(char *dictType);
+ GBool isDict(const char *dictType);
GBool isStream(char *dictType);
- GBool isCmd(char *cmdA)
+ GBool isCmd(const char *cmdA)
{ return type == objCmd && !strcmp(cmd, cmdA); }
// Accessors.
@@ -211,10 +211,10 @@ public:
// Dict accessors.
int dictGetLength();
void dictAdd(char *key, Object *val);
- void dictSet(char *key, Object *val);
- GBool dictIs(char *dictType);
- Object *dictLookup(char *key, Object *obj, std::set<int> *fetchOriginatorNums = NULL);
- Object *dictLookupNF(char *key, Object *obj);
+ void dictSet(const char *key, Object *val);
+ GBool dictIs(const char *dictType);
+ Object *dictLookup(const char *key, Object *obj, std::set<int> *fetchOriginatorNums = NULL);
+ Object *dictLookupNF(const char *key, Object *obj);
char *dictGetKey(int i);
Object *dictGetVal(int i, Object *obj);
Object *dictGetValNF(int i, Object *obj);
@@ -232,7 +232,7 @@ public:
Dict *streamGetDict();
// Output.
- char *getTypeName();
+ const char *getTypeName();
void print(FILE *f = stdout);
// Memory testing.
@@ -291,19 +291,19 @@ inline int Object::dictGetLength()
inline void Object::dictAdd(char *key, Object *val)
{ OBJECT_TYPE_CHECK(objDict); dict->add(key, val); }
-inline void Object::dictSet(char *key, Object *val)
+inline void Object::dictSet(const char *key, Object *val)
{ OBJECT_TYPE_CHECK(objDict); dict->set(key, val); }
-inline GBool Object::dictIs(char *dictType)
+inline GBool Object::dictIs(const char *dictType)
{ OBJECT_TYPE_CHECK(objDict); return dict->is(dictType); }
-inline GBool Object::isDict(char *dictType)
+inline GBool Object::isDict(const char *dictType)
{ return type == objDict && dictIs(dictType); }
-inline Object *Object::dictLookup(char *key, Object *obj, std::set<int> *fetchOriginatorNums)
+inline Object *Object::dictLookup(const char *key, Object *obj, std::set<int> *fetchOriginatorNums)
{ OBJECT_TYPE_CHECK(objDict); return dict->lookup(key, obj, fetchOriginatorNums); }
-inline Object *Object::dictLookupNF(char *key, Object *obj)
+inline Object *Object::dictLookupNF(const char *key, Object *obj)
{ OBJECT_TYPE_CHECK(objDict); return dict->lookupNF(key, obj); }
inline char *Object::dictGetKey(int i)