Pasha Bibko Util Library
Loading...
Searching...
No Matches
Util.h
1#pragma once
2
11/* MSVC Built in macros for non-MSVC enviroments */
12
13#ifndef _UNLIKELY
14#define _UNLIKELY [[unlikely]]
15#endif // _UNLIKELY
16
17#ifndef _LIKELY
18#define _LIKELY [[likely]]
19#endif // _LIKELY
20
21/* Includes the classes of the Util library */
22#include <classes/ReturnVal.h>
23#include <classes/Colour.h>
24#include <classes/Vec.h>
25
26/* Includes the additional sections of the Util library */
27#include <sections/FileRead.h>
28#include <sections/Misc.h>
29#include <sections/Log.h>
30
31/* Shorthands for the namespace */
32namespace PBU = PashaBibko::Util;
33namespace PB = PashaBibko;
34
35/* Commonly used STD files */
36#include <unordered_map>
37#include <type_traits>
38#include <functional>
39#include <cstdint>
40#include <cstring>
41#include <memory>
42#include <vector>
43#include <ranges>
44#include <array>
45#include <span>
Definition Colour.h:10
Definition Colour.h:10