libart-paperback 0.1.0-a.1.20260122225059.e5fea306241a
PDF (1.4) library for C++
Art::Paperback::Carousel Namespace Reference

COS file format implementation namespace. More...

Namespaces

namespace  Object_model
 COS object model namespace.
 

Classes

class  Array
 
class  Boolean
 Represents a COS boolean. More...
 
class  cross_Reference
 Implements the COS cross-reference table. More...
 
class  Dictionary
 Represents a COS dictionary. More...
 
class  File
 Represents a COS-format file. More...
 
class  Integer
 Represents a COS integer. More...
 
class  Name
 Represents a COS name. More...
 
class  Object
 Represents a COS-file object. More...
 
class  Real
 Represents a COS real. More...
 
class  Stream
 Represents a COS stream. More...
 
class  Text
 Represents COS text. More...
 
class  Undefined
 
class  Writer
 

Functions

Object clone (Object &object)
 Clone an object.
 
void accept (Object &visitee, Visitor &v)
 Accept visitor on object.
 
void accept (Object const &visitee, Visitor &v)
 Accept visitor on object.
 
template<typename T>
bool is_of_type (Object const &object)
 Check object type.
 
template<typename T>
T & object_cast (Object &object)
 This function provides access to the value of an object.
 
template<typename T>
T const & object_cast (Object const &object)
 This function provides access to the value of an object.
 
iostream & stream_cast (Object &)
 Access stream object.
 

Detailed Description

COS file format implementation namespace.

Function Documentation

◆ clone()

Object Art::Paperback::Carousel::clone ( Object & object)

Clone an object.

Parameters
objectThe object to clone.

◆ accept() [1/2]

void Art::Paperback::Carousel::accept ( Object & visitee,
Visitor & v )

Accept visitor on object.

Parameters
visiteeThe visitee.
vThe visitor.

◆ accept() [2/2]

void Art::Paperback::Carousel::accept ( Object const & visitee,
Visitor & v )

Accept visitor on object.

Parameters
visiteeThe visitee.
vThe visitor.

◆ is_of_type()

template<typename T>
bool Art::Paperback::Carousel::is_of_type ( Object const & object)

Check object type.

◆ object_cast() [1/2]

template<typename T>
T & Art::Paperback::Carousel::object_cast ( Object & object)

This function provides access to the value of an object.

◆ object_cast() [2/2]

template<typename T>
T const & Art::Paperback::Carousel::object_cast ( Object const & object)

This function provides access to the value of an object.

◆ stream_cast()

iostream & Art::Paperback::Carousel::stream_cast ( Object & object)

Access stream object.

Parameters
objectThe object containing a stream.
Returns
Returns a reference to the iostream.