pdfedit  0.4.5
About: PDFedit is a free and open source library for manipulating PDF documents.
  Fossies Dox: pdfedit-0.4.5.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
observer Namespace Reference

Classes

struct  ObserverException
 
class  IChangeContext
 
class  BasicChangeContext
 
class  ComplexChangeContext
 
class  ScopedChangeContext
 
class  IObserver
 
struct  PriorityComparator
 
class  PriorityList
 
class  ObserverHandler
 

Enumerations

enum  ChangeContextType { BasicChangeContextType, ComplexChangeContextType, ScopedChangeContextType }
 

Functions

std::ostream & operator<< (std::ostream &str, ChangeContextType type)
 

Detailed Description

Namespace for generic observer stuff.

Enumeration Type Documentation

Supported context types.

Enumerator
BasicChangeContextType 
ComplexChangeContextType 
ScopedChangeContextType 

Definition at line 52 of file observer.h.

Function Documentation

std::ostream& observer::operator<< ( std::ostream &  str,
ChangeContextType  type 
)
inline

Operator for human readable ChangeContextType printing.

Parameters
strStream where to print.
typeChange context type.

Definition at line 58 of file observer.h.

References BasicChangeContextType, ComplexChangeContextType, and ScopedChangeContextType.