KiCad PCB EDA Suite
Loading...
Searching...
No Matches
symbol_lib_table.cpp File Reference
#include <env_vars.h>
#include <lib_id.h>
#include <lib_table_lexer.h>
#include <paths.h>
#include <pgm_base.h>
#include <search_stack.h>
#include <settings/kicad_settings.h>
#include <settings/settings_manager.h>
#include <systemdirsappend.h>
#include <symbol_lib_table.h>
#include <lib_symbol.h>
#include <sch_io/database/sch_io_database.h>
#include <dialogs/dialog_database_lib_settings.h>
#include <wx/dir.h>
#include "sim/sim_model.h"

Go to the source code of this file.

Classes

class  PCM_SYM_LIB_TRAVERSER
 

Macros

#define OPT_SEP   '|'
 options separator character
 

Functions

static const wxString global_tbl_name ("sym-lib-table")
 

Variables

SYMBOL_LIB_TABLE g_symbolLibraryTable
 The global symbol library table.
 

Macro Definition Documentation

◆ OPT_SEP

#define OPT_SEP   '|'

options separator character

Definition at line 44 of file symbol_lib_table.cpp.

Function Documentation

◆ global_tbl_name()

static const wxString global_tbl_name ( "sym-lib-table"  )
static

Variable Documentation

◆ g_symbolLibraryTable

SYMBOL_LIB_TABLE g_symbolLibraryTable

The global symbol library table.

This is not dynamically allocated because in a multiple project environment we must keep its address constant (since it is the fallback table for multiple projects).

Definition at line 60 of file symbol_lib_table.cpp.

Referenced by SYMBOL_LIB_TABLE::GetGlobalLibTable().