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
- public uint16_t get_attr()
- public uint16_t get_text_align()
- public std::string get_value()
- public item(std::string_view insert_value, uint16_t insert_attr_bits = 0)
- public item(std::string_view insert_value, std::vector<ekg::item> insert_item_list, uint16_t insert_attr_bits = 0)
- public void set_attr(uint16_t bits)
- public void set_text_align(uint16_t dock)
- public void set_value(std::string_view new_value)
- public ekg::placement & unsafe_get_placement()
- public ~item()
Methods
¶uint16_t get_attr()
uint16_t get_attr()
Declared at: include/ekg/util/io.hpp:73
¶uint16_t get_text_align()
uint16_t get_text_align()
Declared at: include/ekg/util/io.hpp:77
¶std::string get_value()
std::string get_value()
Declared at: include/ekg/util/io.hpp:69
¶item(std::string_view insert_value,
uint16_t insert_attr_bits = 0)
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)
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)
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)
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)
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()
ekg::placement& unsafe_get_placement()
Declared at: include/ekg/util/io.hpp:65
¶~item()
~item()
Declared at: include/ekg/util/io.hpp:63