|
KSeExpr 6.0.0.0
|
Examiner that builds a list of specs potentially used in widgets (for qdgui) More...
#include <ControlSpec.h>
Public Member Functions | |
| SpecExaminer ()=default | |
| ~SpecExaminer () | |
| SpecExaminer & | operator= (const SpecExaminer &)=default |
| SpecExaminer & | operator= (SpecExaminer &&)=default |
| SpecExaminer (const SpecExaminer &)=default | |
| SpecExaminer (SpecExaminer &&)=default | |
| bool | examine (const ExprNode *examinee) override |
| void | post (const ExprNode *) override |
| void | reset () override |
| int | length () const |
| const ControlSpec * | spec (int i) const |
| std::vector< constControlSpec * >::const_iterator | begin () const |
| std::vector< constControlSpec * >::const_iterator | end () const |
Public Member Functions inherited from KSeExpr::Examiner< true > | |
| virtual bool | examine (T_NODE *examinee)=0 |
| virtual void | post (T_NODE *examinee)=0 |
Private Attributes | |
| std::vector< const ControlSpec * > | _specList |
Additional Inherited Members | |
Public Types inherited from KSeExpr::Examiner< true > | |
| using | T_NODE = typename conditional_const< ExprNode, constnode >::type |
Examiner that builds a list of specs potentially used in widgets (for qdgui)
Definition at line 119 of file ControlSpec.h.
|
default |
| KSeExpr::SpecExaminer::~SpecExaminer | ( | ) |
Definition at line 15 of file ControlSpec.cpp.
References _specList.
|
default |
|
default |
|
inline |
Definition at line 43 of file ControlSpec.cpp.
References _specList.
|
inline |
Definition at line 48 of file ControlSpec.cpp.
References _specList.
Definition at line 21 of file ControlSpec.cpp.
References _specList, KSeExpr::ExprScalarAssignSpec::match(), KSeExpr::ExprVectorAssignSpec::match(), and KSeExpr::ExprStrSpec::match().
|
inline |
Definition at line 135 of file ControlSpec.h.
References _specList.
|
default |
|
default |
Definition at line 130 of file ControlSpec.h.
|
inlineoverridevirtual |
Implements KSeExpr::Examiner< true >.
Definition at line 131 of file ControlSpec.h.
References _specList.
|
inline |
Definition at line 139 of file ControlSpec.h.
References _specList.
|
private |
Definition at line 147 of file ControlSpec.h.
Referenced by begin(), end(), examine(), length(), reset(), spec(), and ~SpecExaminer().