The Vish Visualization Shell 0.3
Vish
Public Member Functions | List of all members

Iterator class for values stored in multiple ValuePools (also called "shadows" of a variable). More...

#include <ocean/plankton/ValuePool.hpp>

Inheritance diagram for Wizt::ValueShadowIterator:
VWebControl::ValueIterator VishControl::ValueIterator

Public Member Functions

virtual bool apply (const RefPtr< ValuePool > &ShadowPool, const RefPtr< VValueBase > &ShadowValue)=0
 Virtual callback function.
 
virtual ~ValueShadowIterator ()
 Virtual destructor.
 

Detailed Description

Iterator class for values stored in multiple ValuePools (also called "shadows" of a variable).

Member Function Documentation

◆ apply()

virtual bool Wizt::ValueShadowIterator::apply ( const RefPtr< ValuePool > &  ShadowPool,
const RefPtr< VValueBase > &  ShadowValue 
)
pure virtual

Virtual callback function.

Returns
false if the iteration shall be stopped immediatly
See also
int ValueNotifierList::iterateShadows(ValueShadowIterator&SI).

Implemented in VWebControl::ValueIterator, and VishControl::ValueIterator.

Referenced by Wizt::ValueNotifierList::iterateShadows().