Skip to content

Commit c388069

Browse files
committed
rename defines and enable module and std module in tests
1 parent ae92a79 commit c388069

36 files changed

+275
-97
lines changed

examples/enum_to_string.cpp

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#include <cstdio> // for std::puts
2-
31
/* ELF Relocations */
42

53
#define ELF_RELOC(name, value) name = value,
@@ -57,12 +55,19 @@ ELF_RELOC(R_386_NUM, 43)
5755

5856
#ifndef SWITCH_VERSION
5957

60-
#ifdef FROZEN_VERSION
61-
#include "frozen/map.h"
58+
#ifdef FROZEN_USE_STD_MODULE
59+
import std;
6260
#else
61+
#include <cstdio>
6362
#include <map>
6463
#endif
6564

65+
#ifdef FROZEN_USE_MODULE
66+
import frozen;
67+
#else
68+
#include "frozen/map.h"
69+
#endif
70+
6671
#ifdef FROZEN_VERSION
6772
constexpr
6873
frozen::map<RELOC_i386, const char*, 41>

examples/enum_to_string_hash.cpp

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#include <cstdio> // for std::puts
2-
31
/* ELF Relocations */
42

53
#define ELF_RELOC(name, value) name = value,
@@ -55,15 +53,23 @@ ELF_RELOC(R_386_IRELATIVE, 42)
5553
ELF_RELOC(R_386_NUM, 43)
5654
};
5755

58-
#ifdef FROZEN_VERSION
59-
#include "frozen/unordered_map.h"
56+
#ifdef FROZEN_USE_STD_MODULE
57+
import std;
58+
#else
59+
#include <cstdio>
60+
#include <unordered_map>
61+
#endif
62+
63+
#ifdef FROZEN_USE_MODULE
64+
import frozen;
65+
#else
66+
#include <frozen/unordered_map.h>
67+
#endif
68+
#include <frozen/bits/elsa.h> // this is not exported by the module
6069
namespace frozen {
6170
template <> struct elsa<RELOC_i386> : elsa<int> {
6271
};
6372
}
64-
#else
65-
#include <unordered_map>
66-
#endif
6773

6874
#ifdef FROZEN_VERSION
6975
constexpr

examples/html_entities_map.cpp

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
#ifdef EXAMPLES_USE_MODULE
1+
#ifdef FROZEN_USE_STD_MODULE
2+
import std;
3+
#else
4+
#include <cstdint>
5+
#include <utility>
6+
#endif
7+
8+
#ifdef FROZEN_USE_MODULE
29
import frozen;
310
#else
411
#include <frozen/unordered_map.h>
512
#include <frozen/string.h>
613
#endif
714

8-
#include <cinttypes>
9-
#include <utility>
10-
1115
struct codes_t
1216
{
13-
uint32_t iCodepoint1;
14-
uint32_t iCodepoint2{0};
17+
std::uint32_t iCodepoint1;
18+
std::uint32_t iCodepoint2{0};
1519
};
1620

1721
static constexpr std::pair<frozen::string, codes_t> s_Entities[]

examples/pixel_art.cpp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,19 @@ g++ $0 -std=c++14 -Iinclude && ./a.out && rm -f a.out && qiv panda.ppm 1up.ppm
33
exit
44
#else
55

6-
#ifdef EXAMPLES_USE_MODULE
6+
#ifdef FROZEN_USE_STD_MODULE
7+
import std;
8+
#else
9+
#include <array>
10+
#include <fstream>
11+
#endif
12+
13+
#ifdef FROZEN_USE_MODULE
714
import frozen;
815
#else
916
#include <frozen/map.h>
1017
#endif
1118

12-
#include <array>
13-
#include <fstream>
14-
1519
constexpr frozen::map<char, std::array<char, 3>, 5> Tans{
1620
{'R', {(char)0xFF, (char)0x00, (char)0x00}},
1721
{'G', {(char)0x00, (char)0xFF, (char)0x00}},

examples/static_assert.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#ifdef EXAMPLES_USE_MODULE
1+
#ifdef FROZEN_USE_MODULE
22
import frozen;
33
#else
44
#include <frozen/set.h>

examples/value_modification.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
#ifdef EXAMPLES_USE_MODULE
1+
#ifdef FROZEN_USE_STD_MODULE
2+
import std;
3+
#else
4+
#include <iostream>
5+
#endif
6+
7+
#ifdef FROZEN_USE_MODULE
28
import frozen;
39
#else
410
#include <frozen/set.h>
511
#include <frozen/string.h>
612
#include <frozen/unordered_map.h>
713
#endif
814

9-
#include <iostream>
10-
1115
/// MAYBE_CONSTINIT expands to `constinit` if available.
1216
#if __cpp_constinit
1317
#define MAYBE_CONSTINIT constinit

include/frozen/algorithm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ template <std::size_t size> class boyer_moore_searcher {
167167
if (size == 0)
168168
return { first, first };
169169

170-
if (size > size_t(last - first))
170+
if (size > std::size_t(last - first))
171171
return { last, last };
172172

173173
RandomAccessIterator iter = first + size - 1;

include/frozen/bits/algorithms.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
#include "frozen/bits/basic_types.h"
2727

28-
#ifndef FROZEN_DONT_INCLUDE_STL
28+
#ifndef FROZEN_USE_STD_MODULE
2929
#include <limits>
3030
#include <tuple>
3131
#endif

include/frozen/bits/basic_types.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
#include "frozen/bits/exceptions.h"
2727

28-
#ifndef FROZEN_DONT_INCLUDE_STL
28+
#ifndef FROZEN_USE_STD_MODULE
2929
#include <array>
3030
#include <utility>
3131
#include <string>

include/frozen/bits/constexpr_assert.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#ifndef FROZEN_LETITGO_CONSTEXPR_ASSERT_H
2424
#define FROZEN_LETITGO_CONSTEXPR_ASSERT_H
2525

26-
#ifndef FROZEN_DONT_INCLUDE_STL
26+
#ifndef FROZEN_USE_STD_MODULE
2727
#include <cassert>
2828
#endif
2929

0 commit comments

Comments
 (0)