Skip to content

Commit

Permalink
Add missing includes for size_t
Browse files Browse the repository at this point in the history
  • Loading branch information
mmore500 committed Dec 7, 2023
1 parent 7840148 commit a29d988
Show file tree
Hide file tree
Showing 168 changed files with 198 additions and 8 deletions.
1 change: 1 addition & 0 deletions include/emp/Evolve/NK-const.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
#define EMP_EVOLVE_NK_CONST_HPP_INCLUDE

#include <array>
#include <stddef.h>

#include "../base/assert.hpp"
#include "../bits/BitSet.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/NK.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
#define EMP_EVOLVE_NK_HPP_INCLUDE

#include <array>
#include <stddef.h>

#include "../base/vector.hpp"
#include "../bits/BitVector.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/OEE.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#define EMP_EVOLVE_OEE_HPP_INCLUDE

#include <deque>
#include <stddef.h>

#include "../base/Ptr.hpp"
#include "../base/vector.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/Resource.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#ifndef EMP_EVOLVE_RESOURCE_HPP_INCLUDE
#define EMP_EVOLVE_RESOURCE_HPP_INCLUDE

#include <stddef.h>

#include "World.hpp"

Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/StateGrid.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@


#include <map>
#include <stddef.h>
#include <string>

#include "../base/assert.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/Systematics.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include <map>
#include <ostream>
#include <set>
#include <stddef.h>
#include <unordered_set>

#include "../base/Ptr.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/World.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

#include <functional>
#include <map>
#include <stddef.h>
#include <unordered_map>

#include "../base/Ptr.hpp"
Expand Down
2 changes: 2 additions & 0 deletions include/emp/Evolve/World_iterator.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
#ifndef EMP_EVOLVE_WORLD_ITERATOR_HPP_INCLUDE
#define EMP_EVOLVE_WORLD_ITERATOR_HPP_INCLUDE

#include <stddef.h>

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

