class item

Declaration

class item : public std::vector { /* full declaration omitted */ };

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

Inherits from: std::vector

Member Variables

protected std::string value = {}
protected uint16_t attr_bits = {}
protected ekg::placement placement = {}

Method Overview

Methods

uint16_t get_attr()

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

uint16_t get_text_align()

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

std::string get_value()

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

item(std::string_view insert_value,
     uint16_t insert_attr_bits = 0)

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

Parameters

std::string_view insert_value
uint16_t insert_attr_bits = 0

item(std::string_view insert_value,
     std::vector<ekg::item> insert_item_list,
     uint16_t insert_attr_bits = 0)

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

Parameters

std::string_view insert_value
std::vector<ekg::item> insert_item_list
uint16_t insert_attr_bits = 0

void set_attr(uint16_t bits)

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

Parameters

uint16_t bits

void set_text_align(uint16_t dock)

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

Parameters

uint16_t dock

void set_value(std::string_view new_value)

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

Parameters

std::string_view new_value

ekg::placement& unsafe_get_placement()

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

~item()

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