Skip to content

Commit a29d988

Browse files
committed
Add missing includes for size_t
1 parent 7840148 commit a29d988

File tree

168 files changed

+198
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

168 files changed

+198
-8
lines changed

Diff for: include/emp/Evolve/NK-const.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#define EMP_EVOLVE_NK_CONST_HPP_INCLUDE
1515

1616
#include <array>
17+
#include <stddef.h>
1718

1819
#include "../base/assert.hpp"
1920
#include "../bits/BitSet.hpp"

Diff for: include/emp/Evolve/NK.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#define EMP_EVOLVE_NK_HPP_INCLUDE
2020

2121
#include <array>
22+
#include <stddef.h>
2223

2324
#include "../base/vector.hpp"
2425
#include "../bits/BitVector.hpp"

Diff for: include/emp/Evolve/OEE.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#define EMP_EVOLVE_OEE_HPP_INCLUDE
1212

1313
#include <deque>
14+
#include <stddef.h>
1415

1516
#include "../base/Ptr.hpp"
1617
#include "../base/vector.hpp"

Diff for: include/emp/Evolve/Resource.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#ifndef EMP_EVOLVE_RESOURCE_HPP_INCLUDE
1616
#define EMP_EVOLVE_RESOURCE_HPP_INCLUDE
1717

18+
#include <stddef.h>
1819

1920
#include "World.hpp"
2021

Diff for: include/emp/Evolve/StateGrid.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222

2323
#include <map>
24+
#include <stddef.h>
2425
#include <string>
2526

2627
#include "../base/assert.hpp"

Diff for: include/emp/Evolve/Systematics.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include <map>
2727
#include <ostream>
2828
#include <set>
29+
#include <stddef.h>
2930
#include <unordered_set>
3031

3132
#include "../base/Ptr.hpp"

Diff for: include/emp/Evolve/World.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
#include <functional>
3030
#include <map>
31+
#include <stddef.h>
3132
#include <unordered_map>
3233

3334
#include "../base/Ptr.hpp"

Diff for: include/emp/Evolve/World_iterator.hpp

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
#ifndef EMP_EVOLVE_WORLD_ITERATOR_HPP_INCLUDE
1616
#define EMP_EVOLVE_WORLD_ITERATOR_HPP_INCLUDE
1717

18+
#include <stddef.h>
19+
1820
#include "../base/Ptr.hpp"
1921

