|
SeExpr
|
Generic Expression control specification. More...
#include <ControlSpec.h>
Public Member Functions | |
| ControlSpec (const ExprNode &node) | |
| virtual | ~ControlSpec () |
| virtual std::string | toString () const =0 |
| Generates a replacement string based on changes to the spec. More... | |
Protected Attributes | |
| std::string | _name |
| Name of control. More... | |
| int | _start |
| Start position of text in original source. More... | |
| int | _end |
| End position of text in original source. More... | |
Generic Expression control specification.
Definition at line 35 of file ControlSpec.h.
|
inline |
Definition at line 37 of file ControlSpec.h.
|
inlinevirtual |
Definition at line 38 of file ControlSpec.h.
|
pure virtual |
Generates a replacement string based on changes to the spec.
Implemented in SeExpr2::ExprStrSpec, SeExpr2::ExprCurveAssignSpec< T >, SeExpr2::ExprVectorAssignSpec, and SeExpr2::ExprScalarAssignSpec.
|
protected |
End position of text in original source.
Definition at line 49 of file ControlSpec.h.
|
protected |
Name of control.
Definition at line 45 of file ControlSpec.h.
Referenced by SeExpr2::ExprCurveAssignSpec< T >::ExprCurveAssignSpec(), SeExpr2::ExprScalarAssignSpec::ExprScalarAssignSpec(), SeExpr2::ExprStrSpec::ExprStrSpec(), SeExpr2::ExprVectorAssignSpec::ExprVectorAssignSpec(), SeExpr2::ExprScalarAssignSpec::toString(), SeExpr2::ExprVectorAssignSpec::toString(), and SeExpr2::ExprStrSpec::toString().
|
protected |
Start position of text in original source.
Definition at line 47 of file ControlSpec.h.
1.8.5