void SetValueAsIndex( const TString& name, const TUint& n, ... );
void SetValueAsPoint( const TString& name, const TUint& n, ... );
- template< class I >
- void SetValueAsStringList(
- const TString& name, const I& b, const I& e
- );
-
- template< class I >
- void SetValueAsBoolList(
- const TString& name, const I& b, const I& e
- );
-
- template< class I >
- void SetValueAsIntList(
- const TString& name, const I& b, const I& e
- );
-
- template< class I >
- void SetValueAsUintList(
- const TString& name, const I& b, const I& e
- );
-
- template< class I >
- void SetValueAsRealList(
- const TString& name, const I& b, const I& e
- );
-
- template< class I >
- void SetValueAsIndexList(
- const TString& name, const I& b, const I& e
- );
-
- template< class I >
- void SetValueAsPointList(
- const TString& name, const I& b, const I& e
- );
-
+ void AddValueToStringList( const TString& name, const TString& v );
+ void AddValueToBoolList( const TString& name, const TBool& v );
+ void AddValueToIntList( const TString& name, const TInt& v );
+ void AddValueToUintList( const TString& name, const TUint& v );
+ void AddValueToRealList( const TString& name, const TReal& v );
+ void AddValueToIndexList( const TString& name, const TUint& n, ... );
+ void AddValueToPointList( const TString& name, const TUint& n, ... );
+
+ void ClearStringList( const TString& name );
+ void ClearBoolList( const TString& name );
+ void ClearIntList( const TString& name );
+ void ClearUintList( const TString& name );
+ void ClearRealList( const TString& name );
+ void ClearIndexList( const TString& name );
+ void ClearPointList( const TString& name );
+
std::vector< TString > GetParameters( ) const;
Self::Type GetParameterType( const TString& name ) const;
+ const TString& GetRawValue( const TString& name ) const;
const TString& GetValueAsString( const TString& name ) const;
TBool GetValueAsBool( const TString& name ) const;
TInt GetValueAsInt( const TString& name ) const;