/*
....[@@@..[@@@..............[@.................. MUD++ is a written from
....[@..[@..[@..[@..[@..[@@@@@....[@......[@.... scratch multi-user swords and
....[@..[@..[@..[@..[@..[@..[@..[@@@@@..[@@@@@.. sorcery game written in C++.
....[@......[@..[@..[@..[@..[@....[@......[@.... This server is an ongoing
....[@......[@..[@@@@@..[@@@@@.................. development project. All
................................................ contributions are welcome.
....Copyright(C).1995.Melvin.Smith.............. Enjoy.
------------------------------------------------------------------------------
Melvin Smith (aka Fusion) msmith@hom.net
MUD++ development mailing list mudpp@van.ml.org
------------------------------------------------------------------------------
nameable.h
*/
#ifndef _NAMEABLE_H
#define _NAMEABLE_H
#include "string.h"
class Nameable
{
protected:
String name;
public:
Nameable()
{
}
Nameable( const Nameable & x )
: name( x.name )
{
}
Nameable( const String & x )
: name( x )
{
}
Nameable( const char * x )
: name( x )
{
}
virtual ~Nameable() { }
const String & getName() const { return name; }
void setName( const String & x ) { name = x; }
bool isName( const String & ) const;
};
#endif