sim: Remove unused SerializeBuilder interface
authorAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 1 Sep 2015 12:40:28 +0000 (13:40 +0100)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 1 Sep 2015 12:40:28 +0000 (13:40 +0100)
src/sim/serialize.hh

index 374e1a4d7ac6bf46388855e83cced27a4a768638..4eff2af40c3485fb41ee0ae33fb9d9473017e37b 100644 (file)
@@ -364,34 +364,6 @@ class Serializable
 
 void debug_serialize(const std::string &cpt_dir);
 
-//
-// A SerializableBuilder serves as an evaluation context for a set of
-// parameters that describe a specific instance of a Serializable.  This
-// evaluation context corresponds to a section in the .ini file (as
-// with the base ParamContext) plus an optional node in the
-// configuration hierarchy (the configNode member) for resolving
-// Serializable references.  SerializableBuilder is an abstract superclass;
-// derived classes specialize the class for particular subclasses of
-// Serializable (e.g., BaseCache).
-//
-// For typical usage, see the definition of
-// SerializableClass::createObject().
-//
-class SerializableBuilder
-{
-  public:
-
-    SerializableBuilder() {}
-
-    virtual ~SerializableBuilder() {}
-
-    // Create the actual Serializable corresponding to the parameter
-    // values in this context.  This function is overridden in derived
-    // classes to call a specific constructor for a particular
-    // subclass of Serializable.
-    virtual Serializable *create() = 0;
-};
-
 //
 // An instance of SerializableClass corresponds to a class derived from
 // Serializable.  The SerializableClass instance serves to bind the string