diff options
author | Jay Berkenbilt <ejb@ql.org> | 2009-08-06 21:00:25 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2009-08-06 21:00:25 +0200 |
commit | 1e74c03acd39c000103b843d5acd3c0313da443a (patch) | |
tree | c603b2c2bb95b46bc129a0c28e6f87c0bd84428a /libqpdf/QPDFObjectHandle.cc | |
parent | ed13d9074ef79847a10cfcfca32963c0883a2eb5 (diff) | |
download | qpdf-1e74c03acd39c000103b843d5acd3c0313da443a.tar.zst |
stick DLL_EXPORT in front of every public method of every public class
git-svn-id: svn+q:///qpdf/trunk@688 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r-- | libqpdf/QPDFObjectHandle.cc | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 03ef2fe4..f1c9db23 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -18,6 +18,7 @@ #include <stdlib.h> +DLL_EXPORT QPDFObjectHandle::QPDFObjectHandle() : initialized(false), objid(0), @@ -42,6 +43,7 @@ QPDFObjectHandle::QPDFObjectHandle(QPDFObject* data) : { } +DLL_EXPORT bool QPDFObjectHandle::isInitialized() const { @@ -58,6 +60,7 @@ class QPDFObjectTypeAccessor } }; +DLL_EXPORT bool QPDFObjectHandle::isBool() { @@ -65,6 +68,7 @@ QPDFObjectHandle::isBool() return QPDFObjectTypeAccessor<QPDF_Bool>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isNull() { @@ -72,6 +76,7 @@ QPDFObjectHandle::isNull() return QPDFObjectTypeAccessor<QPDF_Null>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isInteger() { @@ -79,6 +84,7 @@ QPDFObjectHandle::isInteger() return QPDFObjectTypeAccessor<QPDF_Integer>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isReal() { @@ -86,12 +92,14 @@ QPDFObjectHandle::isReal() return QPDFObjectTypeAccessor<QPDF_Real>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isNumber() { return (isInteger() || isReal()); } +DLL_EXPORT double QPDFObjectHandle::getNumericValue() { @@ -111,6 +119,7 @@ QPDFObjectHandle::getNumericValue() return result; } +DLL_EXPORT bool QPDFObjectHandle::isName() { @@ -118,6 +127,7 @@ QPDFObjectHandle::isName() return QPDFObjectTypeAccessor<QPDF_Name>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isString() { @@ -125,6 +135,7 @@ QPDFObjectHandle::isString() return QPDFObjectTypeAccessor<QPDF_String>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isArray() { @@ -132,6 +143,7 @@ QPDFObjectHandle::isArray() return QPDFObjectTypeAccessor<QPDF_Array>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isDictionary() { @@ -139,6 +151,7 @@ QPDFObjectHandle::isDictionary() return QPDFObjectTypeAccessor<QPDF_Dictionary>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isStream() { @@ -146,6 +159,7 @@ QPDFObjectHandle::isStream() return QPDFObjectTypeAccessor<QPDF_Stream>::check(obj.getPointer()); } +DLL_EXPORT bool QPDFObjectHandle::isIndirect() { @@ -153,6 +167,7 @@ QPDFObjectHandle::isIndirect() return (this->objid != 0); } +DLL_EXPORT bool QPDFObjectHandle::isScalar() { @@ -161,6 +176,7 @@ QPDFObjectHandle::isScalar() // Bool accessors +DLL_EXPORT bool QPDFObjectHandle::getBoolValue() { @@ -170,6 +186,7 @@ QPDFObjectHandle::getBoolValue() // Integer accessors +DLL_EXPORT int QPDFObjectHandle::getIntValue() { @@ -179,6 +196,7 @@ QPDFObjectHandle::getIntValue() // Real accessors +DLL_EXPORT std::string QPDFObjectHandle::getRealValue() { @@ -188,6 +206,7 @@ QPDFObjectHandle::getRealValue() // Name accessors +DLL_EXPORT std::string QPDFObjectHandle::getName() { @@ -197,6 +216,7 @@ QPDFObjectHandle::getName() // String accessors +DLL_EXPORT std::string QPDFObjectHandle::getStringValue() { @@ -204,6 +224,7 @@ QPDFObjectHandle::getStringValue() return dynamic_cast<QPDF_String*>(obj.getPointer())->getVal(); } +DLL_EXPORT std::string QPDFObjectHandle::getUTF8Value() { @@ -213,6 +234,7 @@ QPDFObjectHandle::getUTF8Value() // Array accessors +DLL_EXPORT int QPDFObjectHandle::getArrayNItems() { @@ -220,6 +242,7 @@ QPDFObjectHandle::getArrayNItems() return dynamic_cast<QPDF_Array*>(obj.getPointer())->getNItems(); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::getArrayItem(int n) { @@ -229,6 +252,7 @@ QPDFObjectHandle::getArrayItem(int n) // Array mutators +DLL_EXPORT void QPDFObjectHandle::setArrayItem(int n, QPDFObjectHandle const& item) { @@ -238,6 +262,7 @@ QPDFObjectHandle::setArrayItem(int n, QPDFObjectHandle const& item) // Dictionary accessors +DLL_EXPORT bool QPDFObjectHandle::hasKey(std::string const& key) { @@ -245,6 +270,7 @@ QPDFObjectHandle::hasKey(std::string const& key) return dynamic_cast<QPDF_Dictionary*>(obj.getPointer())->hasKey(key); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::getKey(std::string const& key) { @@ -252,6 +278,7 @@ QPDFObjectHandle::getKey(std::string const& key) return dynamic_cast<QPDF_Dictionary*>(obj.getPointer())->getKey(key); } +DLL_EXPORT std::set<std::string> QPDFObjectHandle::getKeys() { @@ -261,6 +288,7 @@ QPDFObjectHandle::getKeys() // Dictionary mutators +DLL_EXPORT void QPDFObjectHandle::replaceKey(std::string const& key, QPDFObjectHandle const& value) @@ -270,6 +298,7 @@ QPDFObjectHandle::replaceKey(std::string const& key, obj.getPointer())->replaceKey(key, value); } +DLL_EXPORT void QPDFObjectHandle::removeKey(std::string const& key) { @@ -278,6 +307,7 @@ QPDFObjectHandle::removeKey(std::string const& key) } // Stream accessors +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::getDict() { @@ -285,6 +315,7 @@ QPDFObjectHandle::getDict() return dynamic_cast<QPDF_Stream*>(obj.getPointer())->getDict(); } +DLL_EXPORT PointerHolder<Buffer> QPDFObjectHandle::getStreamData() { @@ -292,6 +323,7 @@ QPDFObjectHandle::getStreamData() return dynamic_cast<QPDF_Stream*>(obj.getPointer())->getStreamData(); } +DLL_EXPORT bool QPDFObjectHandle::pipeStreamData(Pipeline* p, bool filter, bool normalize, bool compress) @@ -301,18 +333,21 @@ QPDFObjectHandle::pipeStreamData(Pipeline* p, bool filter, p, filter, normalize, compress); } +DLL_EXPORT int QPDFObjectHandle::getObjectID() const { return this->objid; } +DLL_EXPORT int QPDFObjectHandle::getGeneration() const { return this->generation; } +DLL_EXPORT std::map<std::string, QPDFObjectHandle> QPDFObjectHandle::getPageImages() { @@ -361,6 +396,7 @@ QPDFObjectHandle::getPageImages() return result; } +DLL_EXPORT std::vector<QPDFObjectHandle> QPDFObjectHandle::getPageContents() { @@ -399,6 +435,7 @@ QPDFObjectHandle::getPageContents() return result; } +DLL_EXPORT std::string QPDFObjectHandle::unparse() { @@ -415,6 +452,7 @@ QPDFObjectHandle::unparse() return result; } +DLL_EXPORT std::string QPDFObjectHandle::unparseResolved() { @@ -428,48 +466,56 @@ QPDFObjectHandle::newIndirect(QPDF* qpdf, int objid, int generation) return QPDFObjectHandle(qpdf, objid, generation); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newBool(bool value) { return QPDFObjectHandle(new QPDF_Bool(value)); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newNull() { return QPDFObjectHandle(new QPDF_Null()); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newInteger(int value) { return QPDFObjectHandle(new QPDF_Integer(value)); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newReal(std::string const& value) { return QPDFObjectHandle(new QPDF_Real(value)); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newName(std::string const& name) { return QPDFObjectHandle(new QPDF_Name(name)); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newString(std::string const& str) { return QPDFObjectHandle(new QPDF_String(str)); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newArray(std::vector<QPDFObjectHandle> const& items) { return QPDFObjectHandle(new QPDF_Array(items)); } +DLL_EXPORT QPDFObjectHandle QPDFObjectHandle::newDictionary( std::map<std::string, QPDFObjectHandle> const& items) |