ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
option_builder_handler_t Struct Reference

Type handler for builder operations. More...

#include <include/ascii-chat/options/builder/internal.h>

Data Fields

bool(* is_set )(const void *field, const option_descriptor_t *desc)
 
void(* apply_env )(void *field, const char *env_value, const option_descriptor_t *desc)
 
asciichat_error_t(* apply_cli )(void *field, const char *opt_value, const option_descriptor_t *desc)
 
void(* format_help_placeholder )(char *buf, size_t bufsize)
 

Detailed Description

Type handler for builder operations.

Definition at line 28 of file options/builder/internal.h.

Field Documentation

◆ apply_cli

asciichat_error_t(* option_builder_handler_t::apply_cli) (void *field, const char *opt_value, const option_descriptor_t *desc)

Definition at line 34 of file options/builder/internal.h.

◆ apply_env

void(* option_builder_handler_t::apply_env) (void *field, const char *env_value, const option_descriptor_t *desc)

Definition at line 32 of file options/builder/internal.h.

Referenced by options_config_set_defaults().

◆ format_help_placeholder

void(* option_builder_handler_t::format_help_placeholder) (char *buf, size_t bufsize)

Definition at line 36 of file options/builder/internal.h.

◆ is_set

bool(* option_builder_handler_t::is_set) (const void *field, const option_descriptor_t *desc)

Definition at line 30 of file options/builder/internal.h.

Referenced by is_option_set(), and options_config_validate().


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