msgQ: privatize a coupla typedefs
authorRamprasad Venkataraman <ramv@illinois.edu>
Tue, 28 Aug 2012 19:09:20 +0000 (14:09 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Sun, 28 Oct 2012 01:13:11 +0000 (20:13 -0500)
src/conv-core/msgq.h

index 8fa3304d9a0487c276dd30830dfc8b4a9fa3dce5..bba8bf5da0358fe332b8f9d34132f82f1cf05fe0 100644 (file)
@@ -25,10 +25,6 @@ class msgQ
     public:
         /// The datatype for msg priorities
         typedef P prio_t;
-        /// The datatype of the index of the container storing msgs of a given priority
-        typedef short bktidx_t;
-        /// Yet another typedef. Just for terseness
-        typedef typename std::pair<prio_t, bktidx_t> prioidx_t;
 
         ///
         msgQ(): qSize(0) {}
@@ -59,6 +55,11 @@ class msgQ
         }
 
     private:
+        /// The datatype of the index of the container storing msgs of a given priority
+        typedef short bktidx_t;
+        /// Yet another typedef. Just for terseness
+        typedef typename std::pair<prio_t, bktidx_t> prioidx_t;
+
         ///
         size_t qSize;
         /// Vector of msg buckets (each of them a deq)