#include <WsfParseGrammar.hpp>
◆ Expr() [1/2]
| WsfGrammar::M::Expr::Expr |
( |
| ) |
|
|
inline |
References WsfGrammar::M::cRT_SEQUENCE, mFlags, and mRuleType.
Referenced by Expr(), GetWord(), GetWord(), Literal(), operator+=(), operator=(), PushMove(), Swap(), and ~Expr().
◆ ~Expr()
| WsfGrammar::M::Expr::~Expr |
( |
| ) |
|
|
default |
◆ Expr() [2/2]
| WsfGrammar::M::Expr::Expr |
( |
const Expr & | aSrc | ) |
|
◆ Clear()
| void WsfGrammar::M::Expr::Clear |
( |
| ) |
|
|
inline |
◆ GetWord() [1/2]
| Expr & WsfGrammar::M::Expr::GetWord |
( |
size_t | aIndex | ) |
|
◆ GetWord() [2/2]
| const Expr & WsfGrammar::M::Expr::GetWord |
( |
size_t | aIndex | ) |
const |
◆ Literal()
| Expr WsfGrammar::M::Expr::Literal |
( |
const std::string & | aText | ) |
|
|
inlinestatic |
◆ operator+=()
| Expr & WsfGrammar::M::Expr::operator+= |
( |
const Expr & | aExp | ) |
|
|
inline |
◆ operator=()
| Expr & WsfGrammar::M::Expr::operator= |
( |
const Expr & | aRhs | ) |
|
◆ PushMove()
| void WsfGrammar::M::Expr::PushMove |
( |
Expr & | aExp | ) |
|
|
inline |
◆ SetLiteral()
| void WsfGrammar::M::Expr::SetLiteral |
( |
const std::string & | aLiteral | ) |
|
|
inline |
◆ Swap()
| void WsfGrammar::M::Expr::Swap |
( |
Expr & | aRhs | ) |
|
◆ WordCount()
| size_t WsfGrammar::M::Expr::WordCount |
( |
| ) |
const |
|
inline |
◆ words() [1/2]
| std::vector< Expr > & WsfGrammar::M::Expr::words |
( |
| ) |
|
|
inline |
◆ words() [2/2]
| const std::vector< Expr > & WsfGrammar::M::Expr::words |
( |
| ) |
const |
|
inline |
◆ mFlags
| int WsfGrammar::M::Expr::mFlags |
◆ mLabel
| std::string WsfGrammar::M::Expr::mLabel |
◆ mRuleType
Referenced by WsfGrammar::Parser::Action(), WsfGrammar::Parser::ActionExpr(), WsfGrammar::Parser::ActionRHS(), WsfGrammar::Parser::Alternates(), Expr(), Expr(), wizard::WsfScriptTypes::InitType(), operator=(), WsfGrammar::Parser::Recurrence(), SetLiteral(), Swap(), and wizard::WsfScriptTypes::WsfScriptTypes().
◆ mText
| std::string WsfGrammar::M::Expr::mText |
◆ mType
| std::string WsfGrammar::M::Expr::mType |
The documentation for this class was generated from the following files: