| 
    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 |