Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

base::PathComponent Class Reference

Inheritance diagram for base::PathComponent:

Inheritance graph
[legend]
Collaboration diagram for base::PathComponent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PathComponent ()
 PathComponent (const String &name)
 PathComponent (const PathComponent &pc)
virtual ~PathComponent ()
virtual String className () const
virtual const Stringname () const
virtual bool operator== (const PathComponent &pc) const
virtual bool operator!= (const PathComponent &pc) const
virtual Objectclone () const
virtual bool isSameKindAs (const Object &) const

Protected Attributes

String _name

Constructor & Destructor Documentation

base::PathComponent::PathComponent  )  [inline]
 

Definition at line 39 of file PathComponent.

Referenced by clone().

base::PathComponent::PathComponent const String name  )  [inline]
 

Definition at line 40 of file PathComponent.

References _name, and base::String.

base::PathComponent::PathComponent const PathComponent pc  )  [inline]
 

Definition at line 41 of file PathComponent.

References _name.

virtual base::PathComponent::~PathComponent  )  [inline, virtual]
 

Definition at line 42 of file PathComponent.


Member Function Documentation

virtual String base::PathComponent::className  )  const [inline, virtual]
 

return the name of the object's class type. Must be defined by derived classes.

Implements base::Object.

Definition at line 44 of file PathComponent.

References base::String.

virtual Object& base::PathComponent::clone  )  const [inline, virtual]
 

return a shallow copy, with Object& return type. Must be defined by derived classes.

Implements base::Cloneable.

Definition at line 50 of file PathComponent.

References PathComponent().

virtual bool base::Object::isSameKindAs const Object  )  const [inline, virtual, inherited]
 

Definition at line 47 of file Object.

virtual const String& base::PathComponent::name  )  const [inline, virtual]
 

Definition at line 46 of file PathComponent.

References _name, and base::String.

virtual bool base::PathComponent::operator!= const PathComponent pc  )  const [inline, virtual]
 

Definition at line 49 of file PathComponent.

References _name.

virtual bool base::PathComponent::operator== const PathComponent pc  )  const [inline, virtual]
 

Definition at line 48 of file PathComponent.

References _name.


Member Data Documentation

String base::PathComponent::_name [protected]
 

Definition at line 53 of file PathComponent.

Referenced by name(), operator!=(), operator==(), and PathComponent().


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:38:55 2004 for OpenSim by doxygen 1.3.6