The Vish Visualization Shell 0.3
Vish
Classes | Typedefs | Functions
Concrete and abstract storage places for data values that are used as parameters.

Classes

class  Wizt::TypedValueCreator< T >
 Implementation of value creators. More...
 
class  Wizt::ValueMap
 List of the components of a compound type. More...
 
struct  Wizt::ValueNotifier
 Base class for objects which are informed when a value is changed. More...
 
class  Wizt::ValueNotifierList
 A node which serves to identify multiple instances of input alternatives for a certain value. More...
 
struct  Wizt::ValueShadowIterator
 Iterator class for values stored in multiple ValuePools (also called "shadows" of a variable). More...
 
class  Wizt::VInputBase
 Base class for objects providing an input of any kind. More...
 
struct  Wizt::VInputValueTrait< VTime >
 
class  Wizt::VTypedValueBase< Type >
 Base class for values with type. More...
 
class  Wizt::VValue< Type >
 A typed value with storage within the class. More...
 
class  Wizt::VValueBase
 Abstract base class for values which are used as input types, e.g. More...
 
struct  Wizt::VValueCompareTrait< Type >
 Compares two values numerically to identify if they have changed. More...
 
struct  Wizt::VValueCopyTrait< Type >
 Type trait class that tells how to create a new value, given an existing one. More...
 
struct  Wizt::VValueCopyTrait< RefPtr< Type > >
 Copy type trait for referenced types: create a new instance of the referred-to object. More...
 
class  Wizt::VValueCreator
 
struct  Wizt::VValueTrait< Type >
 Type trait for VValues that specify how to convert a certain value from and to text. More...
 
struct  Wizt::VValueTrait< bool >
 
struct  Wizt::VValueTrait< char >
 
struct  Wizt::VValueTrait< double >
 
struct  Wizt::VValueTrait< float >
 
struct  Wizt::VValueTrait< int16_t >
 
struct  Wizt::VValueTrait< int32_t >
 
struct  Wizt::VValueTrait< int64_t >
 
struct  Wizt::VValueTrait< string >
 VValue Specialization for strings: trivial. More...
 
struct  Wizt::VValueTrait< uint32_t >
 
struct  Wizt::VValueTrait< VGraph >
 
struct  Wizt::VValueTrait< VThreadManager >
 
struct  Wizt::VValueTrait< VTime >
 
class  Wizt::VValueTrait< VTypeTemplate >
 

Typedefs

typedef WeakPtr< ValuePool, ValuePoolWizt::ValuePoolPtr
 A pointer to value pools.
 

Functions

template<class T >
bool Wizt::setFromString (T &Val, const string &txt)
 Polymorphic function to set a value given some string.
 
template<class T >
string Wizt::String (const T &Val)
 Return the textual representation of some value.
 

Detailed Description


Class Documentation

◆ Wizt::VValueTrait

struct Wizt::VValueTrait
template<class Type>
struct Wizt::VValueTrait< Type >

Type trait for VValues that specify how to convert a certain value from and to text.

Examples
AnemoneBoundingVolume.cpp.

Function Documentation

◆ setFromString()

template<class T >
bool Wizt::setFromString ( T &  Val,
const string &  txt 
)
inline

Polymorphic function to set a value given some string.

Returns
false if the string was not parseable.