KiCad PCB EDA Suite
|
#include <future>
#include <memory>
#include <tl/expected.hpp>
#include <kicommon.h>
#include <libraries/library_table.h>
#include <io/io_base.h>
Go to the source code of this file.
Classes | |
struct | LIBRARY_ERROR |
struct | LIB_STATUS |
The overall status of a loaded or loading library. More... | |
struct | LIB_DATA |
Storage for an actual loaded library (including library content owned by the plugin) More... | |
class | LIBRARY_MANAGER_ADAPTER |
The interface used by the classes that actually can load IO plugins for the different parts of KiCad and return concrete types (symbols, footprints, etc) More... | |
class | LIBRARY_MANAGER |
Typedefs | |
template<typename ResultType> | |
using | LIBRARY_RESULT = tl::expected<ResultType, LIBRARY_ERROR> |
Enumerations | |
enum class | LOAD_STATUS { INVALID , LOADING , LOADED , LOAD_ERROR } |
Status of a library load managed by a library adapter. More... | |
using LIBRARY_RESULT = tl::expected<ResultType, LIBRARY_ERROR> |
Definition at line 44 of file library_manager.h.
|
strong |
Status of a library load managed by a library adapter.
Enumerator | |
---|---|
INVALID | |
LOADING | |
LOADED | |
LOAD_ERROR |
Definition at line 51 of file library_manager.h.