Archeus 0.0.0
A C library and game engine that focuses on documentation
Loading...
Searching...
No Matches
config.h File Reference
#include <stdint.h>
#include "arc/std/string.h"

Go to the source code of this file.

Functions

void ARC_Defaults_ConfigKey_Create (ARC_Config *config)
 
uint8_t ARC_ConfigKey_Read_Uint8_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Int8_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Uint16_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Int16_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Uint32_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Int32_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Uint64_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Int64_t (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Char (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Int (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Long (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Float (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_Double (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_String (ARC_Config *config, ARC_String *string, void **value)
 
uint8_t ARC_ConfigKey_Read_StringArray (ARC_Config *config, ARC_String *string, void **value)
 
void ARC_ConfigKey_Delete_Uint8_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Int8_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Uint16_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Int16_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Uint32_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Int32_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Uint64_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Int64_t (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Char (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Int (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Long (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Float (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_Double (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_String (ARC_Config *config, ARC_String *string, void *value)
 
void ARC_ConfigKey_Delete_StringArray (ARC_Config *config, ARC_String *string, void *value)
 

Function Documentation

◆ ARC_ConfigKey_Delete_Char()

void ARC_ConfigKey_Delete_Char ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Double()

void ARC_ConfigKey_Delete_Double ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Float()

void ARC_ConfigKey_Delete_Float ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Int()

void ARC_ConfigKey_Delete_Int ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Int16_t()

void ARC_ConfigKey_Delete_Int16_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Int32_t()

void ARC_ConfigKey_Delete_Int32_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Int64_t()

void ARC_ConfigKey_Delete_Int64_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Int8_t()

void ARC_ConfigKey_Delete_Int8_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Long()

void ARC_ConfigKey_Delete_Long ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_String()

void ARC_ConfigKey_Delete_String ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_StringArray()

void ARC_ConfigKey_Delete_StringArray ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Uint16_t()

void ARC_ConfigKey_Delete_Uint16_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Uint32_t()

void ARC_ConfigKey_Delete_Uint32_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Uint64_t()

void ARC_ConfigKey_Delete_Uint64_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Delete_Uint8_t()

void ARC_ConfigKey_Delete_Uint8_t ( ARC_Config * config,
ARC_String * string,
void * value )

◆ ARC_ConfigKey_Read_Char()

uint8_t ARC_ConfigKey_Read_Char ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Double()

uint8_t ARC_ConfigKey_Read_Double ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Float()

uint8_t ARC_ConfigKey_Read_Float ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Int()

uint8_t ARC_ConfigKey_Read_Int ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Int16_t()

uint8_t ARC_ConfigKey_Read_Int16_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Int32_t()

uint8_t ARC_ConfigKey_Read_Int32_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Int64_t()

uint8_t ARC_ConfigKey_Read_Int64_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Int8_t()

uint8_t ARC_ConfigKey_Read_Int8_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Long()

uint8_t ARC_ConfigKey_Read_Long ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_String()

uint8_t ARC_ConfigKey_Read_String ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_StringArray()

uint8_t ARC_ConfigKey_Read_StringArray ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Uint16_t()

uint8_t ARC_ConfigKey_Read_Uint16_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Uint32_t()

uint8_t ARC_ConfigKey_Read_Uint32_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Uint64_t()

uint8_t ARC_ConfigKey_Read_Uint64_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_ConfigKey_Read_Uint8_t()

uint8_t ARC_ConfigKey_Read_Uint8_t ( ARC_Config * config,
ARC_String * string,
void ** value )

◆ ARC_Defaults_ConfigKey_Create()

void ARC_Defaults_ConfigKey_Create ( ARC_Config * config)