HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types | Public Member Functions
v1::observable_value< T > Class Template Referencefinal
Inheritance diagram for v1::observable_value< T >:
v1::observable v1::enable_group_ptr< observable, void(observable_msg)>

Public Types

using value_type = T
 
using path_type = observable_msg::path_type
 

Public Member Functions

constexpr observable_value () noexcept
 Construct the shared state and default initialize the value.
 
template<typename... Args>
constexpr observable_value (Args &&...args) noexcept
 Construct the shared state and initialize the value.
 
- Public Member Functions inherited from v1::observable
 observable (observable const &)=delete
 
 observable (observable &&)=delete
 
observableoperator= (observable const &)=delete
 
observableoperator= (observable &&)=delete
 

Constructor & Destructor Documentation

◆ observable_value() [1/2]

template<typename T >
constexpr v1::observable_value< T >::observable_value ( )
inlineconstexprnoexcept

Construct the shared state and default initialize the value.

◆ observable_value() [2/2]

template<typename T >
template<typename... Args>
constexpr v1::observable_value< T >::observable_value ( Args &&... args)
inlineconstexprnoexcept

Construct the shared state and initialize the value.

Parameters
argsThe arguments passed to the constructor of the value.

The documentation for this class was generated from the following file: