Port: Stricter port bind/unbind semantics
[gem5.git] / src / cpu / func_unit.hh
index 59c5ee8a091173afa2213a2c9eae1038e74c4117..3745bb7d1c57e8a38e2d0a960221a45255fc2cf6 100644 (file)
@@ -47,8 +47,9 @@
 //
 //
 
-struct OpDesc : public SimObject
+class OpDesc : public SimObject
 {
+  public:
     OpClass opClass;
     unsigned    opLat;
     unsigned    issueLat;
@@ -58,8 +59,9 @@ struct OpDesc : public SimObject
           issueLat(p->issueLat) {};
 };
 
-struct FUDesc : public SimObject
+class FUDesc : public SimObject
 {
+  public:
     std::vector<OpDesc *> opDescList;
     unsigned         number;