Circus 0.0.1-alpha
C++ Serialization Framework
Loading...
Searching...
No Matches
circus.hpp
1#pragma once
6#include "circus_include/parser.hpp"
7#include "circus_include/reader.hpp"
8#include "circus_include/serializer.hpp"
9#include "circus_include/token.hpp"
13#include "circus_include/visitor.hpp"
Defines error handling utilities for the Circus parser, including error types, exceptions,...
Provides compile-time traits and C++20 concepts for type introspection used throughout the Circus lib...
Provides a compile-time stream concatenation utility using string_views.
Defines the circus::deserializer class for reading structured text data into C++ objects.
Provides a type-safe wrapper for enum flags with bitwise operations.
Lexer class for tokenizing Circus input strings.
Compile-time conversion of unsigned integers to string literals.