Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 23, 2013, 4:34:14 PM (11 years ago)
Author:
landauf
Message:

fabricate() should return OrxonoxClass*

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core6/src/libraries/core/ClassFactory.h

    r8858 r9556  
    5555        public:
    5656            virtual ~Factory() {};
    57             virtual BaseObject* fabricate(BaseObject* creator) = 0;
     57            virtual OrxonoxClass* fabricate(BaseObject* creator) = 0;
    5858    };
    5959
     
    8282                @return The new object
    8383            */
    84             inline BaseObject* fabricate(BaseObject* creator)
     84            inline OrxonoxClass* fabricate(BaseObject* creator)
    8585            {
    86                 return static_cast<BaseObject*>(new T(creator));
     86                return static_cast<OrxonoxClass*>(new T(creator));
    8787            }
    8888    };
Note: See TracChangeset for help on using the changeset viewer.