Change "Foo& foo" declarations to "Foo &foo".
authorSteve Reinhardt <stever@eecs.umich.edu>
Mon, 2 Feb 2004 23:55:35 +0000 (15:55 -0800)
committerSteve Reinhardt <stever@eecs.umich.edu>
Mon, 2 Feb 2004 23:55:35 +0000 (15:55 -0800)
This primarily to be internally consistent (sometimes we used one,
sometimes the other, even within the same line of code!).
I picked the latter to be symmetric with "Foo *foo".

base/cprintf_formats.hh:
base/range.hh:
base/refcnt.hh:
base/res_list.hh:
base/statistics.hh:
base/str.hh:
cpu/exec_context.hh:
cpu/simple_cpu/simple_cpu.cc:
cpu/simple_cpu/simple_cpu.hh:
sim/serialize.cc:
sim/serialize.hh:
sim/syscall_emul.hh:
    Change "Foo& foo" declarations to "Foo &foo".

--HG--
extra : convert_revision : ca1b0e85a578b539214bda3b8d61ac23792f2e87

12 files changed:
base/cprintf_formats.hh
base/range.hh
base/refcnt.hh
base/res_list.hh
base/statistics.hh
base/str.hh
cpu/exec_context.hh
cpu/simple_cpu/simple_cpu.cc
cpu/simple_cpu/simple_cpu.hh
sim/serialize.cc
sim/serialize.hh
sim/syscall_emul.hh

index b921c05062ba5b1236ac24dee4b45e980ac15dc4..c3e01c9352e550d8fa5e231bf48117ec655d5414 100644 (file)
@@ -62,7 +62,7 @@ struct Format
 
 template <typename T>
 inline void
