The Vish Visualization Shell 0.3
Vish

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 VishControl::ValueIterator, and VWebControl::ValueIterator.

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