KiCad PCB EDA Suite
|
#include <general.h>
#include <lib_tree_item.h>
#include <lib_field.h>
#include <vector>
#include <multivector.h>
Go to the source code of this file.
Classes | |
struct | LIB_SYMBOL_OPTIONS |
struct | LIB_SYMBOL_UNIT |
class | LIB_SYMBOL |
Define a library symbol object. More... | |
Typedefs | |
typedef std::shared_ptr< LIB_SYMBOL > | LIB_SYMBOL_SPTR |
shared pointer to LIB_SYMBOL More... | |
typedef std::weak_ptr< LIB_SYMBOL > | LIB_SYMBOL_REF |
weak pointer to LIB_SYMBOL More... | |
typedef MULTIVECTOR< LIB_ITEM, LIB_SHAPE_T, LIB_FIELD_T > | LIB_ITEMS_CONTAINER |
typedef LIB_ITEMS_CONTAINER::ITEM_PTR_VECTOR | LIB_ITEMS |
Enumerations | |
enum | LIBRENTRYOPTIONS { ENTRY_NORMAL , ENTRY_POWER } |
Functions | |
bool | operator< (const LIB_SYMBOL &aItem1, const LIB_SYMBOL &aItem2) |
Definition at line 48 of file lib_symbol.h.
typedef MULTIVECTOR<LIB_ITEM, LIB_SHAPE_T, LIB_FIELD_T> LIB_ITEMS_CONTAINER |
Definition at line 47 of file lib_symbol.h.
typedef std::weak_ptr<LIB_SYMBOL> LIB_SYMBOL_REF |
weak pointer to LIB_SYMBOL
Definition at line 46 of file lib_symbol.h.
typedef std::shared_ptr<LIB_SYMBOL> LIB_SYMBOL_SPTR |
shared pointer to LIB_SYMBOL
Definition at line 45 of file lib_symbol.h.
enum LIBRENTRYOPTIONS |
Enumerator | |
---|---|
ENTRY_NORMAL | |
ENTRY_POWER |
Definition at line 52 of file lib_symbol.h.
bool operator< | ( | const LIB_SYMBOL & | aItem1, |
const LIB_SYMBOL & | aItem2 | ||
) |
Definition at line 93 of file lib_symbol.cpp.
References LIB_SYMBOL::GetName().