Hyprlang
A fast and user-friendly configuration language
|
#include <typeindex>
#include <any>
#include <string>
#include <ostream>
#include <vector>
#include <print>
#include <cstdlib>
Go to the source code of this file.
Classes | |
struct | Hyprlang::SVector2D |
class | Hyprlang::CParseResult |
struct | Hyprlang::SConfigOptions |
struct | Hyprlang::SHandlerOptions |
struct | Hyprlang::SSpecialCategoryOptions |
class | Hyprlang::CConfigCustomValueType |
class | Hyprlang::CConfigValue |
class | Hyprlang::CConfig |
class | Hyprlang::CSimpleConfigValue< T > |
Namespaces | |
namespace | Hyprlang |
Macros | |
#define | HYPRLANG_HPP |
#define | HYPRLANG_END_MAGIC 0x1337BEEF |
Typedefs | |
typedef int64_t | Hyprlang::INT |
typedef float | Hyprlang::FLOAT |
typedef const char * | Hyprlang::STRING |
typedef SVector2D | Hyprlang::VEC2 |
typedef CConfigCustomValueType | Hyprlang::CUSTOMTYPE |
typedef CParseResult(* | Hyprlang::PCONFIGHANDLERFUNC) (const char *COMMAND, const char *VALUE) |
typedef CParseResult(* | Hyprlang::PCONFIGCUSTOMVALUEHANDLERFUNC) (const char *VALUE, void **data) |
typedef void(* | Hyprlang::PCONFIGCUSTOMVALUEDESTRUCTOR) (void **data) |
#define HYPRLANG_END_MAGIC 0x1337BEEF |
#define HYPRLANG_HPP |