KiCad PCB EDA Suite
Loading...
Searching...
No Matches
generated_table_refresh.h File Reference
#include <memory>
#include <type_traits>
#include <typeindex>
#include <typeinfo>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  GENERATED_TABLE_PENDING
 Board state a table rebuild wants to change, held back until the whole refresh has succeeded. More...
 
class  GENERATED_TABLE_REFRESH
 One pass of rebuilding tables. More...
 

Functions

int RefreshGeneratedTables (BOARD &aBoard)
 Bring every generated table on the board up to date and return how many were rebuilt.
 

Function Documentation

◆ RefreshGeneratedTables()

int RefreshGeneratedTables ( BOARD & aBoard)

Bring every generated table on the board up to date and return how many were rebuilt.

A generated table is derived data. Anything that reads one calls this first, so a table can never show a board that has moved on.

Definition at line 39 of file generated_table_refresh.cpp.

References BOARD::Drawings(), IsGeneratedTableType(), refresh, and table.

Referenced by BOOST_AUTO_TEST_CASE(), PCBNEW_JOBS_HANDLER::JobExportGerber(), PCBNEW_JOBS_HANDLER::JobExportGerbers(), PCBNEW_JOBS_HANDLER::JobUpgrade(), PCB_EDIT_FRAME::OnModify(), and PCB_PLOTTER::Plot().