diff --git a/Base/Aliases.hpp b/Base/Aliases.hpp index b648b23..b5f34a1 100644 --- a/Base/Aliases.hpp +++ b/Base/Aliases.hpp @@ -3,7 +3,7 @@ #pragma once -namespace USER_NAMESPACE { +namespace atl { typedef std::int8_t sint8; typedef std::int16_t sint16; typedef std::int32_t sint32; diff --git a/Base/Base.hpp b/Base/Base.hpp index 20339a9..28c8cd5 100644 --- a/Base/Base.hpp +++ b/Base/Base.hpp @@ -7,10 +7,6 @@ #include #include -#ifndef USER_NAMESPACE - #error "ModuleBase: Please define USER_NAMESPACE with a user namespace name." -#endif - #include "Context.hpp" #include "Macros.hpp" diff --git a/Base/Bit.hpp b/Base/Bit.hpp index 533cff6..5d1b3cb 100644 --- a/Base/Bit.hpp +++ b/Base/Bit.hpp @@ -6,7 +6,7 @@ // Returns a number with a single set bit at `index`. #define BIT(index) (1 << (index)) -namespace USER_NAMESPACE { +namespace atl { // Returns the minimum number of bits necessary to store `value`. inline uint8 countBits(uint64 value) { uint8 bitCount = 0; diff --git a/Base/Cast.hpp b/Base/Cast.hpp index c42f5e2..8540372 100644 --- a/Base/Cast.hpp +++ b/Base/Cast.hpp @@ -3,7 +3,7 @@ #pragma once -namespace USER_NAMESPACE { +namespace atl { template typename std::enable_if::type>::value, O>::type pointer_cast(I pointer) { return static_cast(static_cast(pointer)); diff --git a/Base/Limits.hpp b/Base/Limits.hpp index 63ded19..b001ca3 100644 --- a/Base/Limits.hpp +++ b/Base/Limits.hpp @@ -3,7 +3,7 @@ #pragma once -namespace USER_NAMESPACE { +namespace atl { // Returns the minimum value representable by `T`. template constexpr T min() noexcept; diff --git a/Base/Types/base_sequence.hpp b/Base/Types/base_sequence.hpp index f7b415d..ce7ef20 100644 --- a/Base/Types/base_sequence.hpp +++ b/Base/Types/base_sequence.hpp @@ -3,7 +3,7 @@ #pragma once -namespace USER_NAMESPACE { +namespace atl { // TODO(upgrade): Allocate from arena. template class base_sequence { diff --git a/Base/Types/base_view.hpp b/Base/Types/base_view.hpp index 0afdbba..00ec028 100644 --- a/Base/Types/base_view.hpp +++ b/Base/Types/base_view.hpp @@ -3,7 +3,7 @@ #pragma once -namespace USER_NAMESPACE { +namespace atl { template class base_view { public: diff --git a/Base/Types/sequence.hpp b/Base/Types/sequence.hpp index 3d7ea67..95ff8a5 100644 --- a/Base/Types/sequence.hpp +++ b/Base/Types/sequence.hpp @@ -6,7 +6,7 @@ #include "Types/base_sequence.hpp" #include "Types/base_view.hpp" -namespace USER_NAMESPACE { +namespace atl { // A container that encapsulates a dynamic size array. // Unlike `std::vector`, `sequence` is not resizeable. // It *should* be used when the number of elements is known at runtime, before creating the sequence. diff --git a/Base/Types/view.hpp b/Base/Types/view.hpp index f3e9734..c45c73c 100644 --- a/Base/Types/view.hpp +++ b/Base/Types/view.hpp @@ -5,7 +5,7 @@ #include "Types/base_view.hpp" -namespace USER_NAMESPACE { +namespace atl { template class view : public base_view { public: diff --git a/Base/Utilities.hpp b/Base/Utilities.hpp index d24a491..30f5f3e 100644 --- a/Base/Utilities.hpp +++ b/Base/Utilities.hpp @@ -3,7 +3,7 @@ #pragma once -namespace USER_NAMESPACE { +namespace atl { template inline void copy(const T* sourceBegin, const T* sourceEnd, T* destination) { std::copy(sourceBegin, sourceEnd, destination);