![]() |
KiCad PCB EDA Suite
|
#include <wx/string.h>
#include <map>
#include <unordered_map>
#include <set>
#include <vector>
#include <memory>
#include <eda_units.h>
#include <common.h>
Go to the source code of this file.
Classes | |
class | PROPERTY_MANAGER |
Provide class metadata.Helper macro to map type hashes to names. More... | |
struct | PROPERTY_MANAGER::CLASS_INFO |
struct | PROPERTY_MANAGER::CLASS_DESC |
Returns metadata for a specific type. More... | |
Macros | |
#define | REGISTER_TYPE(x) PROPERTY_MANAGER::Instance().RegisterType(TYPE_HASH(x), TYPE_NAME(x)) |
Typedefs | |
using | TYPE_ID = size_t |
Unique type identifier. More... | |
using | PROPERTY_LIST = std::vector< PROPERTY_BASE * > |
using | PROPERTY_SET = std::set< std::pair< size_t, wxString > > |
#define REGISTER_TYPE | ( | x | ) | PROPERTY_MANAGER::Instance().RegisterType(TYPE_HASH(x), TYPE_NAME(x)) |
Definition at line 249 of file property_mgr.h.
using PROPERTY_LIST = std::vector<PROPERTY_BASE*> |
Definition at line 45 of file property_mgr.h.
using PROPERTY_SET = std::set<std::pair<size_t, wxString> > |
Definition at line 47 of file property_mgr.h.
using TYPE_ID = size_t |
Unique type identifier.
Definition at line 43 of file property_mgr.h.