![]() |
JSBSim Flight Dynamics Model 1.2.4 (07 Feb 2026)
An Open Source Flight Dynamics and Control Software Library in C++
|
Definition at line 86 of file FGPropertyManager.h.
Inheritance diagram for SGRawValueMethodsIndexedEnum< C, T, U >:
Collaboration diagram for SGRawValueMethodsIndexedEnum< C, T, U >:Public Types | |
| typedef T(C::* | getter_t) (U) const |
| typedef void(C::* | setter_t) (U, T) |
Public Member Functions | |
| SGRawValueMethodsIndexedEnum (C &obj, U index, getter_t getter=nullptr, setter_t setter=nullptr) | |
| SGRaw * | clone () const override |
| T | getValue () const override |
| Return the underlying value. | |
| bool | setValue (T value) override |
| Assign a new underlying value. | |
Public Member Functions inherited from SGRawValue< T > | |
| SGRawValue () | |
| Constructor. | |
| virtual | ~SGRawValue () |
| Destructor. | |
| bool | DefaultValue () |
| const char * | DefaultValue () |
| virtual simgear::props::Type | getType () const |
| Return the type tag for this raw value type. | |
Additional Inherited Members | |
Static Public Member Functions inherited from SGRawValue< T > | |
| static T | DefaultValue () |
| The default underlying value for this type. | |
| typedef T(C::* getter_t) (U) const |
Definition at line 89 of file FGPropertyManager.h.
| typedef void(C::* setter_t) (U, T) |
Definition at line 90 of file FGPropertyManager.h.
|
inline |
Definition at line 91 of file FGPropertyManager.h.
|
inlineoverride |
Definition at line 102 of file FGPropertyManager.h.
|
inlineoverridevirtual |
Return the underlying value.
Implements SGRawValue< T >.
Definition at line 94 of file FGPropertyManager.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Assign a new underlying value.
If the new value cannot be set (because this is a read-only raw value, or because the new value is not acceptable for some reason) this method returns false and leaves the original value unchanged.
| value | The actual value for the property. |
Implements SGRawValue< T >.
Definition at line 98 of file FGPropertyManager.h.