carray.h File Reference

#include "kernel/static.h"
#include "kernel/cobjectsimple.h"

Classes

class  pdfobjects::CArray

Namespaces

namespace  pdfobjects
namespace  pdfobjects::utils

Functions

template<PropertyType Tp, typename T >
void pdfobjects::utils::complexValueFromXpdfObj (IProperty &ip, const ::Object &obj, T val)
template<typename T >
void pdfobjects::utils::complexValueToString (const typename T::Value &val, std::string &str)
template<typename SimpleValueType , typename ItemType , PropertyType ItemPType>
SimpleValueType pdfobjects::utils::getSimpleValueFromArray (const boost::shared_ptr< CArray > &array, size_t position) DEPRECATED
template<typename ItemType >
ItemType::Value pdfobjects::utils::getSimpleValueFromArray (const boost::shared_ptr< CArray > &array, size_t position)
template<typename SimpleValueType , typename ItemType , PropertyType ItemPType>
SimpleValueType pdfobjects::utils::getSimpleValueFromArray (const boost::shared_ptr< IProperty > &array, size_t position) DEPRECATED
template<typename ItemType >
ItemType::Value pdfobjects::utils::getSimpleValueFromArray (const boost::shared_ptr< IProperty > &ip, size_t position)
template<typename IP >
CInt::Value pdfobjects::utils::getIntFromArray (const IP &ip, size_t position)
template<typename IP >
CReal::Value pdfobjects::utils::getDoubleFromArray (const IP &ip, size_t position)
template<typename IP >
CString::Value pdfobjects::utils::getStringFromArray (const IP &ip, size_t position)
template<typename IP >
CRef::Value pdfobjects::utils::getRefFromArray (const IP &ip, size_t position)
template<typename Value , typename ItemType , PropertyType ItemPType>
void pdfobjects::utils::setSimpleValueInArray (const CArray &array, size_t position, const Value &val) DEPRECATED
template<typename ItemType >
void pdfobjects::utils::setSimpleValueInArray (const CArray &array, size_t position, const typename ItemType::Value &val)
template<typename Value , typename ItemType , PropertyType ItemPType>
void pdfobjects::utils::setSimpleValueInArray (const IProperty &array, size_t position, const Value &val) DEPRECATED
template<typename ItemType >
void pdfobjects::utils::setSimpleValueInArray (const IProperty &ip, size_t position, const typename ItemType::Value &val)
template<typename IP >
void pdfobjects::utils::setIntInArray (const IP &ip, size_t position, int val)
template<typename IP >
void pdfobjects::utils::setDoubleInArray (const IP &ip, size_t position, double val)
template<typename ItemType , PropertyType ItemPType>
boost::shared_ptr< ItemType > pdfobjects::utils::getTypeFromArray (const boost::shared_ptr< CArray > &array, size_t pos) DEPRECATED
template<typename ItemType >
boost::shared_ptr< ItemType > pdfobjects::utils::getTypeFromArray (const boost::shared_ptr< CArray > &array, size_t pos)
template<typename ItemType , PropertyType ItemPType>
boost::shared_ptr< ItemType > pdfobjects::utils::getTypeFromArray (const boost::shared_ptr< IProperty > &array, size_t pos) DEPRECATED
template<typename ItemType >
boost::shared_ptr< ItemType > pdfobjects::utils::getTypeFromArray (const boost::shared_ptr< IProperty > &ip, size_t pos)