Node that stores a string. More...
#include <SeExprNode.h>
Public Member Functions | |
| SeExprStrNode (const SeExpression *expr, const char *str) | |
| virtual bool | prep (bool) |
| virtual void | eval (SeVec3d &result) const |
| Evaluation method. Note: v[1] and v[2] are undefined if !isVec. | |
| const char * | str () const |
Private Attributes | |
| std::string | _str |
Node that stores a string.
Definition at line 413 of file SeExprNode.h.
| SeExprStrNode::SeExprStrNode | ( | const SeExpression * | expr, | |
| const char * | str | |||
| ) | [inline] |
Definition at line 416 of file SeExprNode.h.
| virtual void SeExprStrNode::eval | ( | SeVec3d & | v | ) | const [inline, virtual] |
Evaluation method. Note: v[1] and v[2] are undefined if !isVec.
Reimplemented from SeExprNode.
Definition at line 422 of file SeExprNode.h.
| virtual bool SeExprStrNode::prep | ( | bool | wantVec | ) | [inline, virtual] |
Prepare the node (for parser use only). See the discussion at the start of SeExprNode.cpp for more info.
Reimplemented from SeExprNode.
Definition at line 419 of file SeExprNode.h.
References _str, and SeExprNode::addError().
| const char* SeExprStrNode::str | ( | ) | const [inline] |
Definition at line 423 of file SeExprNode.h.
References _str.
std::string SeExprStrNode::_str [private] |
Definition at line 426 of file SeExprNode.h.
1.6.1