Synergy Color Management Component - SDK -  2018.0.80
SYNCOLOR::PolicyCollection::Visitor Struct Referenceabstract

Callback interface for collection traversal. More...

Public Member Functions

virtual ~Visitor ()
 Destructor. More...
 
virtual SynStatus operator() (const Policy::Ptr &policy)=0
 Overload to handle all policies in a collection. More...
 

Detailed Description

Callback interface for collection traversal.

Constructor & Destructor Documentation

virtual SYNCOLOR::PolicyCollection::Visitor::~Visitor ( )
inlinevirtual

Destructor.

Releases all resources used by the Visitor instance.

Member Function Documentation

virtual SynStatus SYNCOLOR::PolicyCollection::Visitor::operator() ( const Policy::Ptr policy)
pure virtual

Overload to handle all policies in a collection.

Parameters
policyThe current policy (provided by the traversal).
Returns
A SynStatus indicating the error, if any. Errors abort traversal.