AsmGrader
0.0.0
Loading...
Searching...
No Matches
asmgrader.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
asmgrader/api/asm_buffer.hpp
>
// IWYU pragma: export
4
#include <
asmgrader/api/asm_data.hpp
>
// IWYU pragma: export
5
#include <
asmgrader/api/asm_function.hpp
>
// IWYU pragma: export
6
#include <
asmgrader/api/asm_symbol.hpp
>
// IWYU pragma: export
7
#include <
asmgrader/api/test_base.hpp
>
// IWYU pragma: export
8
#include <
asmgrader/api/test_context.hpp
>
// IWYU pragma: export
9
#include <
asmgrader/common/aliases.hpp
>
// IWYU pragma: export
10
#include <
asmgrader/common/bit_casts.hpp
>
// IWYU pragma: export
11
#include <
asmgrader/common/formatters/formatters.hpp
>
// IWYU pragma: export
12
#include <
asmgrader/logging.hpp
>
// IWYU pragma: export
13
14
#include <fmt/format.h>
// IWYU pragma: export
15
16
// Include just about every stdlib headers that we might possibly want for convenience,
17
// and to make test sources less visually cluttered
18
#include <algorithm>
// IWYU pragma: export
19
#include <array>
// IWYU pragma: export
20
#include <cerrno>
// IWYU pragma: export
21
#include <charconv>
// IWYU pragma: export
22
#include <compare>
// IWYU pragma: export
23
#include <concepts>
// IWYU pragma: export
24
#include <csignal>
// IWYU pragma: export
25
#include <cstddef>
// IWYU pragma: export
26
#include <cstdio>
// IWYU pragma: export
27
#include <cstdlib>
// IWYU pragma: export
28
#include <ctime>
// IWYU pragma: export
29
#include <filesystem>
// IWYU pragma: export
30
#include <functional>
// IWYU pragma: export
31
#include <iostream>
// IWYU pragma: export
32
#include <limits>
// IWYU pragma: export
33
#include <memory>
// IWYU pragma: export
34
#include <numeric>
// IWYU pragma: export
35
#include <optional>
// IWYU pragma: export
36
#include <regex>
// IWYU pragma: export
37
#include <string>
// IWYU pragma: export
38
#include <string_view>
// IWYU pragma: export
39
#include <tuple>
// IWYU pragma: export
40
#include <type_traits>
// IWYU pragma: export
41
#include <utility>
// IWYU pragma: export
42
#include <variant>
// IWYU pragma: export
43
#include <vector>
// IWYU pragma: export
44
45
// should always include last if possible, as the short macro names may conflict with other libraries.
46
#include <
asmgrader/api/test_macros.hpp
>
// IWYU pragma: export
aliases.hpp
asm_buffer.hpp
asm_data.hpp
asm_function.hpp
asm_symbol.hpp
bit_casts.hpp
formatters.hpp
logging.hpp
test_base.hpp
test_context.hpp
test_macros.hpp
include
asmgrader
asmgrader.hpp
Generated by
1.12.0