diff --git a/octa/algorithm.h b/octa/algorithm.hh similarity index 99% rename from octa/algorithm.h rename to octa/algorithm.hh index ce7ff1e..8946712 100644 --- a/octa/algorithm.h +++ b/octa/algorithm.hh @@ -8,10 +8,10 @@ #include -#include "octa/functional.h" -#include "octa/range.h" -#include "octa/utility.h" -#include "octa/initializer_list.h" +#include "octa/functional.hh" +#include "octa/range.hh" +#include "octa/utility.hh" +#include "octa/initializer_list.hh" namespace octa { diff --git a/octa/array.h b/octa/array.hh similarity index 95% rename from octa/array.h rename to octa/array.hh index 744bb95..b916ed1 100644 --- a/octa/array.h +++ b/octa/array.hh @@ -8,9 +8,9 @@ #include -#include "octa/algorithm.h" -#include "octa/range.h" -#include "octa/string.h" +#include "octa/algorithm.hh" +#include "octa/range.hh" +#include "octa/string.hh" namespace octa { diff --git a/octa/atomic.h b/octa/atomic.hh similarity index 99% rename from octa/atomic.h rename to octa/atomic.hh index 467a17c..9fc1180 100644 --- a/octa/atomic.h +++ b/octa/atomic.hh @@ -9,8 +9,8 @@ #include #include -#include "octa/types.h" -#include "octa/type_traits.h" +#include "octa/types.hh" +#include "octa/type_traits.hh" namespace octa { diff --git a/octa/functional.h b/octa/functional.hh similarity index 99% rename from octa/functional.h rename to octa/functional.hh index 44686a1..537badd 100644 --- a/octa/functional.h +++ b/octa/functional.hh @@ -6,11 +6,11 @@ #ifndef OCTA_FUNCTIONAL_H #define OCTA_FUNCTIONAL_H -#include "octa/platform.h" -#include "octa/new.h" -#include "octa/memory.h" -#include "octa/utility.h" -#include "octa/type_traits.h" +#include "octa/platform.hh" +#include "octa/new.hh" +#include "octa/memory.hh" +#include "octa/utility.hh" +#include "octa/type_traits.hh" namespace octa { diff --git a/octa/initializer_list.h b/octa/initializer_list.hh similarity index 97% rename from octa/initializer_list.h rename to octa/initializer_list.hh index 6f937e4..d843a1d 100644 --- a/octa/initializer_list.h +++ b/octa/initializer_list.hh @@ -8,7 +8,7 @@ #include -#include "octa/range.h" +#include "octa/range.hh" #ifndef OCTA_ALLOW_CXXSTD /* must be in std namespace otherwise the compiler won't know about it */ diff --git a/octa/internal/hashtable.h b/octa/internal/hashtable.hh similarity index 100% rename from octa/internal/hashtable.h rename to octa/internal/hashtable.hh diff --git a/octa/map.h b/octa/map.hh similarity index 97% rename from octa/map.h rename to octa/map.hh index a458585..b6a1e64 100644 --- a/octa/map.h +++ b/octa/map.hh @@ -6,13 +6,13 @@ #ifndef OCTA_MAP_H #define OCTA_MAP_H -#include "octa/types.h" -#include "octa/utility.h" -#include "octa/memory.h" -#include "octa/functional.h" -#include "octa/initializer_list.h" +#include "octa/types.hh" +#include "octa/utility.hh" +#include "octa/memory.hh" +#include "octa/functional.hh" +#include "octa/initializer_list.hh" -#include "octa/internal/hashtable.h" +#include "octa/internal/hashtable.hh" namespace octa { diff --git a/octa/memory.h b/octa/memory.hh similarity index 99% rename from octa/memory.h rename to octa/memory.hh index db23892..8226bf9 100644 --- a/octa/memory.h +++ b/octa/memory.hh @@ -8,9 +8,9 @@ #include -#include "octa/new.h" -#include "octa/utility.h" -#include "octa/type_traits.h" +#include "octa/new.hh" +#include "octa/utility.hh" +#include "octa/type_traits.hh" namespace octa { /* address of */ diff --git a/octa/new.h b/octa/new.hh similarity index 94% rename from octa/new.h rename to octa/new.hh index 9204b2e..47a4a4b 100644 --- a/octa/new.h +++ b/octa/new.hh @@ -7,7 +7,7 @@ #define OCTA_NEW_H #ifndef OCTA_ALLOW_CXXSTD -#include "octa/types.h" +#include "octa/types.hh" inline void *operator new (octa::Size, void *p) { return p; } inline void *operator new [](octa::Size, void *p) { return p; } diff --git a/octa/platform.h b/octa/platform.hh similarity index 100% rename from octa/platform.h rename to octa/platform.hh diff --git a/octa/range.h b/octa/range.hh similarity index 99% rename from octa/range.h rename to octa/range.hh index 7655eaa..507e6e7 100644 --- a/octa/range.h +++ b/octa/range.hh @@ -8,9 +8,9 @@ #include -#include "octa/types.h" -#include "octa/utility.h" -#include "octa/type_traits.h" +#include "octa/types.hh" +#include "octa/utility.hh" +#include "octa/type_traits.hh" namespace octa { diff --git a/octa/set.h b/octa/set.hh similarity index 96% rename from octa/set.h rename to octa/set.hh index 7ccbc74..5ff410d 100644 --- a/octa/set.h +++ b/octa/set.hh @@ -6,13 +6,13 @@ #ifndef OCTA_SET_H #define OCTA_SET_H -#include "octa/types.h" -#include "octa/utility.h" -#include "octa/memory.h" -#include "octa/functional.h" -#include "octa/initializer_list.h" +#include "octa/types.hh" +#include "octa/utility.hh" +#include "octa/memory.hh" +#include "octa/functional.hh" +#include "octa/initializer_list.hh" -#include "octa/internal/hashtable.h" +#include "octa/internal/hashtable.hh" namespace octa { diff --git a/octa/stream.h b/octa/stream.hh similarity index 96% rename from octa/stream.h rename to octa/stream.hh index ba01022..f2203f9 100644 --- a/octa/stream.h +++ b/octa/stream.hh @@ -9,10 +9,10 @@ #include #include -#include "octa/types.h" -#include "octa/range.h" -#include "octa/string.h" -#include "octa/type_traits.h" +#include "octa/types.hh" +#include "octa/range.hh" +#include "octa/string.hh" +#include "octa/type_traits.hh" namespace octa { diff --git a/octa/string.h b/octa/string.hh similarity index 99% rename from octa/string.h rename to octa/string.hh index b8f9e92..6a07f5c 100644 --- a/octa/string.h +++ b/octa/string.hh @@ -9,9 +9,9 @@ #include #include -#include "octa/utility.h" -#include "octa/range.h" -#include "octa/vector.h" +#include "octa/utility.hh" +#include "octa/range.hh" +#include "octa/vector.hh" namespace octa { static constexpr octa::Size npos = -1; diff --git a/octa/type_traits.h b/octa/type_traits.hh similarity index 99% rename from octa/type_traits.h rename to octa/type_traits.hh index 034f3af..8e930e3 100644 --- a/octa/type_traits.h +++ b/octa/type_traits.hh @@ -8,7 +8,7 @@ #include -#include "octa/types.h" +#include "octa/types.hh" namespace octa { /* forward declarations */ diff --git a/octa/types.h b/octa/types.hh similarity index 100% rename from octa/types.h rename to octa/types.hh diff --git a/octa/utility.h b/octa/utility.hh similarity index 99% rename from octa/utility.h rename to octa/utility.hh index 26b7e67..5138586 100644 --- a/octa/utility.h +++ b/octa/utility.hh @@ -8,7 +8,7 @@ #include -#include "octa/type_traits.h" +#include "octa/type_traits.hh" namespace octa { diff --git a/octa/vector.h b/octa/vector.hh similarity index 98% rename from octa/vector.h rename to octa/vector.hh index e0602f0..6a35a79 100644 --- a/octa/vector.h +++ b/octa/vector.hh @@ -9,12 +9,12 @@ #include #include -#include "octa/type_traits.h" -#include "octa/utility.h" -#include "octa/range.h" -#include "octa/algorithm.h" -#include "octa/initializer_list.h" -#include "octa/memory.h" +#include "octa/type_traits.hh" +#include "octa/utility.hh" +#include "octa/range.hh" +#include "octa/algorithm.hh" +#include "octa/initializer_list.hh" +#include "octa/memory.hh" namespace octa { diff --git a/run_tests.py b/run_tests.py index ee1c30a..e13790f 100644 --- a/run_tests.py +++ b/run_tests.py @@ -14,7 +14,7 @@ CXXFLAGS = [ ] COLORS = (osname != "nt") TESTDIR = "tests" -SRCEXT = ".cpp" +SRCEXT = ".cc" # don't modify past these lines diff --git a/src/new.cpp b/src/new.cc similarity index 100% rename from src/new.cpp rename to src/new.cc diff --git a/tests/array.cpp b/tests/array.cc similarity index 93% rename from tests/array.cpp rename to tests/array.cc index 332a2e0..558f90f 100644 --- a/tests/array.cpp +++ b/tests/array.cc @@ -1,7 +1,7 @@ #include #include -#include "octa/array.h" -#include "octa/string.h" +#include "octa/array.hh" +#include "octa/string.hh" using namespace octa; diff --git a/tests/utility.cpp b/tests/utility.cc similarity index 96% rename from tests/utility.cpp rename to tests/utility.cc index a293914..d93db16 100644 --- a/tests/utility.cpp +++ b/tests/utility.cc @@ -1,7 +1,7 @@ #include #include -#include "octa/utility.h" -#include "octa/string.h" +#include "octa/utility.hh" +#include "octa/string.hh" using namespace octa; diff --git a/tests/vector.cpp b/tests/vector.cc similarity index 96% rename from tests/vector.cpp rename to tests/vector.cc index 5d0b6b4..f6c34a1 100644 --- a/tests/vector.cpp +++ b/tests/vector.cc @@ -1,7 +1,7 @@ #include #include -#include "octa/vector.h" -#include "octa/string.h" +#include "octa/vector.hh" +#include "octa/string.hh" using namespace octa;