NeoMutt  2021-02-05-666-ge300cd
Teaching an old dog new tricks
DOXYGEN
ConfigSetType Struct Reference

#include "set.h"

Data Fields

int type
 Data type, e.g. DT_STRING. More...
 
const char * name
 Name of the type, e.g. "String". More...
 
int(* string_set )(const struct ConfigSet *cs, void *var, struct ConfigDef *cdef, const char *value, struct Buffer *err)
 
int(* string_get )(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *result)
 
int(* native_set )(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, intptr_t value, struct Buffer *err)
 
intptr_t(* native_get )(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *err)
 
int(* string_plus_equals )(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, const char *value, struct Buffer *err)
 
int(* string_minus_equals )(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, const char *value, struct Buffer *err)
 
int(* reset )(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *err)
 
void(* destroy )(const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef)
 

Detailed Description

Definition at line 95 of file set.h.

Field Documentation

◆ type

int ConfigSetType::type

Data type, e.g. DT_STRING.

Definition at line 97 of file set.h.

◆ name

const char* ConfigSetType::name

Name of the type, e.g. "String".

Definition at line 98 of file set.h.

◆ string_set

int(* ConfigSetType::string_set) (const struct ConfigSet *cs, void *var, struct ConfigDef *cdef, const char *value, struct Buffer *err)

Definition at line 118 of file set.h.

◆ string_get

int(* ConfigSetType::string_get) (const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *result)

Definition at line 138 of file set.h.

◆ native_set

int(* ConfigSetType::native_set) (const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, intptr_t value, struct Buffer *err)

Definition at line 157 of file set.h.

◆ native_get

intptr_t(* ConfigSetType::native_get) (const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *err)

Definition at line 176 of file set.h.

◆ string_plus_equals

int(* ConfigSetType::string_plus_equals) (const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, const char *value, struct Buffer *err)

Definition at line 195 of file set.h.

◆ string_minus_equals

int(* ConfigSetType::string_minus_equals) (const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, const char *value, struct Buffer *err)

Definition at line 214 of file set.h.

◆ reset

int(* ConfigSetType::reset) (const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef, struct Buffer *err)

Definition at line 232 of file set.h.

◆ destroy

void(* ConfigSetType::destroy) (const struct ConfigSet *cs, void *var, const struct ConfigDef *cdef)

Definition at line 248 of file set.h.


The documentation for this struct was generated from the following file: