SeExprStrNode Class Reference

Node that stores a string. More...

#include <SeExprNode.h>

Inheritance diagram for SeExprStrNode:
SeExprNode

List of all members.

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

Detailed Description

Node that stores a string.

Definition at line 413 of file SeExprNode.h.


Constructor & Destructor Documentation

SeExprStrNode::SeExprStrNode ( const SeExpression expr,
const char *  str 
) [inline]

Definition at line 416 of file SeExprNode.h.


Member Function Documentation

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.


Member Data Documentation

std::string SeExprStrNode::_str [private]

Definition at line 426 of file SeExprNode.h.

Referenced by prep(), and str().


The documentation for this class was generated from the following file:

Generated on 25 Jul 2013 for SeExpr by  doxygen 1.6.1