KiCad PCB EDA Suite
|
#include <altium_rule_transformer.h>
Public Member Functions | |
ALTIUM_RULE_TOKENIZER (const wxString &aExpr) | |
const ALTIUM_RULE_TOKEN & | Next () |
const ALTIUM_RULE_TOKEN & | Peek () const |
Private Member Functions | |
wxUniChar | curChar () |
wxUniChar | nextChar () |
Private Attributes | |
size_t | m_pos |
const wxString | m_expr |
wxString::const_iterator | m_it |
ALTIUM_RULE_TOKEN | m_currentToken |
ALTIUM_RULE_TOKEN | m_nextToken |
Definition at line 109 of file altium_rule_transformer.h.
|
inline |
Definition at line 112 of file altium_rule_transformer.h.
|
inlineprivate |
const ALTIUM_RULE_TOKEN & ALTIUM_RULE_TOKENIZER::Next | ( | ) |
Definition at line 30 of file altium_rule_transformer.cpp.
References curChar(), m_currentToken, m_expr, m_it, m_nextToken, m_pos, and nextChar().
Referenced by ALTIUM_RULE_TOKENIZER(), and BOOST_AUTO_TEST_CASE().
|
inlineprivate |
const ALTIUM_RULE_TOKEN & ALTIUM_RULE_TOKENIZER::Peek | ( | ) | const |
Definition at line 217 of file altium_rule_transformer.cpp.
References m_nextToken.
Referenced by BOOST_AUTO_TEST_CASE().
|
private |
Definition at line 143 of file altium_rule_transformer.h.
Referenced by Next().
|
private |
Definition at line 140 of file altium_rule_transformer.h.
Referenced by ALTIUM_RULE_TOKENIZER(), Next(), and nextChar().
|
private |
Definition at line 141 of file altium_rule_transformer.h.
Referenced by ALTIUM_RULE_TOKENIZER(), curChar(), Next(), and nextChar().
|
private |
Definition at line 144 of file altium_rule_transformer.h.
|
private |
Definition at line 139 of file altium_rule_transformer.h.
Referenced by Next(), and nextChar().