-_format_char(std::ostream &out, const Tdata, Format &fmt)
+_format_char(std::ostream &out, const T &data, Format &fmt)
 {
     using namespace std;
 
@@ -71,7 +71,7 @@ _format_char(std::ostream &out, const T& data, Format &fmt)
 
 template <typename T>
 inline void
-_format_integer(std::ostream &out, const Tdata, Format &fmt)
+_format_integer(std::ostream &out, const T &data, Format &fmt)
 {
     using namespace std;
 
@@ -128,7 +128,7 @@ _format_integer(std::ostream &out, const T& data, Format &fmt)
 
 template <typename T>
 inline void
-_format_float(std::ostream &out, const Tdata, Format &fmt)
+_format_float(std::ostream &out, const T &data, Format &fmt)
 {
     using namespace std;
 
@@ -180,7 +180,7 @@ _format_float(std::ostream &out, const T& data, Format &fmt)
 
 template <typename T>
 inline void
-_format_string(std::ostream &out, const Tdata, Format &fmt)
+_format_string(std::ostream &out, const T &data, Format &fmt)
 {
     using namespace std;
 
@@ -225,7 +225,7 @@ _format_string(std::ostream &out, const T& data, Format &fmt)
 //
 template <typename T>
 inline void
-format_char(std::ostream &out, const Tdata, Format &fmt)
+format_char(std::ostream &out, const T &data, Format &fmt)
 { out << "<bad arg type for char format>"; }
 
 inline void
@@ -321,7 +321,7 @@ format_integer(std::ostream &out, unsigned long long data, Format &fmt)
 //
 template <typename T>
 inline void
-format_float(std::ostream &out, const Tdata, Format &fmt)
+format_float(std::ostream &out, const T &data, Format &fmt)
 { out << "<bad arg type for float format>"; }
 
 inline void
@@ -337,7 +337,7 @@ format_float(std::ostream &out, double data, Format &fmt)
 //
 template <typename T>
 inline void
-format_string(std::ostream &out, const Tdata, Format &fmt)
+format_string(std::ostream &out, const T &data, Format &fmt)
 { _format_string(out, data, fmt); }
 
 inline void
index 0d3383b01837ecf2c459d18ee459b6f0fd24207e..3443bf24655b4b03f199d8b8a7c1db90d0254466 100644 (file)
@@ -49,7 +49,7 @@ class Range
 
     Range(const Range &r) { operator=(r); }
 
-    Range(const T& s, const T& e)
+    Range(const T &s, const T &e)
         : start(s), end(e)
     {
         valid = (start <= end);
index 5bc62ae235b88747eb52c04b893ce7f00409c646..f3e0e41142fa9643dbbeb91d33d6812315abf4cd 100644 (file)
@@ -64,7 +64,7 @@ class RefCountingPtr
   public:
     RefCountingPtr() : data(NULL) {}
     RefCountingPtr(T *data) { copy(data); }
-    RefCountingPtr(const RefCountingPtrr) { copy(r.data); }
+    RefCountingPtr(const RefCountingPtr &r) { copy(r.data); }
     ~RefCountingPtr() { del(); }
 
     T *operator->() { return data; }
@@ -83,7 +83,7 @@ class RefCountingPtr
         return *this;
     }
 
-    RefCountingPtr &operator=(const RefCountingPtrr) {
+    RefCountingPtr &operator=(const RefCountingPtr &r) {
         if (data != r.data) {
             del();
             copy(r.data);
index c856c12261cc713ecc2d3e683ecabc19fe6a40ab..04c3b7cfa36223071e1298c911a4b69a60faa01d 100644 (file)
@@ -103,7 +103,7 @@ class res_list : public res_list_base
         iterator prev(void) { return iterator(p->prev); }
         bool operator== (iterator x) { return (x.p == this->p); }
         bool operator != (iterator x) { return (x.p != this->p); }
-        Toperator * (void) { return *(p->data); }
+        T &operator * (void) { return *(p->data); }
         T* operator -> (void) { return p->data; }
         bool isnull(void) { return (p==0); }
         bool notnull(void) { return (p!=0); }
index cbc976053ae830ad249066c7eed83437e6db83ca..d8b78fbffe9b3aaadeb19271b23ffe86fb359413 100644 (file)
@@ -838,7 +838,7 @@ class ScalarBase : public DataAccess
      * @param v The new value.
      */
     template <typename U>
-    void operator=(const Uv) { data()->set(v, params); }
+    void operator=(const U &v) { data()->set(v, params); }
 
     /**
      * Increment the stat by the given value. This calls the associated
@@ -846,7 +846,7 @@ class ScalarBase : public DataAccess
      * @param v The value to add.
      */
     template <typename U>
-    void operator+=(const Uv) { data()->inc(v, params); }
+    void operator+=(const U &v) { data()->inc(v, params); }
 
     /**
      * Decrement the stat by the given value. This calls the associated
@@ -854,7 +854,7 @@ class ScalarBase : public DataAccess
      * @param v The value to substract.
      */
     template <typename U>
-    void operator-=(const Uv) { data()->dec(v, params); }
+    void operator-=(const U &v) { data()->dec(v, params); }
 
     /**
      * Return the number of elements, always 1 for a scalar.
@@ -1105,7 +1105,7 @@ class ScalarProxy
      * @param v The new value.
      */
     template <typename U>
-    void operator=(const Uv) { data()->set(v, *params); }
+    void operator=(const U &v) { data()->set(v, *params); }
 
     /**
      * Increment the stat by the given value. This calls the associated
@@ -1113,7 +1113,7 @@ class ScalarProxy
      * @param v The value to add.
      */
     template <typename U>
-    void operator+=(const Uv) { data()->inc(v, *params); }
+    void operator+=(const U &v) { data()->inc(v, *params); }
 
     /**
      * Decrement the stat by the given value. This calls the associated
@@ -1121,7 +1121,7 @@ class ScalarProxy
      * @param v The value to substract.
      */
     template <typename U>
-    void operator-=(const Uv) { data()->dec(v, *params); }
+    void operator-=(const U &v) { data()->dec(v, *params); }
 
     /**
      * Return the number of elements, always 1 for a scalar.
@@ -1574,7 +1574,7 @@ struct AvgFancy
      * @param number The number of times to add the value.
      * @param p The paramters of the distribution.
      */
-    void sample(T val, int number, const Paramsp)
+    void sample(T val, int number, const Params &p)
     {
         T value = val * number;
         sum += value;
@@ -1663,7 +1663,7 @@ class DistBase : public DataAccess
      * @param n The number of times to add it, defaults to 1.
      */
     template <typename U>
-    void sample(const Uv, int n = 1) { data()->sample(v, n, params); }
+    void sample(const U &v, int n = 1) { data()->sample(v, n, params); }
 
     /**
      * Return the number of entries in this stat.
@@ -1787,7 +1787,7 @@ class DistProxy
 
   public:
     template <typename U>
-    void sample(const Uv, int n = 1) { data()->sample(v, n, cstat->params); }
+    void sample(const U &v, int n = 1) { data()->sample(v, n, cstat->params); }
 
     size_t size() const { return 1; }
     bool zero() const { return data()->zero(cstat->params); }
@@ -2534,7 +2534,7 @@ class Scalar
      * @param v The new value.
      */
     template <typename U>
-    void operator=(const Uv) { Base::operator=(v); }
+    void operator=(const U &v) { Base::operator=(v); }
 };
 
 /**
@@ -2562,7 +2562,7 @@ class Average
      * @param v The new value.
      */
     template <typename U>
-    void operator=(const Uv) { Base::operator=(v); }
+    void operator=(const U &v) { Base::operator=(v); }
 };
 
 /**
index 6c3453b8bc0387edbb344fd7de8fd72d7cfbbc8e..8fee21a1034ab6719899a946fff43d123100f27e 100644 (file)
@@ -99,7 +99,7 @@ to_number(const std::string &value, T &retval);
 
 template <class T>
 inline std::string
-to_string(const Tvalue)
+to_string(const T &value)
 {
     std::stringstream str;
     str << value;
index b49db97200c49944865495be02bf055e74c3face..768f2e7d44c35b635af1d20baa665d085770f311 100644 (file)
@@ -241,7 +241,7 @@ class ExecContext
 #endif
 
     template <class T>
-    Fault read(MemReqPtr &req, Tdata)
+    Fault read(MemReqPtr &req, T &data)
     {
 #if defined(TARGET_ALPHA) && defined(FULL_SYSTEM)
         if (req->flags & LOCKED) {
@@ -254,7 +254,7 @@ class ExecContext
     }
 
     template <class T>
-    Fault write(MemReqPtr &req, Tdata)
+    Fault write(MemReqPtr &req, T &data)
     {
 #if defined(TARGET_ALPHA) && defined(FULL_SYSTEM)
 
index 0d5fc4077085ee5afd931a4ebf451e106d6ef70e..e9284ad3175a513c3836a823e1794210840d407d 100644 (file)
@@ -321,7 +321,7 @@ change_thread_state(int thread_number, int activate, int priority)
 // precise architected memory state accessor macros
 template <class T>
 Fault
-SimpleCPU::read(Addr addr, Tdata, unsigned flags)
+SimpleCPU::read(Addr addr, T &data, unsigned flags)
 {
     memReq->reset(addr, sizeof(T), flags);
 
index 7c9d4ea751ea9c589d8449aeaf49630334c75afb..16753fa4f99833f94d797124fc47cf5466bbc9b6 100644 (file)
@@ -227,7 +227,7 @@ class SimpleCPU : public BaseCPU
     virtual void unserialize(Checkpoint *cp, const std::string &section);
 
     template <class T>
-    Fault read(Addr addr, Tdata, unsigned flags);
+    Fault read(Addr addr, T &data, unsigned flags);
 
     template <class T>
     Fault write(T data, Addr addr, unsigned flags,
index 281e7cfc89287df1e882ac7c85d39c6fe09b55d3..180cc38a0063812f29eef3062486018dcff78f0c 100644 (file)
@@ -62,7 +62,7 @@ Serializable::nameOut(ostream &os, const string &_name)
 
 template <class T>
 void
-paramOut(ostream &os, const std::string &name, const Tparam)
+paramOut(ostream &os, const std::string &name, const T &param)
 {
     os << name << "=";
     showParam(os, param);
@@ -73,7 +73,7 @@ paramOut(ostream &os, const std::string &name, const T& param)
 template <class T>
 void
 paramIn(Checkpoint *cp, const std::string &section,
-        const std::string &name, Tparam)
+        const std::string &name, T &param)
 {
     std::string str;
     if (!cp->find(section, name, str) || !parseParam(str, param)) {
index 32802409d5c58c2444448f9118577cc77f3cdbe5..9ab2fa8332691f9834d4491ab4d8dff5bdab5f1e 100644 (file)
@@ -45,11 +45,11 @@ class Serializable;
 class Checkpoint;
 
 template <class T>
-void paramOut(std::ostream &os, const std::string &name, const Tparam);
+void paramOut(std::ostream &os, const std::string &name, const T &param);
 
 template <class T>
 void paramIn(Checkpoint *cp, const std::string &section,
-             const std::string &name, Tparam);
+             const std::string &name, T &param);
 
 template <class T>
 void arrayParamOut(std::ostream &os, const std::string &name,
index 1031b0823a153dc5143882665d0c6cb603c1f67a..df4038f71cdf7e002b506fe5e58f2ebf1a693377 100644 (file)
@@ -141,9 +141,9 @@ class TypedBufferArg : public BaseBufferArg
     operator T*() { return (T *)bufPtr; }
 
     // dereference operators
-    Toperator*()      { return *((T *)bufPtr); }
+    T &operator*()      { return *((T *)bufPtr); }
     T* operator->()     { return (T *)bufPtr; }
-    Toperator[](int i) { return ((T *)bufPtr)[i]; }
+    T &operator[](int i) { return ((T *)bufPtr)[i]; }
 };
 
 //////////////////////////////////////////////////////////////////////