| 
    KiCad PCB EDA Suite
    
   | 
 
  
Public Member Functions | |
| void | setA (int a) override | 
| int | getA () const override | 
| void | setC (int a) | 
| int | getC () const | 
| virtual const int & | getA2 () const | 
| virtual void | setPoint (const wxPoint &p) | 
| void | setPoint2 (wxPoint &p) | 
| void | setPoint3 (wxPoint p) | 
| void | setPoint4 (wxPoint p) | 
| const wxPoint & | getPoint () const | 
| wxPoint | getPoint2 () const | 
| wxPoint | getPoint3 () | 
| const wxPoint & | getPoint4 () const | 
| bool | Set (PROPERTY_BASE *aProperty, wxAny &aValue, bool aNotify=true) | 
| template<typename T> | |
| bool | Set (PROPERTY_BASE *aProperty, T aValue, bool aNotify=true) | 
| bool | Set (PROPERTY_BASE *aProperty, wxVariant aValue, bool aNotify=true) | 
| template<typename T> | |
| bool | Set (const wxString &aProperty, T aValue, bool aNotify=true) | 
| wxAny | Get (PROPERTY_BASE *aProperty) const | 
| template<typename T> | |
| T | Get (PROPERTY_BASE *aProperty) const | 
| template<typename T> | |
| std::optional< T > | Get (const wxString &aProperty) const | 
Protected Attributes | |
| int | m_a = 0 | 
| wxPoint | m_p | 
Private Attributes | |
| int | m_c = 0 | 
Definition at line 51 of file test_property.cpp.
      
  | 
  inlineinherited | 
Definition at line 148 of file inspectable.h.
References PROPERTY_BASE::get(), PROPERTY_MANAGER::GetProperty(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
      
  | 
  inlineinherited | 
Definition at line 128 of file inspectable.h.
References PROPERTY_BASE::getter(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
Referenced by BOOST_AUTO_TEST_CASE(), CLASS_D_DESC::CLASS_D_DESC(), PROPERTIES_PANEL::getItemValue(), PCBEXPR_VAR_REF::GetValue(), and SCHEMATIC::SCHEMATIC().
      
  | 
  inlineinherited | 
Definition at line 136 of file inspectable.h.
References PROPERTY_BASE::get(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
      
  | 
  inlineoverridevirtual | 
      
  | 
  inlinevirtualinherited | 
Definition at line 34 of file test_property.cpp.
References m_a.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
      
  | 
  inline | 
Definition at line 58 of file test_property.cpp.
References m_c.
Referenced by CLASS_B_DESC::CLASS_B_DESC().
      
  | 
  inlineinherited | 
Definition at line 41 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
      
  | 
  inlineinherited | 
Definition at line 42 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
      
  | 
  inlineinherited | 
Definition at line 43 of file test_property.cpp.
References m_p.
      
  | 
  inlineinherited | 
Definition at line 44 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
      
  | 
  inlineinherited | 
Definition at line 105 of file inspectable.h.
References PROPERTY_MANAGER::GetProperty(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::set(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
      
  | 
  inlineinherited | 
Definition at line 60 of file inspectable.h.
References PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::set(), T, TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
      
  | 
  inlineinherited | 
Definition at line 43 of file inspectable.h.
References PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::setter(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
Referenced by PCB_PROPERTIES_PANEL::valueChanged(), and SCH_PROPERTIES_PANEL::valueChanged().
      
  | 
  inlineinherited | 
Definition at line 76 of file inspectable.h.
References PROPERTY_BASE::GetChoices(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::set(), TYPE_HASH, PROPERTY_MANAGER::TypeCast(), and PROPERTY_BASE::TypeHash().
      
  | 
  inlineoverridevirtual | 
      
  | 
  inline | 
Definition at line 57 of file test_property.cpp.
References m_c.
Referenced by CLASS_B_DESC::CLASS_B_DESC().
      
  | 
  inlinevirtualinherited | 
Definition at line 36 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
      
  | 
  inlineinherited | 
Definition at line 37 of file test_property.cpp.
References m_p.
      
  | 
  inlineinherited | 
Definition at line 38 of file test_property.cpp.
References m_p.
      
  | 
  inlineinherited | 
Definition at line 39 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
      
  | 
  protectedinherited | 
Definition at line 47 of file test_property.cpp.
      
  | 
  private | 
Definition at line 61 of file test_property.cpp.
      
  | 
  protectedinherited | 
Definition at line 48 of file test_property.cpp.
Referenced by getPoint(), getPoint2(), getPoint3(), getPoint4(), setPoint(), setPoint2(), setPoint3(), and setPoint4().