]> code.bitgloo.com Git - clyne/entityx.git/commitdiff
Return std::size_t at Event::connected_signals
authorkumar8600 <kumar8600@gmail.com>
Mon, 13 Oct 2014 07:55:41 +0000 (16:55 +0900)
committerkumar8600 <kumar8600@gmail.com>
Mon, 13 Oct 2014 07:55:41 +0000 (16:55 +0900)
And size_t -> std::size_t

entityx/Event.h

index 142c7584e85bf4d2e053f0b5e812f3475ed7e958..53afd7dec51605a71871f4f6c2b73bf3c94ed193 100644 (file)
@@ -27,7 +27,7 @@ namespace entityx {
 /// Used internally by the EventManager.
 class BaseEvent {
  public:
-  typedef size_t Family;
+  typedef std::size_t Family;
 
   virtual ~BaseEvent() {}
 
@@ -76,8 +76,8 @@ class BaseReceiver {
   }
 
   // Return number of signals connected to this receiver.
-  size_t connected_signals() const {
-    size_t size = 0;
+  std::size_t connected_signals() const {
+    std::size_t size = 0;
     for (auto connection : connections_) {
       if (!connection.first.expired()) {
         size++;
@@ -88,7 +88,7 @@ class BaseReceiver {
 
  private:
   friend class EventManager;
-  std::list<std::pair<EventSignalWeakPtr, size_t>> connections_;
+  std::list<std::pair<EventSignalWeakPtr, std::size_t>> connections_;
 };
 
 
@@ -160,7 +160,7 @@ class EventManager : entityx::help::NonCopyable {
   template <typename E, typename ... Args>
   void emit(Args && ... args) {
     E event(std::forward<Args>(args) ...);
-    auto sig = signal_for(size_t(E::family()));
+    auto sig = signal_for(std::size_t(E::family()));
     BaseEvent *base = &event;
     sig->emit(base);
   }
@@ -174,7 +174,7 @@ class EventManager : entityx::help::NonCopyable {
   }
 
  private:
-  EventSignalPtr &signal_for(size_t id) {
+  EventSignalPtr &signal_for(std::size_t id) {
     if (id >= handlers_.size())
       handlers_.resize(id + 1);
     if (!handlers_[id])