NeoMutt  2024-03-23-147-g885fbc
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
ConfigSetType Struct Reference

#include "set.h"

Data Fields

int type
 Data type, e.g. DT_STRING.
 
const char * name
 Name of the type, e.g. "String".
 
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 117 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 136 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 154 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 172 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 190 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 208 of file set.h.

◆ reset

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

Definition at line 225 of file set.h.

◆ destroy

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

Definition at line 240 of file set.h.


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