KiCad PCB EDA Suite
|
Abstract pattern-matching tool and implementations. More...
#include <kicommon.h>
#include <vector>
#include <map>
#include <memory>
#include <wx/string.h>
#include <wx/regex.h>
Go to the source code of this file.
Classes | |
struct | SEARCH_TERM |
class | EDA_PATTERN_MATCH |
struct | EDA_PATTERN_MATCH::FIND_RESULT |
class | EDA_PATTERN_MATCH_SUBSTR |
class | EDA_PATTERN_MATCH_REGEX |
class | EDA_PATTERN_MATCH_REGEX_ANCHORED |
class | EDA_PATTERN_MATCH_WILDCARD |
class | EDA_PATTERN_MATCH_WILDCARD_ANCHORED |
class | EDA_PATTERN_MATCH_RELATIONAL |
Relational match. More... | |
class | EDA_COMBINED_MATCHER |
Enumerations | |
enum | COMBINED_MATCHER_CONTEXT { CTX_LIBITEM , CTX_NET , CTX_NETCLASS , CTX_SIGNAL , CTX_SEARCH } |
Variables | |
static const int | EDA_PATTERN_NOT_FOUND = wxNOT_FOUND |
Abstract pattern-matching tool and implementations.
Definition in file eda_pattern_match.h.
Enumerator | |
---|---|
CTX_LIBITEM | |
CTX_NET | |
CTX_NETCLASS | |
CTX_SIGNAL | |
CTX_SEARCH |
Definition at line 199 of file eda_pattern_match.h.
|
static |
Definition at line 39 of file eda_pattern_match.h.
Referenced by EDA_PATTERN_MATCH_RELATIONAL::Find(), EDA_COMBINED_MATCHER::Find(), EDA_PATTERN_MATCH_RELATIONAL::FindOne(), EDA_COMBINED_MATCHER::ScoreTerms(), and EDA_PATTERN_MATCH::FIND_RESULT::valid().