Horizon
Loading...
Searching...
No Matches
Public Member Functions | List of all members
horizon::SearcherSchematic Class Reference
Inheritance diagram for horizon::SearcherSchematic:
horizon::Searcher

Public Member Functions

 SearcherSchematic (class IDocumentSchematic &d)
 
std::list< SearchResultsearch (const SearchQuery &q) override
 
std::set< Type > get_types () const override
 
std::string get_display_name (const SearchResult &r) override
 

Additional Inherited Members

- Public Types inherited from horizon::Searcher
enum class  Type {
  SYMBOL_PIN , TEXT , SYMBOL_REFDES , SYMBOL_MPN ,
  NET_LABEL , POWER_SYMBOL , BUS_RIPPER , PAD ,
  PACKAGE_REFDES , PACKAGE_MPN
}
 
- Static Public Member Functions inherited from horizon::Searcher
static const std::map< Type, TypeInfo > & get_type_info ()
 
static const TypeInfoget_type_info (Type type)
 
- Protected Member Functions inherited from horizon::Searcher
void sort_search_results (std::list< SearchResult > &results, const SearchQuery &q)
 

Member Function Documentation

◆ get_display_name()

std::string horizon::SearcherSchematic::get_display_name ( const SearchResult r)
overridevirtual

Implements horizon::Searcher.

◆ get_types()

std::set< Searcher::Type > horizon::SearcherSchematic::get_types ( ) const
overridevirtual

Implements horizon::Searcher.

◆ search()

std::list< Searcher::SearchResult > horizon::SearcherSchematic::search ( const SearchQuery q)
overridevirtual

Implements horizon::Searcher.


The documentation for this class was generated from the following files: