Base class for the case when multiconfiguration is allowed. Not meant to be used directly by client code. More...
#include <XXMLManager.h>
Public Member Functions | |
unsigned int | GetCurrentConfiguration () const |
Number of configuration. More... | |
MultiConfigBase () | |
Configuration number start in one. More... | |
void | NextConfiguration () |
Advances the current configuration index. More... | |
void | SetCurrentConfiguration (unsigned int n) |
Set an specific configuration number. More... | |
Private Attributes | |
unsigned int | fCurrentConfiguration |
Base class for the case when multiconfiguration is allowed. Not meant to be used directly by client code.
See XXMLManager's template parameters description.
Definition at line 37 of file XXMLManager.h.
|
inline |
Configuration number start in one.
Definition at line 40 of file XXMLManager.h.
|
inline |
Number of configuration.
Definition at line 54 of file XXMLManager.h.
References fCurrentConfiguration.
|
inline |
Advances the current configuration index.
This method should be called only when kAllowMultiConfig is true; if called when false the changes of state performed are meaningless (because the modified field is never read then).
Definition at line 49 of file XXMLManager.h.
References fCurrentConfiguration.
|
inline |
Set an specific configuration number.
Definition at line 59 of file XXMLManager.h.
References fCurrentConfiguration.
|
private |
Definition at line 62 of file XXMLManager.h.
Referenced by GetCurrentConfiguration(), NextConfiguration(), and SetCurrentConfiguration().