![]() |
KiCad PCB EDA Suite
|
Go to the source code of this file.
Macros | |
#define | FMT_UNIMPLEMENTED "Plugin \"%s\" does not implement the \"%s\" function." |
Functions | |
static void | not_implemented (const SCH_PLUGIN *aPlugin, const char *aCaller) |
Function not_implemented throws an IO_ERROR and complains of an API function not being implemented. More... | |
#define FMT_UNIMPLEMENTED "Plugin \"%s\" does not implement the \"%s\" function." |
Definition at line 28 of file sch_plugin.cpp.
|
static |
Function not_implemented throws an IO_ERROR and complains of an API function not being implemented.
aPlugin | is a SCH_PLUGIN instance |
aCaller | is the name of the unimplemented API function. |
Definition at line 37 of file sch_plugin.cpp.
References FMT_UNIMPLEMENTED, Format(), SCH_PLUGIN::GetName(), and THROW_IO_ERROR.
Referenced by SCH_PLUGIN::CheckHeader(), SCH_PLUGIN::CreateSymbolLib(), SCH_PLUGIN::DeleteSymbol(), SCH_PLUGIN::DeleteSymbolLib(), SCH_PLUGIN::EnumerateSymbolLib(), SCH_PLUGIN::GetError(), SCH_PLUGIN::IsSymbolLibWritable(), SCH_PLUGIN::Load(), SCH_PLUGIN::LoadSymbol(), SCH_PLUGIN::Save(), SCH_PLUGIN::SaveLibrary(), and SCH_PLUGIN::SaveSymbol().