Sound Bakery 
v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
pch.h
1
#pragma once
2
3
#include "Delegates.h"
4
#include "concurrencpp/concurrencpp.h"
5
#include "sound_bakery/core/core_fwd.h"
6
#include "sound_bakery/reflection/reflection.h"
7
#include "sound_bakery_internal.h"
8
#include "spdlog/async.h"
9
#include "spdlog/spdlog.h"
10
#include "ztd/out_ptr.hpp"
11
12
#define BOOST_SPIRIT_DEBUG
13
14
#include <atomic>
15
#include <boost/assert.hpp>
16
#include <boost/serialization/utility.hpp>
17
#include <filesystem>
18
#include <fstream>
19
#include <iostream>
20
#include <memory>
21
#include <optional>
22
#include <random>
23
#include <set>
24
#include <shared_mutex>
25
#include <string>
26
#include <string_view>
27
#include <type_traits>
28
#include <unordered_map>
29
#include <unordered_set>
30
#include <variant>
31
#include <vector>
32
36
#define REGISTER_REFLECTION(T, ...) \
37
\
38
public: \
39
static rttr::type type(); \
40
RTTR_ENABLE(__VA_ARGS__) \
41
RTTR_REGISTRATION_FRIEND \
42
friend void sbk::reflection::registerReflectionTypes();
43
47
#define DEFINE_REFLECTION(T) \
48
rttr::type T::type() { return rttr::type::get<T>(); }
src
sound_bakery
pch.h
Generated by
1.9.8