|
KiCad PCB EDA Suite
|
A map of DRC switch id to value. More...
#include <easypc_classes_root.h>
Public Member Functions | |
| LOAD_TASK | Load (ARCHIVE &aAr) override |
| Read this object's fields. | |
| bool | IsChecking (int32_t aId) const |
| int | ItemFormat (const ARCHIVE &aAr) const override |
| The version this object gates on; the base is the archive's current read format. | |
Public Attributes | |
| std::map< int32_t, int32_t > | Values |
| bool | DesignOwned = false |
| bool | OwnerRead = false |
| OBJECT * | Parent = nullptr |
| const char * | ClassName = "object" |
| registered class name | |
| uint16_t | Schema = 0 |
| object schema from the class tag, 0 for an embedded member | |
| size_t | Offset = 0 |
| stream offset of the tag or of an embedded member's first field | |
A map of DRC switch id to value.
Definition at line 68 of file easypc_classes_root.h.
|
inline |
Definition at line 72 of file easypc_classes_root.h.
References Values.
|
overridevirtualinherited |
The version this object gates on; the base is the archive's current read format.
Reimplemented from EASYPC::OBJECT.
Definition at line 252 of file easypc_classes_root.cpp.
References EASYPC::ARCHIVE::CurrentReadFormat(), DesignOwned, EASYPC::ARCHIVE::DocumentVersion(), EASYPC::SOURCE_DESIGN_DATA::ItemFormat(), and OwnerRead.
Referenced by EASYPC::SOURCE_CHECK_PARAMETERS::Load(), and EASYPC::SOURCE_DESIGN_PARAMETERS::Load().
Read this object's fields.
Reimplemented from EASYPC::DESIGN_MEMBER.
Definition at line 262 of file easypc_classes_root.cpp.
References EASYPC::ARCHIVE::Count(), EASYPC::ARCHIVE::I32(), EASYPC::DESIGN_MEMBER::ItemFormat(), EASYPC::DESIGN_MEMBER::Load(), and Values.
|
inherited |
registered class name
Definition at line 130 of file easypc_archive.h.
Referenced by EASYPC::ARCHIVE::drive(), EASYPC::ARCHIVE::Embedded(), EASYPC::SOURCE_DESIGN_ITEM::ItemFormat(), EASYPC::ARCHIVE::MapObject(), EASYPC::ARCHIVE::readTag(), and EASYPC::ARCHIVE::throwBadClass().
|
inherited |
Definition at line 62 of file easypc_classes_root.h.
Referenced by ItemFormat().
|
inherited |
stream offset of the tag or of an embedded member's first field
Definition at line 132 of file easypc_archive.h.
Referenced by EASYPC::ARCHIVE::drive(), EASYPC::SOURCE_DESIGN_ITEM::ItemFormat(), EASYPC::ARCHIVE::readTag(), and EASYPC::ARCHIVE::throwBadClass().
|
inherited |
Definition at line 63 of file easypc_classes_root.h.
Referenced by ItemFormat(), and Load().
|
inherited |
Definition at line 52 of file easypc_classes_base.h.
Referenced by ItemFormat(), and Load().
|
inherited |
object schema from the class tag, 0 for an embedded member
Definition at line 131 of file easypc_archive.h.
Referenced by EASYPC::SOURCE_COMMON_SHAPE::Load(), and EASYPC::ARCHIVE::readTag().
| std::map<int32_t, int32_t> EASYPC::SOURCE_CHECK_PARAMETERS::Values |
Definition at line 78 of file easypc_classes_root.h.
Referenced by IsChecking(), and Load().