libgit2

git_config_backend

Version:

Generic backend that implements the interface to access a configuration file

Signature

typedef struct git_config_backend { unsigned int version struct git_config *cfg int (*)(struct git_config_backend *, git_config_level_t) open int (*)(const struct git_config_backend *, const char *, const git_config_entry **) get int (*)(struct git_config_backend *, const char *, const char *, git_config_foreach_cb, void *) get_multivar int (*)(struct git_config_backend *, const char *, const char *) set int (*)(git_config_backend *, const char *, const char *, const char *) set_multivar int (*)(struct git_config_backend *, const char *) del int (*)(struct git_config_backend *, const char *, git_config_foreach_cb, void *) foreach int (*)(struct git_config_backend *) refresh void (*)(struct git_config_backend *) free };

Members

unsigned int
version
struct git_config *
cfg
int (*)(struct git_config_backend *, git_config_level_t)
open
int (*)(const struct git_config_backend *, const char *, const git_config_entry **)
get
int (*)(struct git_config_backend *, const char *, const char *, git_config_foreach_cb, void *)
get_multivar
int (*)(struct git_config_backend *, const char *, const char *)
set
int (*)(git_config_backend *, const char *, const char *, const char *)
set_multivar
int (*)(struct git_config_backend *, const char *)
del
int (*)(struct git_config_backend *, const char *, git_config_foreach_cb, void *)
foreach
int (*)(struct git_config_backend *)
refresh
void (*)(struct git_config_backend *)
free

Parameter To

Versions