Hyprlang
A fast and user-friendly configuration language
Loading...
Searching...
No Matches
Hyprlang Namespace Reference

Classes

class  CConfig
 
class  CConfigCustomValueType
 
class  CConfigValue
 
class  CParseResult
 
class  CSimpleConfigValue
 
struct  SConfigOptions
 
struct  SHandlerOptions
 
struct  SSpecialCategoryOptions
 
struct  SVector2D
 

Typedefs

typedef int64_t INT
 
typedef float FLOAT
 
typedef const char * STRING
 
typedef SVector2D VEC2
 
typedef CConfigCustomValueType CUSTOMTYPE
 
typedef CParseResult(* PCONFIGHANDLERFUNC) (const char *COMMAND, const char *VALUE)
 
typedef CParseResult(* PCONFIGCUSTOMVALUEHANDLERFUNC) (const char *VALUE, void **data)
 
typedef void(* PCONFIGCUSTOMVALUEDESTRUCTOR) (void **data)
 

Typedef Documentation

◆ CUSTOMTYPE

Custom config type

◆ FLOAT

typedef float Hyprlang::FLOAT

Basic float config type

◆ INT

typedef int64_t Hyprlang::INT

Basic integer config type

◆ PCONFIGCUSTOMVALUEDESTRUCTOR

typedef void(* Hyprlang::PCONFIGCUSTOMVALUEDESTRUCTOR) (void **data)

◆ PCONFIGCUSTOMVALUEHANDLERFUNC

typedef CParseResult(* Hyprlang::PCONFIGCUSTOMVALUEHANDLERFUNC) (const char *VALUE, void **data)

◆ PCONFIGHANDLERFUNC

typedef CParseResult(* Hyprlang::PCONFIGHANDLERFUNC) (const char *COMMAND, const char *VALUE)

typedefs

◆ STRING

typedef const char* Hyprlang::STRING

Basic string config type

◆ VEC2

Basic vec2 config type