| 
    KiCad PCB EDA Suite
    
   | 
 
#include <eda_pattern_match.h>
  
Public Member Functions | |
| virtual bool | SetPattern (const wxString &aPattern) override | 
| Set the pattern against which candidates will be matched.   | |
| virtual wxString const & | GetPattern () const override | 
| Return the pattern passed to SetPattern().   | |
| virtual FIND_RESULT | Find (const wxString &aCandidate) const override | 
| Return the location and possibly length of a match if a given candidate string matches the set pattern.   | |
Protected Attributes | |
| wxString | m_pattern | 
| wxRegEx | m_regex | 
Definition at line 140 of file eda_pattern_match.h.
      
  | 
  overridevirtualinherited | 
Return the location and possibly length of a match if a given candidate string matches the set pattern.
Otherwise, return an invalid FIND_RESULT.
Implements EDA_PATTERN_MATCH.
Reimplemented in EDA_PATTERN_MATCH_WILDCARD.
Definition at line 129 of file eda_pattern_match.cpp.
References CLAMPED_VAL_INT_MAX, m_pattern, and m_regex.
Referenced by EDA_PATTERN_MATCH_WILDCARD::Find().
      
  | 
  overridevirtualinherited | 
Return the pattern passed to SetPattern().
Implements EDA_PATTERN_MATCH.
Reimplemented in EDA_PATTERN_MATCH_WILDCARD.
Definition at line 123 of file eda_pattern_match.cpp.
References m_pattern.
      
  | 
  overridevirtual | 
Set the pattern against which candidates will be matched.
Reimplemented from EDA_PATTERN_MATCH_REGEX.
Definition at line 109 of file eda_pattern_match.cpp.
References EDA_PATTERN_MATCH_REGEX::SetPattern().
      
  | 
  protectedinherited | 
Definition at line 135 of file eda_pattern_match.h.
Referenced by Find(), GetPattern(), and SetPattern().
      
  | 
  protectedinherited | 
Definition at line 136 of file eda_pattern_match.h.
Referenced by Find(), and SetPattern().