namespace emp {
Expand Down
2 changes: 2 additions & 0 deletions include/emp/Evolve/World_output.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
#ifndef EMP_EVOLVE_WORLD_OUTPUT_HPP_INCLUDE
#define EMP_EVOLVE_WORLD_OUTPUT_HPP_INCLUDE

#include <stddef.h>

#include "../base/vector.hpp"
#include "../data/DataFile.hpp" // Helper to determine when specific events should occur.
#include "../tools/string_utils.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/World_select.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

#include <functional>
#include <map>
#include <stddef.h>

#include "../base/array.hpp"
#include "../base/assert.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/Evolve/World_structure.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

#include <cstdint>
#include <set>
#include <stddef.h>

#include "../base/array.hpp"
#include "../base/assert.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/Ptr.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#define EMP_BASE_PTR_HPP_INCLUDE

#include <cstring>
#include <stddef.h>
#include <unordered_map>

#include "assert.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/_emscripten_assert_trigger.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

#include <iostream>
#include <sstream>
#include <stddef.h>
#include <string>

#include <emscripten.h>
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/_emscripten_error_trigger.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
#define EMP_BASE__EMSCRIPTEN_ERROR_TRIGGER_HPP_INCLUDE


#include <stddef.h>
#include <string>

namespace emp {
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/_native_assert_trigger.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

#include <iostream>
#include <sstream>
#include <stddef.h>
#include <string>

#include "_is_streamable.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/_native_error_trigger.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_BASE__NATIVE_ERROR_TRIGGER_HPP_INCLUDE


#include <stddef.h>
#include <string>

namespace emp {
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/_tdebug_assert_trigger.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#ifndef EMP_BASE__TDEBUG_ASSERT_TRIGGER_HPP_INCLUDE
#define EMP_BASE__TDEBUG_ASSERT_TRIGGER_HPP_INCLUDE

#include <stddef.h>
#include <string>

namespace emp {
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/_tdebug_error_trigger.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_BASE__TDEBUG_ERROR_TRIGGER_HPP_INCLUDE


#include <stddef.h>
#include <string>

namespace emp {
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/array.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

#include <array>
#include <initializer_list>
#include <stddef.h>
#include <vector>

#include "assert.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/errors.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
#include <iostream>
#include <map>
#include <sstream>
#include <stddef.h>
#include <string>

/// If we are in emscripten, make sure to include the header.
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/map.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include <initializer_list>
#include <map>
#include <stddef.h>

#include "assert.hpp"
#include "MapProxy.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/optional.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#define EMP_BASE_OPTIONAL_HPP_INCLUDE

#include <optional>
#include <stddef.h>
#include <type_traits>
#include <utility>

Expand Down
1 change: 1 addition & 0 deletions include/emp/base/unordered_map.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_BASE_UNORDERED_MAP_HPP_INCLUDE

#include <initializer_list>
#include <stddef.h>
#include <unordered_map>

#include "assert.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/base/vector.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

#include <initializer_list>
#include <iterator>
#include <stddef.h>
#include <utility>
#include <vector>

Expand Down
1 change: 1 addition & 0 deletions include/emp/bits/BitArray.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include <cstring>
#include <initializer_list>
#include <iostream>
#include <stddef.h>

#include "../base/assert.hpp"
#include "../base/Ptr.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/bits/BitMatrix.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_BITS_BITMATRIX_HPP_INCLUDE

#include <iostream>
#include <stddef.h>
#include <typeinfo>


Expand Down
1 change: 1 addition & 0 deletions include/emp/bits/BitSet.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#ifndef EMP_BITS_BITSET_HPP_INCLUDE
#define EMP_BITS_BITSET_HPP_INCLUDE

#include <stddef.h>

#include "BitArray.hpp"

Expand Down
1 change: 1 addition & 0 deletions include/emp/bits/BitVector.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include <cstring>
#include <initializer_list>
#include <iostream>
#include <stddef.h>

#include "../base/assert.hpp"
#include "../base/Ptr.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/bits/_bitset_helpers.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#ifndef EMP_BITS__BITSET_HELPERS_HPP_INCLUDE
#define EMP_BITS__BITSET_HELPERS_HPP_INCLUDE

#include <stddef.h>

namespace emp {

Expand Down
1 change: 1 addition & 0 deletions include/emp/bits/bitset_utils.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_BITS_BITSET_UTILS_HPP_INCLUDE

#include <cstdint>
#include <stddef.h>

namespace emp {

Expand Down
1 change: 1 addition & 0 deletions include/emp/compiler/DFA.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

#include <cstdint>
#include <limits>
#include <stddef.h>
#include <string>

#include "../base/array.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/compiler/Lexer.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

#include <cstdint>
#include <map>
#include <stddef.h>
#include <string>

#include "../base/map.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/compiler/NFA.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include <cstdint>
#include <map>
#include <set>
#include <stddef.h>

#include "../base/vector.hpp"
#include "../bits/BitSet.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/compiler/RegEx.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@

#include <ostream>
#include <sstream>
#include <stddef.h>
#include <string>

#include "../base/Ptr.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/compiler/lexer_utils.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@


#include <map>
#include <stddef.h>
#include <utility> // std::pair

#include "../base/vector.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/config/ArgManager.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
#include <map>
#include <numeric>
#include <set>
#include <stddef.h>
#include <string>
#include <vector>

Expand Down
1 change: 1 addition & 0 deletions include/emp/config/SettingCombos.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_CONFIG_SETTINGCOMBOS_HPP_INCLUDE

#include <sstream>
#include <stddef.h>
#include <string>
#include <string_view>
#include <unordered_map>
Expand Down
1 change: 1 addition & 0 deletions include/emp/config/SettingConfig.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_CONFIG_SETTINGCONFIG_HPP_INCLUDE

#include <sstream>
#include <stddef.h>
#include <string>
#include <string_view>
#include <unordered_map>
Expand Down
1 change: 1 addition & 0 deletions include/emp/config/command_line.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#ifndef EMP_CONFIG_COMMAND_LINE_HPP_INCLUDE
#define EMP_CONFIG_COMMAND_LINE_HPP_INCLUDE

#include <stddef.h>
#include <string>

#include "../base/vector.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/config/config.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
#include <functional>
#include <ostream>
#include <sstream>
#include <stddef.h>
#include <string>
#include <unordered_set>

Expand Down
1 change: 1 addition & 0 deletions include/emp/config/config_web_interface.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

#include <map>
#include <set>
#include <stddef.h>

#include "../datastructs/set_utils.hpp"
#include "../tools/string_utils.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/control/Action.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#define EMP_CONTROL_ACTION_HPP_INCLUDE

#include <functional>
#include <stddef.h>
#include <string>

namespace emp {
Expand Down
1 change: 1 addition & 0 deletions include/emp/control/ActionManager.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#ifndef EMP_CONTROL_ACTIONMANAGER_HPP_INCLUDE
#define EMP_CONTROL_ACTIONMANAGER_HPP_INCLUDE

#include <stddef.h>
#include <string>
#include <unordered_map>

Expand Down
1 change: 1 addition & 0 deletions include/emp/control/Signal.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

#include <cstdint>
#include <map>
#include <stddef.h>
#include <string>

#include "../datastructs/map_utils.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/control/SignalControl.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
#define EMP_CONTROL_SIGNALCONTROL_HPP_INCLUDE

#include <cstdint>
#include <stddef.h>
#include <string>
#include <unordered_map>

Expand Down
1 change: 1 addition & 0 deletions include/emp/control/SignalManager.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#define EMP_CONTROL_SIGNALMANAGER_HPP_INCLUDE

#include <cstdint>
#include <stddef.h>
#include <string>
#include <unordered_map>

Expand Down
1 change: 1 addition & 0 deletions include/emp/data/DataFile.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
#include <fstream>
#include <functional>
#include <iostream>
#include <stddef.h>
#include <string>

#include "../base/assert.hpp"
Expand Down
1 change: 1 addition & 0 deletions include/emp/data/DataInterface.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#ifndef EMP_DATA_DATAINTERFACE_HPP_INCLUDE
#define EMP_DATA_DATAINTERFACE_HPP_INCLUDE

#include <stddef.h>

#include "DataNode.hpp"

Expand Down
1 change: 1 addition & 0 deletions include/emp/data/DataLayout.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#ifndef EMP_DATA_DATALAYOUT_HPP_INCLUDE
#define EMP_DATA_DATALAYOUT_HPP_INCLUDE

#include <stddef.h>
#include <string>
#include <unordered_map>

Expand Down
Loading

0 comments on commit a29d988

Please sign in to comment.