From d6792165cb7df9f8f7d8e734a5af63bc25d83fbc Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 28 Nov 2023 12:19:13 -0500 Subject: move MemBucket declaration to a typedef header --- src/memory-type-defs.hpp | 6 ++++++ src/memory.hpp | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 src/memory-type-defs.hpp (limited to 'src') diff --git a/src/memory-type-defs.hpp b/src/memory-type-defs.hpp new file mode 100644 index 0000000..fea8b36 --- /dev/null +++ b/src/memory-type-defs.hpp @@ -0,0 +1,6 @@ +#ifndef PKE_MEMORY_TYPE_DEFS_HPP +#define PKE_MEMORY_TYPE_DEFS_HPP + +struct MemBucket; + +#endif /* PKE_MEMORY_TYPE_DEFS_HPP */ diff --git a/src/memory.hpp b/src/memory.hpp index 0f70a61..0512118 100644 --- a/src/memory.hpp +++ b/src/memory.hpp @@ -1,6 +1,7 @@ #ifndef PKE_MEMORY_HPP #define PKE_MEMORY_HPP +#include "memory-type-defs.hpp" #include "macros.hpp" #include @@ -16,8 +17,6 @@ extern const std::size_t MINIMUM_ALIGNMENT; extern const std::size_t MAXIMUM_ALIGNMENT; -struct MemBucket; - template struct BucketContainer { uint64_t incrementer = 2; -- cgit v1.2.3