KSeExpr
4.0.4.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< const ControlSpec * >::const_iterator | begin () const |
std::vector< const ControlSpec * >::const_iterator | end () const |
![]() | |
virtual bool | examine (T_NODE *examinee)=0 |
virtual void | post (T_NODE *examinee)=0 |
Private Attributes | |
std::vector< const ControlSpec * > | _specList |
Additional Inherited Members | |
![]() | |
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.
|
override |
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 |
|
inlineoverride |
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().