Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 25, 2007, 3:34:55 AM (16 years ago)
Author:
landauf
Message:

renamed "BaseIdentifier" to "SubclassIdentifier" to avoid misunderstandings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/objecthierarchie/src/Identifier.h

    r241 r242  
    2424
    2525        template <class T>
    26         friend class BaseIdentifier;
     26        friend class SubclassIdentifier;
    2727
    2828        public:
     
    231231
    232232    // ###############################
    233     // ###     BaseIdentifier      ###
     233    // ###   SubclassIdentifier    ###
    234234    // ###############################
    235235    template <class B>
    236     class BaseIdentifier
     236    class SubclassIdentifier
    237237    {
    238238        public:
    239             BaseIdentifier();
    240 
    241             BaseIdentifier<B>& operator=(Identifier* identifier)
     239            SubclassIdentifier();
     240
     241            SubclassIdentifier<B>& operator=(Identifier* identifier)
    242242            {
    243243                if (!identifier->isA(ClassIdentifier<B>::getIdentifier()))
    244244                {
    245245                    std::cout << "Error: Class " << identifier->getName() << " is not a " << ClassIdentifier<B>::getIdentifier()->getName() << "!\n";
    246                     std::cout << "Error: BaseIdentifier<" << ClassIdentifier<B>::getIdentifier()->getName() << "> = Class(" << identifier->getName() << ") is forbidden.\n";
     246                    std::cout << "Error: SubclassIdentifier<" << ClassIdentifier<B>::getIdentifier()->getName() << "> = Class(" << identifier->getName() << ") is forbidden.\n";
    247247                    std::cout << "Aborting...\n";
    248248                    abort();
     
    307307
    308308    template <class B>
    309     BaseIdentifier<B>::BaseIdentifier()
     309    SubclassIdentifier<B>::SubclassIdentifier()
    310310    {
    311311        this->identifier_ = ClassIdentifier<B>::getIdentifier();
Note: See TracChangeset for help on using the changeset viewer.