| 
    KiCad PCB EDA Suite
    
   | 
 
#include <eda_item.h>#include <core/typeinfo.h>#include <layer_ids.h>#include <lib_id.h>#include <memory>#include <string>#include <unordered_map>#include <vector>#include <wx/arrstr.h>#include <wx/chartype.h>#include <wx/string.h>#include <schematic.h>#include <symbol.h>#include <sch_field.h>#include <sch_pin.h>#include <sch_sheet_path.h>#include <transform.h>Go to the source code of this file.
Classes | |
| class | SCH_SYMBOL | 
| Schematic symbol object.  More... | |
Typedefs | |
| typedef std::vector< SCH_FIELD > | SCH_FIELDS | 
| A container for several SCH_FIELD items.   | |
| typedef std::weak_ptr< LIB_SYMBOL > | PART_REF | 
Functions | |
| std::string | toUTFTildaText (const wxString &txt) | 
| Convert a wxString to UTF8 and replace any control characters with a ~, where a control character is one of the first ASCII values up to ' ' 32d.   | |
| typedef std::weak_ptr<LIB_SYMBOL> PART_REF | 
Definition at line 66 of file sch_symbol.h.
| typedef std::vector<SCH_FIELD> SCH_FIELDS | 
A container for several SCH_FIELD items.
Definition at line 64 of file sch_symbol.h.
      
  | 
  extern | 
Convert a wxString to UTF8 and replace any control characters with a ~, where a control character is one of the first ASCII values up to ' ' 32d.
Definition at line 57 of file sch_symbol.cpp.
References TO_UTF8.
Referenced by SCH_IO_KICAD_LEGACY::saveSymbol(), and SCH_IO_KICAD_SEXPR::saveSymbol().