Reintroduce topology-reader private copy constructors
This commit is contained in:
@@ -70,6 +70,21 @@ public:
|
||||
*/
|
||||
virtual NodeContainer Read (void);
|
||||
|
||||
private:
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
*/
|
||||
InetTopologyReader (const InetTopologyReader&);
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
* \returns
|
||||
*/
|
||||
InetTopologyReader& operator= (const InetTopologyReader&);
|
||||
|
||||
// end class InetTopologyReader
|
||||
};
|
||||
|
||||
|
||||
@@ -65,6 +65,22 @@ public:
|
||||
*/
|
||||
virtual NodeContainer Read (void);
|
||||
|
||||
private:
|
||||
private:
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
*/
|
||||
OrbisTopologyReader (const OrbisTopologyReader&);
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
* \returns
|
||||
*/
|
||||
OrbisTopologyReader& operator= (const OrbisTopologyReader&);
|
||||
|
||||
// end class OrbisTopologyReader
|
||||
};
|
||||
|
||||
|
||||
@@ -111,6 +111,22 @@ private:
|
||||
int m_nodesNumber; //!< number of nodes
|
||||
std::map<std::string, Ptr<Node> > m_nodeMap; //!< map of the nodes (name, node)
|
||||
|
||||
private:
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
*/
|
||||
RocketfuelTopologyReader (const RocketfuelTopologyReader&);
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
* \returns
|
||||
*/
|
||||
RocketfuelTopologyReader& operator= (const RocketfuelTopologyReader&);
|
||||
|
||||
|
||||
// end class RocketfuelTopologyReader
|
||||
};
|
||||
|
||||
|
||||
@@ -201,6 +201,20 @@ private:
|
||||
|
||||
private:
|
||||
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
*/
|
||||
TopologyReader (const TopologyReader&);
|
||||
/**
|
||||
* \brief Copy constructor
|
||||
*
|
||||
* Defined and unimplemented to avoid misuse
|
||||
* \returns
|
||||
*/
|
||||
TopologyReader& operator= (const TopologyReader&);
|
||||
|
||||
/**
|
||||
* the name of the input file
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user