54 lists.push_back( _lists );
73 return lists[0].get( name,value );
81 return lists[0].get( name,value );
88 return lists[0].get( name,value );
100 return lists[idx].get( name,value );
112 return lists[idx].get( name,value );
123 return lists[idx].get( name,value );
130 return lists[0].set( name,value );
138 return lists[0].set( name,value );
142 const std::string& value
145 return lists[0].set( name,value );
156 return lists[idx].set( name,value );
168 return lists[idx].set( name,value );
173 const std::string& value
179 return lists[idx].set( name,value );
223 returnvalue =
lists[i].printOptionsList( );
238 return lists[idx].printOptionsList( );
272 return lists[idx].haveOptionsChanged( );
282 returnvalue =
lists[i].declareOptionsUnchanged( );
297 return lists[idx].declareOptionsUnchanged( );
309 returnvalue =
lists[i].add( name,value );
326 returnvalue =
lists[i].add( name,value );
335 const std::string& value
342 returnvalue =
lists[i].add( name,value );
360 return lists[idx].add( name,value );
372 return lists[idx].add( name,value );
377 const std::string& value
383 return lists[idx].add( name,value );
BooleanType haveOptionsChanged() const
Options getOptions(uint idx) const
returnValue setOptions(const Options &arg)
returnValue get(OptionsName name, int &value) const
Allows to pass back messages to the calling function.
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
#define CLOSE_NAMESPACE_ACADO
returnValue addOptionsList()
std::vector< OptionsList > lists
returnValue set(OptionsName name, int value)
Provides a generic way to set and pass user-specified options.
Options & operator=(const Options &rhs)
Provides a generic list of options (for internal use).
returnValue declareOptionsUnchanged()
returnValue printOptionsList() const
uint getNumOptionsLists() const
#define BEGIN_NAMESPACE_ACADO
returnValue addOption(OptionsName name, int value)
virtual returnValue setupOptions()
#define ACADOERROR(retval)