Skip to content

Commit 71ea1f8

Browse files
committed
.h -> .hpp, add UECS.hpp
1 parent a6324a3 commit 71ea1f8

Some content is hidden

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

69 files changed

+122
-96
lines changed

README.md

Lines changed: 1 addition & 1 deletion

include/UECS/AccessTypeID.h renamed to include/UECS/AccessTypeID.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#pragma once
22

3-
#include "CmptTag.h"
3+
#include "CmptTag.hpp"
44

5-
#include "details/Util.h"
5+
#include "details/Util.hpp"
66

77
#include <UTemplate/Type.hpp>
88

include/UECS/ArchetypeFilter.h renamed to include/UECS/ArchetypeFilter.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "AccessTypeID.h"
3+
#include "AccessTypeID.hpp"
44

55
namespace Ubpa::UECS {
66
// filter Archetype with all, any and none

include/UECS/ChunkView.h renamed to include/UECS/ChunkView.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

3-
#include "AccessTypeID.h"
4-
#include "Entity.h"
3+
#include "AccessTypeID.hpp"
4+
#include "Entity.hpp"
55

66
#include <span>
77

include/UECS/CmptLocator.h renamed to include/UECS/CmptLocator.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

3-
#include "CmptTag.h"
4-
#include "AccessTypeID.h"
3+
#include "CmptTag.hpp"
4+
#include "AccessTypeID.hpp"
55

66
#include <span>
77

include/UECS/CmptPtr.h renamed to include/UECS/CmptPtr.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "AccessTypeID.h"
3+
#include "AccessTypeID.hpp"
44

55
#include <cassert>
66

File renamed without changes.

include/UECS/CmptsView.h renamed to include/UECS/CmptsView.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "CmptPtr.h"
3+
#include "CmptPtr.hpp"
44

55
#include <span>
66

include/UECS/Entity.h renamed to include/UECS/Entity.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "details/Util.h"
3+
#include "details/Util.hpp"
44

55
namespace Ubpa::UECS {
66
// index + version

include/UECS/EntityMngr.h renamed to include/UECS/EntityMngr.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#pragma once
22

3-
#include "RTDCmptTraits.h"
4-
#include "EntityQuery.h"
5-
#include "SingletonLocator.h"
6-
#include "CmptPtr.h"
3+
#include "RTDCmptTraits.hpp"
4+
#include "EntityQuery.hpp"
5+
#include "SingletonLocator.hpp"
6+
#include "CmptPtr.hpp"
77

8-
#include "details/Job.h"
9-
#include "details/TypeIDSet.h"
8+
#include "details/Job.hpp"
9+
#include "details/TypeIDSet.hpp"
1010

1111
#include <memory_resource>
1212
#include <USmallFlat/small_vector.hpp>

include/UECS/EntityQuery.h renamed to include/UECS/EntityQuery.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#pragma once
22

3-
#include "ArchetypeFilter.h"
4-
#include "CmptLocator.h"
5-
#include "details/Util.h"
3+
#include "ArchetypeFilter.hpp"
4+
#include "CmptLocator.hpp"
5+
#include "details/Util.hpp"
66

77
namespace Ubpa::UECS {
88
// ArchetypeFilter + CmptLocator
File renamed without changes.

include/UECS/RTDCmptTraits.h renamed to include/UECS/RTDCmptTraits.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
#pragma once
22

3-
#include "AccessTypeID.h"
3+
#include "AccessTypeID.hpp"
44

55
#include <memory_resource>
66
#include <unordered_map>
7+
#include <unordered_set>
78
#include <functional>
89
#include <string>
910

include/UECS/RandomAccessor.h renamed to include/UECS/RandomAccessor.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "AccessTypeID.h"
3+
#include "AccessTypeID.hpp"
44

55
#include <set>
66

include/UECS/Schedule.h renamed to include/UECS/Schedule.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

3-
#include "SystemFunc.h"
4-
#include "details/Job.h"
3+
#include "SystemFunc.hpp"
4+
#include "details/Job.hpp"
55

66
#include <map>
77
#include <memory>

include/UECS/SingletonLocator.h renamed to include/UECS/SingletonLocator.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "AccessTypeID.h"
3+
#include "AccessTypeID.hpp"
44

55
#include <set>
66
#include <span>

include/UECS/SingletonsView.h renamed to include/UECS/SingletonsView.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "CmptPtr.h"
3+
#include "CmptPtr.hpp"
44

55
#include <span>
66

include/UECS/SystemFunc.h renamed to include/UECS/SystemFunc.hpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#pragma once
22

3-
#include "EntityQuery.h"
4-
#include "SingletonLocator.h"
5-
#include "RandomAccessor.h"
6-
#include "Entity.h"
7-
#include "CmptsView.h"
8-
#include "SingletonsView.h"
9-
#include "ChunkView.h"
3+
#include "EntityQuery.hpp"
4+
#include "SingletonLocator.hpp"
5+
#include "RandomAccessor.hpp"
6+
#include "Entity.hpp"
7+
#include "CmptsView.hpp"
8+
#include "SingletonsView.hpp"
9+
#include "ChunkView.hpp"
1010

1111
#include <functional>
1212

include/UECS/SystemMngr.h renamed to include/UECS/SystemMngr.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "SystemTraits.h"
3+
#include "SystemTraits.hpp"
44

55
#include <unordered_set>
66

File renamed without changes.

include/UECS/UECS.hpp

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#pragma once
2+
3+
#include "AccessTypeID.hpp"
4+
#include "ArchetypeFilter.hpp"
5+
#include "ChunkView.hpp"
6+
#include "CmptLocator.hpp"
7+
#include "CmptPtr.hpp"
8+
#include "CmptsView.hpp"
9+
#include "CmptTag.hpp"
10+
#include "config.hpp"
11+
#include "Entity.hpp"
12+
#include "EntityMngr.hpp"
13+
#include "EntityQuery.hpp"
14+
#include "IListener.hpp"
15+
#include "RandomAccessor.hpp"
16+
#include "RTDCmptTraits.hpp"
17+
#include "Schedule.hpp"
18+
#include "SingletonLocator.hpp"
19+
#include "SingletonsView.hpp"
20+
#include "SystemFunc.hpp"
21+
#include "SystemMngr.hpp"
22+
#include "SystemTraits.hpp"
23+
#include "World.hpp"

include/UECS/World.h renamed to include/UECS/World.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#pragma once
22

3-
#include "Entity.h"
4-
#include "SystemMngr.h"
5-
#include "EntityMngr.h"
6-
#include "Schedule.h"
3+
#include "Entity.hpp"
4+
#include "SystemMngr.hpp"
5+
#include "EntityMngr.hpp"
6+
#include "Schedule.hpp"
77

88
#include <UGraphviz/UGraphviz.h>
99

File renamed without changes.
File renamed without changes.

include/UECS/details/RTDCmptTraits.inl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "../RTDCmptTraits.h"
3+
#include "../RTDCmptTraits.hpp"
44

55
namespace Ubpa::UECS {
66
template<typename... Cmpts>

include/UECS/details/TypeIDSet.h renamed to include/UECS/details/TypeIDSet.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include "../EntityQuery.h"
3+
#include "../EntityQuery.hpp"
44

55
namespace Ubpa::UECS {
66
struct TypeIDSet {
File renamed without changes.

src/core/Archetype.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "Archetype.h"
1+
#include "Archetype.hpp"
22

33
using namespace Ubpa::UECS;
44
using namespace std;

src/core/Archetype.h renamed to src/core/Archetype.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#pragma once
22

3-
#include "ArchetypeCmptTraits.h"
4-
#include "Chunk.h"
3+
#include "ArchetypeCmptTraits.hpp"
4+
#include "Chunk.hpp"
55

6-
#include <UECS/Entity.h>
7-
#include <UECS/CmptPtr.h>
8-
#include <UECS/CmptLocator.h>
9-
#include <UECS/details/TypeIDSet.h>
6+
#include <UECS/Entity.hpp>
7+
#include <UECS/CmptPtr.hpp>
8+
#include <UECS/CmptLocator.hpp>
9+
#include <UECS/details/TypeIDSet.hpp>
1010

1111
#include <UTemplate/TypeList.hpp>
1212
#include <memory_resource>

src/core/ArchetypeCmptTraits.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#pragma once
22

3-
#include "ArchetypeCmptTraits.h"
3+
#include "ArchetypeCmptTraits.hpp"
44

5-
#include <UECS/RTDCmptTraits.h>
5+
#include <UECS/RTDCmptTraits.hpp>
66

77
#include <stdexcept>
88

File renamed without changes.

src/core/ArchetypeFilter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#include <UECS/ArchetypeFilter.h>
1+
#include <UECS/ArchetypeFilter.hpp>
22

3-
#include <UECS/details/Util.h>
3+
#include <UECS/details/Util.hpp>
44

55
using namespace Ubpa::UECS;
66

src/core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ Ubpa_AddTarget(
4444
${l_options}
4545
)
4646

47-
target_precompile_headers(${tname} PRIVATE "${PROJECT_SOURCE_DIR}/include/UECS/World.h")
47+
target_precompile_headers(${tname} PRIVATE "${PROJECT_SOURCE_DIR}/include/UECS/UECS.hpp")

src/core/Chunk.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "Chunk.h"
1+
#include "Chunk.hpp"
22

33
#include <algorithm>
44

src/core/Chunk.h renamed to src/core/Chunk.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#include <USmallFlat/small_vector.hpp>
44

5-
#include <UECS/config.h>
5+
#include <UECS/config.hpp>
66

77
#include <cstdint>
88
#include <span>

src/core/ChunkView.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#include <UECS/ChunkView.h>
1+
#include <UECS/ChunkView.hpp>
22

3-
#include "Archetype.h"
3+
#include "Archetype.hpp"
44

55
using namespace Ubpa::UECS;
66

src/core/CmptLocator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#include <UECS/CmptLocator.h>
1+
#include <UECS/CmptLocator.hpp>
22

3-
#include <UECS/details/Util.h>
3+
#include <UECS/details/Util.hpp>
44

55
using namespace Ubpa::UECS;
66

src/core/CmptsView.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <UECS/CmptsView.h>
1+
#include <UECS/CmptsView.hpp>
22

33
using namespace Ubpa::UECS;
44

src/core/EntityMngr.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
#include <UECS/EntityMngr.h>
1+
#include <UECS/EntityMngr.hpp>
22

3-
#include "Archetype.h"
3+
#include "Archetype.hpp"
44

5-
#include <UECS/SystemFunc.h>
6-
#include <UECS/IListener.h>
5+
#include <UECS/SystemFunc.hpp>
6+
#include <UECS/IListener.hpp>
77

88
using namespace Ubpa::UECS;
99
using namespace std;

src/core/RTDCmptTraits.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <UECS/RTDCmptTraits.h>
1+
#include <UECS/RTDCmptTraits.hpp>
22

33
using namespace Ubpa;
44
using namespace Ubpa::UECS;

src/core/Schedule.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#include <UECS/Schedule.h>
1+
#include <UECS/Schedule.hpp>
22

3-
#include "SysFuncGraph.h"
3+
#include "SysFuncGraph.hpp"
44

55
using namespace Ubpa;
66
using namespace Ubpa::UECS;
@@ -40,6 +40,7 @@ void Schedule::Clear() {
4040
// no need to deallocate
4141
//alloc.deallocate(sysFunc, 1);
4242
}
43+
disabledSysFuncs.clear();
4344
sysFuncs.clear();
4445
sysFuncOrder.clear();
4546
sysNones.clear();

src/core/SingletonLocator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <UECS/SingletonLocator.h>
1+
#include <UECS/SingletonLocator.hpp>
22

33
using namespace Ubpa::UECS;
44
using namespace std;

src/core/SingletonsView.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <UECS/SingletonsView.h>
1+
#include <UECS/SingletonsView.hpp>
22

33
using namespace Ubpa::UECS;
44

src/core/SysFuncGraph.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "SysFuncGraph.h"
1+
#include "SysFuncGraph.hpp"
22

33
#include <unordered_set>
44
#include <queue>

src/core/SysFuncGraph.h renamed to src/core/SysFuncGraph.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <unordered_map>
44
#include <unordered_set>
55
#include <vector>
6+
#include <memory_resource>
67

78
namespace Ubpa::UECS {
89
class SystemFunc;

src/core/SystemFunc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <UECS/SystemFunc.h>
1+
#include <UECS/SystemFunc.hpp>
22

33
using namespace Ubpa::UECS;
44

src/core/SystemMngr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <UECS/SystemMngr.h>
1+
#include <UECS/SystemMngr.hpp>
22

33
#include <cassert>
44

0 commit comments

Comments
 (0)