KiCad PCB EDA Suite
Loading...
Searching...
No Matches
eda_pattern_match.h File Reference

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
 

Detailed Description

Abstract pattern-matching tool and implementations.

Definition in file eda_pattern_match.h.

Enumeration Type Documentation

◆ COMBINED_MATCHER_CONTEXT

Enumerator
CTX_LIBITEM 
CTX_NET 
CTX_NETCLASS 
CTX_SIGNAL 
CTX_SEARCH 

Definition at line 199 of file eda_pattern_match.h.

Variable Documentation

◆ EDA_PATTERN_NOT_FOUND