Classes |
| class | pdfobjects::CDict |
| class | pdfobjects::DictIdxComparator |
Namespaces |
| namespace | pdfobjects |
| namespace | pdfobjects::utils |
Typedefs |
| typedef unsigned char *(* | pdfobjects::utils::stream_data_extractor )(const Object &obj, size_t &size) |
Functions |
| template<PropertyType Tp, typename T > |
| void | pdfobjects::utils::complexValueFromXpdfObj (IProperty &ip, const ::Object &obj, T val) |
| void | pdfobjects::utils::dictFromXpdfObj (CDict &resultDict,::Object &dict) |
| size_t | pdfobjects::utils::stringToCharBuffer (Object &stringObject, CharBuffer &outputBuf) |
| unsigned char * | pdfobjects::utils::bufferFromStream (Stream &str, size_t dictLength, size_t &size) |
| unsigned char * | pdfobjects::utils::convertStreamToDecodedData (const Object &obj, size_t &size) |
| size_t | pdfobjects::utils::streamToCharBuffer (const Object &streamObject, Ref *ref, CharBuffer &outputBuf, stream_data_extractor extractor) |
| void | pdfobjects::utils::xpdfObjToString (Object &obj, std::string &str) |
| void | pdfobjects::utils::getStringFromXpdfStream (std::string &str,::Object &obj) |
| void | pdfobjects::utils::createIndirectObjectStringFromString (const IndiRef &rf, const std::string &val, std::string &output) |
| template<typename SimpleValueType , typename ItemType , PropertyType ItemPType> |
| SimpleValueType | pdfobjects::utils::getSimpleValueFromDict (const boost::shared_ptr< CDict > &dict, const std::string &id) DONOTUSE |
| template<typename ItemType > |
| ItemType::Value | pdfobjects::utils::getSimpleValueFromDict (const boost::shared_ptr< CDict > &dict, CDict::PropertyId id) |
| template<typename SimpleValueType , typename ItemType , PropertyType ItemPType> |
| SimpleValueType | pdfobjects::utils::getSimpleValueFromDict (const CDict &dict, const std::string &id) DONOTUSE |
| template<typename ItemType > |
| ItemType::Value | pdfobjects::utils::getSimpleValueFromDict (const CDict &dict, const std::string &id) |
| template<typename SimpleValueType , typename ItemType , PropertyType ItemPType> |
| SimpleValueType | pdfobjects::utils::getSimpleValueFromDict (const boost::shared_ptr< IProperty > &dict, const std::string &id) DONOTUSE |
| template<typename ItemType > |
| ItemType::Value | pdfobjects::utils::getSimpleValueFromDict (const boost::shared_ptr< IProperty > &ip, const std::string &id) |
| template<typename IP > |
| int | pdfobjects::utils::getIntFromDict (const IP &ip, const std::string &id) |
| template<typename IP > |
| double | pdfobjects::utils::getDoubleFromDict (const IP &ip, const std::string &id) |
| template<typename IP > |
| std::string | pdfobjects::utils::getStringFromDict (const IP &ip, const std::string &id) |
| template<typename IP > |
| std::string | pdfobjects::utils::getNameFromDict (const IP &ip, const std::string &id) |
| template<typename Value , typename ItemType , PropertyType ItemPType> |
| void | pdfobjects::utils::setSimpleValueInDict (const CDict &dict, const std::string &name, const Value &val) DONOTUSE |
| template<typename ItemType > |
| void | pdfobjects::utils::setSimpleValueInDict (const CDict &dict, CDict::PropertyId name, const typename ItemType::Value &val) |
| template<typename Value , typename ItemType , PropertyType ItemPType> |
| void | pdfobjects::utils::setSimpleValueInDict (const IProperty &dict, const std::string &name, const Value &val) DONOTUSE |
| template<typename ItemType > |
| void | pdfobjects::utils::setSimpleValueInDict (const IProperty &ip, CDict::PropertyId name, const typename ItemType::Value &val) |
| template<typename IP > |
| void | pdfobjects::utils::setIntInDict (const IP &ip, const std::string &name, int val) |
| template<typename IP > |
| void | pdfobjects::utils::setDoubleInDict (const IP &ip, const std::string &name, double val) |
| template<typename ItemType , PropertyType ItemPType> |
| boost::shared_ptr< ItemType > | pdfobjects::utils::getTypeFromDictionary (const boost::shared_ptr< CDict > &dict, const std::string &key) DONOTUSE |
| template<typename ItemType > |
| boost::shared_ptr< ItemType > | pdfobjects::utils::getTypeFromDictionary (const boost::shared_ptr< CDict > &dict, CDict::PropertyId key) |
| template<typename ItemType , PropertyType ItemPType> |
| boost::shared_ptr< ItemType > | pdfobjects::utils::getTypeFromDictionary (const boost::shared_ptr< IProperty > &dict, const std::string &key) DONOTUSE |
| template<typename ItemType > |
| boost::shared_ptr< ItemType > | pdfobjects::utils::getTypeFromDictionary (const boost::shared_ptr< IProperty > &ip, CDict::PropertyId key) |
| template<typename IP > |
| boost::shared_ptr< CDict > | pdfobjects::utils::getCDictFromDict (IP &ip, const std::string &key) |
| template<typename IP > |
| boost::shared_ptr< CArray > | pdfobjects::utils::getCArrayFromDict (IP &ip, const std::string &key) |
| boost::shared_ptr< CDict > | pdfobjects::utils::getCDictFromDict (boost::shared_ptr< CDict > dict, const std::string &key) |