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

List of the components of a compound type. More...

#include <ocean/plankton/VValueBase.hpp>

Classes

struct  iterator
 Functor base class for iteration over the components. More...
 
struct  VParList
 

Public Member Functions

int copyComponents (const ValueMap &VM, const WeakVValueBasePtr_t &NewCompoundValue)
 Get the components of an existing value map and set them to refer to the new compound value.
 
template<typename T >
RefPtr< VTypedValueBase< T > > getValue (const string &PropertyName) const
 Get the value of a certain component.
 
template<typename T >
bool getValue (const string &PropertyName, T &value) const
 Retrieve a certain property of a parameter.
 
VValueBasePtr_t getValue (const string &s) const
 Get the value of a certain component.
 
int iterate (iterator &CI) const
 Iterate over all components.
 
size_t nComponents () const
 How many components are available here?
 
void removeValue (const string &s)
 Remove a value.
 
void setValue (const string &s, const VValueBasePtr_t &V)
 Set the value of a certain component (OVERWRITES existing component)
 

Detailed Description

List of the components of a compound type.

Examples
LocalCompoundInput.cpp.