![]() |
JSBSim Flight Dynamics Model 1.2.4 (07 Feb 2026)
An Open Source Flight Dynamics and Control Software Library in C++
|
Definition at line 60 of file FGPropertyManager.h.
Inheritance diagram for SGRawValueMethodsEnum< C, T >:
Collaboration diagram for SGRawValueMethodsEnum< C, T >:Public Types | |
| typedef T(C::* | getter_t) () const |
| typedef void(C::* | setter_t) (T) |
Public Member Functions | |
| SGRawValueMethodsEnum (C &obj, getter_t getter=nullptr, setter_t setter=nullptr) | |
| SGRaw * | clone () const override |
| int | getValue () const override |
| Return the underlying value. | |
| bool | setValue (int value) override |
| Assign a new underlying value. | |
Public Member Functions inherited from SGRawValue< int > | |
| 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< int > | |
| static int | DefaultValue () |
| The default underlying value for this type. | |
| typedef T(C::* getter_t) () const |
Definition at line 63 of file FGPropertyManager.h.
| typedef void(C::* setter_t) (T) |
Definition at line 64 of file FGPropertyManager.h.
|
inline |
Definition at line 65 of file FGPropertyManager.h.
|
inlineoverride |
Definition at line 76 of file FGPropertyManager.h.
|
inlineoverridevirtual |
Return the underlying value.
Implements SGRawValue< int >.
Definition at line 68 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< int >.
Definition at line 72 of file FGPropertyManager.h.