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

Methods

t get_value()

Declared at: include/ekg/util/io.hpp:170

bool operator bool()

Declared at: include/ekg/util/io.hpp:155

value_t<t>* reset_ownership()

Declared at: include/ekg/util/io.hpp:150

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)

Declared at: include/ekg/util/io.hpp:145

Parameters

t* p_address

value_t<t>()

Declared at: include/ekg/util/io.hpp:141

bool was_changed()

Declared at: include/ekg/util/io.hpp:174