45#ifndef COMMON_CONFIGITEM_H
46#define COMMON_CONFIGITEM_H
Lookup of configuration keys in a low-level configuration system.
lumiera_config_lookup * LumieraConfigLookup
lumiera_configitem * LumieraConfigitem
LumieraConfigitem lumiera_configitem_set_value(LumieraConfigitem self, const char *delim_value)
LumieraConfigitem lumiera_configitem_move(LumieraConfigitem self, LumieraConfigitem dest)
LumieraConfigitem lumiera_configitem_new(const char *line)
void lumiera_configitem_delete(LumieraConfigitem self, LumieraConfigLookup lookup)
LumieraConfigitem lumiera_configitem_parse(LumieraConfigitem self, const char *line)
LumieraConfigitem lumiera_configitem_destroy(LumieraConfigitem self, LumieraConfigLookup lookup)
struct lumiera_configitem_vtable * vtable
LumieraConfigitem lumiera_configitem_init(LumieraConfigitem self)
Intrusive cyclic double linked list There is only one node type which contains a forward and a backwa...
LumieraConfigitem(* destroy)(LumieraConfigitem)
LumieraConfigitem(* newitem)(LumieraConfigitem)