![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
#include <concepts>
#include <optional>
#include <span>
#include <string>
#include <string_view>
#include <variant>
#include <vector>
#include <BufferStream.h>
#include <sourcepp/parser/Text.h>
Go to the source code of this file.
Classes | |
class | kvpp::KV1BinaryElement |
class | kvpp::KV1Binary |
Namespaces | |
namespace | kvpp |
Concepts | |
concept | kvpp::KV1BinaryValueNoChildren |
Typedefs | |
using | kvpp::KV1BinaryValue = std::variant< std::monostate, std::string, int32_t, float, void *, std::wstring, sourcepp::math::Vec4ui8, uint64_t > |
Enumerations | |
enum class | kvpp::KV1BinaryValueType : uint8_t { kvpp::CHILDREN , kvpp::STRING , kvpp::INT32 , kvpp::FLOAT , kvpp::POINTER , kvpp::WSTRING , kvpp::COLOR_RGBA , kvpp::UINT64 , kvpp::COUNT } |