SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
KV1Binary.h File Reference
#include <concepts>
#include <optional>
#include <span>
#include <string>
#include <string_view>
#include <variant>
#include <vector>
#include <BufferStream.h>
#include <sourcepp/parser/Text.h>
Include dependency graph for KV1Binary.h:
This graph shows which files directly or indirectly include this file:

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
}