SeExpr
|
Examiner that builds a list of specs potentially used in widgets (for qdgui) More...
#include <ControlSpec.h>
Public Member Functions | |
~SpecExaminer () | |
virtual bool | examine (const ExprNode *examinee) |
virtual void | reset () |
int | length () const |
const ControlSpec * | spec (int i) const |
std::vector< const ControlSpec * > ::const_iterator | begin () const |
std::vector< const ControlSpec * > ::const_iterator const | end () const |
Public Member Functions inherited from SeExpr2::Examiner< true > | |
virtual bool | examine (T_NODE *examinee)=0 |
virtual void | post (T_NODE *examinee) |
Private Attributes | |
std::vector< const ControlSpec * > | _specList |
Additional Inherited Members | |
Public Types inherited from SeExpr2::Examiner< true > | |
typedef ADD_CONST< ExprNode, constnode >::TYPE | T_NODE |
Examiner that builds a list of specs potentially used in widgets (for qdgui)
Definition at line 124 of file ControlSpec.h.
SeExpr2::SpecExaminer::~SpecExaminer | ( | ) |
Definition at line 32 of file ControlSpec.cpp.
References _specList.
|
inline |
Definition at line 59 of file ControlSpec.cpp.
References _specList.
|
inline |
Definition at line 63 of file ControlSpec.cpp.
References _specList.
|
virtual |
Definition at line 38 of file ControlSpec.cpp.
References _specList, SeExpr2::ExprScalarAssignSpec::match(), SeExpr2::ExprVectorAssignSpec::match(), and SeExpr2::ExprStrSpec::match().
|
inline |
Definition at line 133 of file ControlSpec.h.
References _specList.
|
inlinevirtual |
Implements SeExpr2::Examiner< true >.
Definition at line 130 of file ControlSpec.h.
References _specList.
|
inline |
Definition at line 136 of file ControlSpec.h.
References _specList.
|
private |
Definition at line 143 of file ControlSpec.h.
Referenced by begin(), end(), examine(), length(), reset(), spec(), and ~SpecExaminer().