2022
namespace emp {

Diff for: include/emp/Evolve/World_output.hpp

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#ifndef EMP_EVOLVE_WORLD_OUTPUT_HPP_INCLUDE
1313
#define EMP_EVOLVE_WORLD_OUTPUT_HPP_INCLUDE
1414

15+
#include <stddef.h>
16+
1517
#include "../base/vector.hpp"
1618
#include "../data/DataFile.hpp" // Helper to determine when specific events should occur.
1719
#include "../tools/string_utils.hpp"

Diff for: include/emp/Evolve/World_select.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
#include <functional>
1414
#include <map>
15+
#include <stddef.h>
1516

1617
#include "../base/array.hpp"
1718
#include "../base/assert.hpp"

Diff for: include/emp/Evolve/World_structure.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
#include <cstdint>
1414
#include <set>
15+
#include <stddef.h>
1516

1617
#include "../base/array.hpp"
1718
#include "../base/assert.hpp"

Diff for: include/emp/base/Ptr.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#define EMP_BASE_PTR_HPP_INCLUDE
2929

3030
#include <cstring>
31+
#include <stddef.h>
3132
#include <unordered_map>
3233

3334
#include "assert.hpp"

Diff for: include/emp/base/_emscripten_assert_trigger.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <iostream>
1515
#include <sstream>
16+
#include <stddef.h>
1617
#include <string>
1718

1819
#include <emscripten.h>

Diff for: include/emp/base/_emscripten_error_trigger.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#define EMP_BASE__EMSCRIPTEN_ERROR_TRIGGER_HPP_INCLUDE
1414

1515

16+
#include <stddef.h>
1617
#include <string>
1718

1819
namespace emp {

Diff for: include/emp/base/_native_assert_trigger.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <iostream>
1515
#include <sstream>
16+
#include <stddef.h>
1617
#include <string>
1718

1819
#include "_is_streamable.hpp"

Diff for: include/emp/base/_native_error_trigger.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_BASE__NATIVE_ERROR_TRIGGER_HPP_INCLUDE
1313

1414

15+
#include <stddef.h>
1516
#include <string>
1617

1718
namespace emp {

Diff for: include/emp/base/_tdebug_assert_trigger.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#ifndef EMP_BASE__TDEBUG_ASSERT_TRIGGER_HPP_INCLUDE
1212
#define EMP_BASE__TDEBUG_ASSERT_TRIGGER_HPP_INCLUDE
1313

14+
#include <stddef.h>
1415
#include <string>
1516

1617
namespace emp {

Diff for: include/emp/base/_tdebug_error_trigger.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_BASE__TDEBUG_ERROR_TRIGGER_HPP_INCLUDE
1313

1414

15+
#include <stddef.h>
1516
#include <string>
1617

1718
namespace emp {

Diff for: include/emp/base/array.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
#include <array>
2222
#include <initializer_list>
23+
#include <stddef.h>
2324
#include <vector>
2425

2526
#include "assert.hpp"

Diff for: include/emp/base/errors.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
#include <iostream>
4343
#include <map>
4444
#include <sstream>
45+
#include <stddef.h>
4546
#include <string>
4647

4748
/// If we are in emscripten, make sure to include the header.

Diff for: include/emp/base/map.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
#include <initializer_list>
2121
#include <map>
22+
#include <stddef.h>
2223

2324
#include "assert.hpp"
2425
#include "MapProxy.hpp"

Diff for: include/emp/base/optional.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#define EMP_BASE_OPTIONAL_HPP_INCLUDE
1616

1717
#include <optional>
18+
#include <stddef.h>
1819
#include <type_traits>
1920
#include <utility>
2021

Diff for: include/emp/base/unordered_map.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_BASE_UNORDERED_MAP_HPP_INCLUDE
1313

1414
#include <initializer_list>
15+
#include <stddef.h>
1516
#include <unordered_map>
1617

1718
#include "assert.hpp"

Diff for: include/emp/base/vector.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
#include <initializer_list>
2424
#include <iterator>
25+
#include <stddef.h>
2526
#include <utility>
2627
#include <vector>
2728

Diff for: include/emp/bits/BitArray.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include <cstring>
2222
#include <initializer_list>
2323
#include <iostream>
24+
#include <stddef.h>
2425

2526
#include "../base/assert.hpp"
2627
#include "../base/Ptr.hpp"

Diff for: include/emp/bits/BitMatrix.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_BITS_BITMATRIX_HPP_INCLUDE
1313

1414
#include <iostream>
15+
#include <stddef.h>
1516
#include <typeinfo>
1617

1718

Diff for: include/emp/bits/BitSet.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#ifndef EMP_BITS_BITSET_HPP_INCLUDE
1313
#define EMP_BITS_BITSET_HPP_INCLUDE
1414

15+
#include <stddef.h>
1516

1617
#include "BitArray.hpp"
1718

Diff for: include/emp/bits/BitVector.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include <cstring>
3535
#include <initializer_list>
3636
#include <iostream>
37+
#include <stddef.h>
3738

3839
#include "../base/assert.hpp"
3940
#include "../base/Ptr.hpp"

Diff for: include/emp/bits/_bitset_helpers.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#ifndef EMP_BITS__BITSET_HELPERS_HPP_INCLUDE
1111
#define EMP_BITS__BITSET_HELPERS_HPP_INCLUDE
1212

13+
#include <stddef.h>
1314

1415
namespace emp {
1516

Diff for: include/emp/bits/bitset_utils.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_BITS_BITSET_UTILS_HPP_INCLUDE
1313

1414
#include <cstdint>
15+
#include <stddef.h>
1516

1617
namespace emp {
1718

Diff for: include/emp/compiler/DFA.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <cstdint>
1515
#include <limits>
16+
#include <stddef.h>
1617
#include <string>
1718

1819
#include "../base/array.hpp"

Diff for: include/emp/compiler/Lexer.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <cstdint>
1515
#include <map>
16+
#include <stddef.h>
1617
#include <string>
1718

1819
#include "../base/map.hpp"

Diff for: include/emp/compiler/NFA.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include <cstdint>
2727
#include <map>
2828
#include <set>
29+
#include <stddef.h>
2930

3031
#include "../base/vector.hpp"
3132
#include "../bits/BitSet.hpp"

Diff for: include/emp/compiler/RegEx.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
#include <ostream>
4141
#include <sstream>
42+
#include <stddef.h>
4243
#include <string>
4344

4445
#include "../base/Ptr.hpp"

Diff for: include/emp/compiler/lexer_utils.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414

1515
#include <map>
16+
#include <stddef.h>
1617
#include <utility> // std::pair
1718

1819
#include "../base/vector.hpp"

Diff for: include/emp/config/ArgManager.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <map>
1919
#include <numeric>
2020
#include <set>
21+
#include <stddef.h>
2122
#include <string>
2223
#include <vector>
2324

Diff for: include/emp/config/SettingCombos.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_CONFIG_SETTINGCOMBOS_HPP_INCLUDE
1313

1414
#include <sstream>
15+
#include <stddef.h>
1516
#include <string>
1617
#include <string_view>
1718
#include <unordered_map>

Diff for: include/emp/config/SettingConfig.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_CONFIG_SETTINGCONFIG_HPP_INCLUDE
1313

1414
#include <sstream>
15+
#include <stddef.h>
1516
#include <string>
1617
#include <string_view>
1718
#include <unordered_map>

Diff for: include/emp/config/command_line.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#ifndef EMP_CONFIG_COMMAND_LINE_HPP_INCLUDE
3535
#define EMP_CONFIG_COMMAND_LINE_HPP_INCLUDE
3636

37+
#include <stddef.h>
3738
#include <string>
3839

3940
#include "../base/vector.hpp"

Diff for: include/emp/config/config.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
#include <functional>
4343
#include <ostream>
4444
#include <sstream>
45+
#include <stddef.h>
4546
#include <string>
4647
#include <unordered_set>
4748

Diff for: include/emp/config/config_web_interface.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
#include <map>
1414
#include <set>
15+
#include <stddef.h>
1516

1617
#include "../datastructs/set_utils.hpp"
1718
#include "../tools/string_utils.hpp"

Diff for: include/emp/control/Action.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#define EMP_CONTROL_ACTION_HPP_INCLUDE
1616

1717
#include <functional>
18+
#include <stddef.h>
1819
#include <string>
1920

2021
namespace emp {

Diff for: include/emp/control/ActionManager.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#ifndef EMP_CONTROL_ACTIONMANAGER_HPP_INCLUDE
1212
#define EMP_CONTROL_ACTIONMANAGER_HPP_INCLUDE
1313

14+
#include <stddef.h>
1415
#include <string>
1516
#include <unordered_map>
1617

Diff for: include/emp/control/Signal.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
#include <cstdint>
1919
#include <map>
20+
#include <stddef.h>
2021
#include <string>
2122

2223
#include "../datastructs/map_utils.hpp"

Diff for: include/emp/control/SignalControl.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#define EMP_CONTROL_SIGNALCONTROL_HPP_INCLUDE
1919

2020
#include <cstdint>
21+
#include <stddef.h>
2122
#include <string>
2223
#include <unordered_map>
2324

Diff for: include/emp/control/SignalManager.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define EMP_CONTROL_SIGNALMANAGER_HPP_INCLUDE
1313

1414
#include <cstdint>
15+
#include <stddef.h>
1516
#include <string>
1617
#include <unordered_map>
1718

Diff for: include/emp/data/DataFile.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <fstream>
1414
#include <functional>
1515
#include <iostream>
16+
#include <stddef.h>
1617
#include <string>
1718

1819
#include "../base/assert.hpp"

Diff for: include/emp/data/DataInterface.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#ifndef EMP_DATA_DATAINTERFACE_HPP_INCLUDE
1111
#define EMP_DATA_DATAINTERFACE_HPP_INCLUDE
1212

13+
#include <stddef.h>
1314

1415
#include "DataNode.hpp"
1516

Diff for: include/emp/data/DataLayout.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#ifndef EMP_DATA_DATALAYOUT_HPP_INCLUDE
1212
#define EMP_DATA_DATALAYOUT_HPP_INCLUDE
1313

14+
#include <stddef.h>
1415
#include <string>
1516
#include <unordered_map>
1617

0 commit comments

Comments
 (0)