Skip to content

Commit b5b2b75

Browse files
committed
xrEngine/pure.h: optimization
Removed unused flags Made first Add() method to be constexpr r-value is used now for second Add() method
1 parent d514aa9 commit b5b2b75

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/xrEngine/pure.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ struct MessageObject
3636
{
3737
IPure* Object;
3838
int Prio;
39-
u32 Flags;
4039
};
4140

4241
template<class T>
@@ -57,12 +56,12 @@ class MessageRegistry
5756

5857
void Clear() { messages.clear(); }
5958

60-
void Add(T* object, const int priority = REG_PRIORITY_NORMAL, const u32 flags = 0)
59+
constexpr void Add(T* object, const int priority = REG_PRIORITY_NORMAL)
6160
{
62-
Add({ object, priority, flags });
61+
Add({ object, priority });
6362
}
6463

65-
void Add(MessageObject newMessage)
64+
void Add(MessageObject&& newMessage)
6665
{
6766
#ifdef DEBUG
6867
VERIFY(newMessage.Object);

0 commit comments

Comments
 (0)