Class to store any type of value.
More...
#include <func_sketch/utilities/any.h>
|
template<typename T>
requires (!std::is_same_v<std::decay_t<T>, Any>) |
| | Any (T &&value) |
| | Constructor.
|
| template<typename T> |
| const T & | get () const |
| | Get the stored value.
|
Class to store any type of value.
- Note
- This class is a wrapper of std::any.
Definition at line 33 of file any.h.
◆ Any()
template<typename T>
requires (!std::is_same_v<std::decay_t<T>, Any>)
| func_sketch::utilities::Any::Any |
( |
T && | value | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
Definition at line 42 of file any.h.
◆ get()
template<typename T>
| const T & func_sketch::utilities::Any::get |
( |
| ) |
const |
|
inlinenodiscard |
Get the stored value.
- Template Parameters
-
| T | Type of the stored value. |
- Returns
- Stored value.
Definition at line 51 of file any.h.
◆ value_
| std::any func_sketch::utilities::Any::value_ |
|
private |
Stored value.
Definition at line 57 of file any.h.
The documentation for this class was generated from the following file:
- include/func_sketch/utilities/any.h