![]() |
![]() |
Iterator to loop over the input/output variable configuration. More...
#include <VarProcessor.h>
Public Member Functions | |
operator bool () const | |
test for end of iterator More... | |
ConfIterator & | operator() (Variable::Flags mask) |
apply property flags mask to variable at current position More... | |
Variable::Flags | operator* () const |
return the current input variable flags More... | |
ConfIterator & | operator++ () |
move to next input variable More... | |
ConfIterator | operator++ (int dummy) |
move to next input variable More... | |
ConfIterator & | operator<< (Config config_) |
add a new output variable configuration config_ More... | |
ConfIterator & | operator<< (Variable::Flags mask) |
add a new output variable configuration with mask mask More... | |
ConfIterator & | operator<< (const ConfIterator &origin) |
add a new output variable that inherits values from origin More... | |
Protected Member Functions | |
ConfIterator (BitSet::Iterator cur, ConfigCtx &config) | |
Private Attributes | |
ConfigCtx & | config |
BitSet::Iterator | cur |
Friends | |
class | VarProcessor |
Iterator to loop over the input/output variable configuration.
Iterator to loop over the input/output variable values.
Definition at line 148 of file VarProcessor.h.
|
inlineprotected |
Definition at line 187 of file VarProcessor.h.
|
inline |
|
inline |
apply property flags mask to variable at current position
Definition at line 151 of file VarProcessor.h.
References PhysicsTools::VarProcessor::Config::mask.
|
inline |
return the current input variable flags
Definition at line 171 of file VarProcessor.h.
|
inline |
|
inline |
move to next input variable
Definition at line 181 of file VarProcessor.h.
|
inline |
add a new output variable configuration config_
Definition at line 159 of file VarProcessor.h.
|
inline |
add a new output variable configuration with mask mask
Definition at line 163 of file VarProcessor.h.
References PhysicsTools::VarProcessor::Config::Config().
|
inline |
add a new output variable that inherits values from origin
Definition at line 167 of file VarProcessor.h.
References PhysicsTools::VarProcessor::Config::Config(), and cur.
|
friend |
Definition at line 185 of file VarProcessor.h.
|
private |
Definition at line 192 of file VarProcessor.h.
|
private |
Definition at line 191 of file VarProcessor.h.
Referenced by operator<<().