KiCad PCB EDA Suite
Loading...
Searching...
No Matches
library_table.h File Reference
#include <map>
#include <optional>
#include <wx/filename.h>
#include <kicommon.h>
#include <core/utf8.h>

Go to the source code of this file.

Classes

class  LIBRARY_TABLE_ROW
 
class  LIBRARY_TABLE
 

Typedefs

typedef std::vector< LIBRARY_TABLE_ROW >::iterator LIBRARY_TABLE_ROWS_ITER
 
typedef std::vector< LIBRARY_TABLE_ROW >::const_iterator LIBRARY_TABLE_ROWS_CITER
 

Enumerations

enum class  LIBRARY_TABLE_TYPE { UNINITIALIZED , SYMBOL , FOOTPRINT , DESIGN_BLOCK }
 
enum class  LIBRARY_TABLE_SCOPE { UNINITIALIZED , GLOBAL , PROJECT , BOTH }
 

Typedef Documentation

◆ LIBRARY_TABLE_ROWS_CITER

typedef std::vector<LIBRARY_TABLE_ROW>::const_iterator LIBRARY_TABLE_ROWS_CITER

Definition at line 114 of file library_table.h.

◆ LIBRARY_TABLE_ROWS_ITER

typedef std::vector<LIBRARY_TABLE_ROW>::iterator LIBRARY_TABLE_ROWS_ITER

Definition at line 113 of file library_table.h.

Enumeration Type Documentation

◆ LIBRARY_TABLE_SCOPE

enum class LIBRARY_TABLE_SCOPE
strong
Enumerator
UNINITIALIZED 
GLOBAL 
PROJECT 
BOTH 

Definition at line 40 of file library_table.h.

◆ LIBRARY_TABLE_TYPE

enum class LIBRARY_TABLE_TYPE
strong
Enumerator
UNINITIALIZED 
SYMBOL 
FOOTPRINT 
DESIGN_BLOCK 

Definition at line 32 of file library_table.h.