Template class representing a value.
More...
#include <SerializableData.h>
|
| template<typename ... TArgs, std::enable_if_t< std::is_constructible_v< T, TArgs... >> * = nullptr> |
| | IValue (TArgs... i_tArgs) |
| | Constructs an IValue object with the specified arguments. More...
|
| |
| const T & | value () const |
| | Returns the value. More...
|
| |
| T & | value () |
| | Returns a reference to the value. More...
|
| |
template<typename T>
class Devel::Serializing::IValue< T >
Template class representing a value.
- Template Parameters
-
◆ IValue()
template<typename T >
template<typename ... TArgs, std::enable_if_t< std::is_constructible_v< T, TArgs... >> * = nullptr>
Constructs an IValue object with the specified arguments.
- Template Parameters
-
| TArgs | The types of the arguments. |
- Parameters
-
| i_tArgs | The arguments to construct the value. |
◆ value() [1/2]
Returns a reference to the value.
- Returns
- A reference to the value.
◆ value() [2/2]
Returns the value.
- Returns
- The value.
The documentation for this class was generated from the following file: