torc::physical::Renamable< T > Class Template Reference

Concept for any object that can be renamed. More...

#include <Renamable.hpp>

Inheritance diagram for torc::physical::Renamable< T >:

Inheritance graph
[legend]
Collaboration diagram for torc::physical::Renamable< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Renamable (const string &inName)
 Constructor which must specify the object name.

Protected Types

typedef std::string string
 Imported type name.

Protected Member Functions

void setName (const string &inName)
 Sets the object name.

Friends

class Progenitor< T >
 The Progenitor class has access to our internals.


Detailed Description

template<class T>
class torc::physical::Renamable< T >

Concept for any object that can be renamed.

Definition at line 42 of file Renamable.hpp.


Member Typedef Documentation

template<class T>
typedef std::string torc::physical::Renamable< T >::string [protected]

Imported type name.

Reimplemented from torc::physical::Named.

Reimplemented in torc::physical::Instance.

Definition at line 46 of file Renamable.hpp.


Constructor & Destructor Documentation

template<class T>
torc::physical::Renamable< T >::Renamable ( const string inName  )  [inline]

Constructor which must specify the object name.

Parameters:
inName The object name.

Definition at line 57 of file Renamable.hpp.


Member Function Documentation

template<class T>
void torc::physical::Renamable< T >::setName ( const string inName  )  [inline, protected]

Sets the object name.

Definition at line 52 of file Renamable.hpp.


Friends And Related Function Documentation

template<class T>
friend class Progenitor< T > [friend]

The Progenitor class has access to our internals.

Definition at line 49 of file Renamable.hpp.


The documentation for this class was generated from the following file:

Generated on Thu Oct 13 16:50:49 2011 for TORC by  doxygen 1.5.6