#include <Named.hpp>
Public Member Functions | |
Named (const string &inName) | |
Constructor which must specify the object name. | |
const string & | getName (void) const |
Returns the object name. | |
bool | operator== (const Named &rhs) const |
Equality operator. | |
Protected Types | |
typedef std::string | string |
Imported type name. | |
Protected Attributes | |
string | mName |
The name of the object. |
No support is provided at this level for renaming, because many subclasses may may require oversight from their parent to avoid name collisions.
Definition at line 36 of file Named.hpp.
typedef std::string torc::physical::Named::string [protected] |
Imported type name.
Reimplemented in torc::physical::Component, torc::physical::Connection, torc::physical::Primitive, torc::physical::PrimitivePin, torc::physical::PrimitiveSet, torc::physical::RoutingNet, torc::physical::Circuit, torc::physical::Config, torc::physical::Design, torc::physical::Instance, torc::physical::Module, torc::physical::Net, torc::physical::Port, torc::physical::Renamable< T >, torc::physical::Routethrough, and torc::physical::Renamable< torc::physical::Circuit >.
torc::physical::Named::Named | ( | const string & | inName | ) | [inline] |
const string& torc::physical::Named::getName | ( | void | ) | const [inline] |
bool torc::physical::Named::operator== | ( | const Named & | rhs | ) | const [inline] |
string torc::physical::Named::mName [protected] |