|
KiCad PCB EDA Suite
|
This is the complete list of members for PROPERTY_HOLDER, including all inherited members.
| Clear() | PROPERTY_HOLDER | inline |
| Empty() const | PROPERTY_HOLDER | inline |
| GetKeys() const | PROPERTY_HOLDER | inline |
| GetProperty(const std::string &aKey) const | PROPERTY_HOLDER | inline |
| GetPropertyOr(const std::string &aKey, T &&aDefaultValue) const | PROPERTY_HOLDER | inline |
| GetPropertyType(const std::string &aKey) const | PROPERTY_HOLDER | inline |
| HasProperty(const std::string &aKey) const | PROPERTY_HOLDER | inline |
| HasPropertyOfType(const std::string &aKey) const | PROPERTY_HOLDER | inline |
| IsValid() const noexcept | PROPERTY_HOLDER | inline |
| m_magic | PROPERTY_HOLDER | private |
| m_properties | PROPERTY_HOLDER | private |
| MAGIC_VALUE | PROPERTY_HOLDER | static |
| operator=(const PROPERTY_HOLDER &other) | PROPERTY_HOLDER | inline |
| operator=(PROPERTY_HOLDER &&other) noexcept | PROPERTY_HOLDER | inline |
| PROPERTY_HOLDER() | PROPERTY_HOLDER | inline |
| PROPERTY_HOLDER(const PROPERTY_HOLDER &other) | PROPERTY_HOLDER | inline |
| PROPERTY_HOLDER(PROPERTY_HOLDER &&other) noexcept | PROPERTY_HOLDER | inline |
| RemoveProperty(const std::string &aKey) | PROPERTY_HOLDER | inline |
| SafeCast(void *aPtr) noexcept | PROPERTY_HOLDER | inlinestatic |
| SafeCast(const void *aPtr) noexcept | PROPERTY_HOLDER | inlinestatic |
| SafeDelete(void *aPtr) noexcept | PROPERTY_HOLDER | inlinestatic |
| SafeDelete(PROPERTY_HOLDER *aHolder) noexcept | PROPERTY_HOLDER | inlinestatic |
| SetProperty(const std::string &aKey, T &&aValue) | PROPERTY_HOLDER | inline |
| SetTypedProperty(const std::string &aKey, T &&aValue) | PROPERTY_HOLDER | inline |
| Size() const | PROPERTY_HOLDER | inline |
| ~PROPERTY_HOLDER() | PROPERTY_HOLDER | inline |