diff options
Diffstat (limited to 'src/client/ClientModel.hpp')
-rw-r--r-- | src/client/ClientModel.hpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/client/ClientModel.hpp b/src/client/ClientModel.hpp index de3b8ea..07500db 100644 --- a/src/client/ClientModel.hpp +++ b/src/client/ClientModel.hpp @@ -24,12 +24,15 @@ #include "ClientObject.hpp" -namespace Raul { class Atom; } +namespace Raul { +class Atom; +} namespace Machina { namespace Client { -class ClientModel { +class ClientModel +{ public: void new_object(SharedPtr<ClientObject> object); void erase_object(uint64_t id); @@ -42,9 +45,11 @@ public: private: struct ClientObjectComparator { - inline bool operator()(SharedPtr<ClientObject> lhs, SharedPtr<ClientObject> rhs) const { + inline bool operator()(SharedPtr<ClientObject> lhs, + SharedPtr<ClientObject> rhs) const { return lhs->id() < rhs->id(); } + }; typedef std::set<SharedPtr<ClientObject>, ClientObjectComparator> Objects; |