struct value_t
Declaration
template <typename t>
struct value_t { /* full declaration omitted */ };
Declared at: include/ekg/util/io.hpp:134
Templates
- t
Member Variables
- protected bool changed = {}
- public t self = {}
- public t* p_value = {}
Method Overview
- public t get_value()
- public bool operator bool()
- public value_t<t> * reset_ownership()
- public value_t<t> * set_value(t val)
- public value_t<t> * transfer_ownership(t * p_address)
- public value_t<t>()
- public bool was_changed()
Methods
¶t get_value()
t get_value()
Declared at: include/ekg/util/io.hpp:170
¶bool operator bool()
bool operator bool()
Declared at: include/ekg/util/io.hpp:155
¶value_t<t>* reset_ownership()
value_t<t>* reset_ownership()
Declared at: include/ekg/util/io.hpp:150
¶value_t<t>* set_value(t val)
value_t<t>* set_value(t val)
Declared at: include/ekg/util/io.hpp:159
Parameters
- t val
¶value_t<t>* transfer_ownership(t* p_address)
value_t<t>* transfer_ownership(t* p_address)
Declared at: include/ekg/util/io.hpp:145
Parameters
- t* p_address
¶value_t<t>()
value_t<t>()
Declared at: include/ekg/util/io.hpp:141
¶bool was_changed()
bool was_changed()
Declared at: include/ekg/util/io.hpp:174