Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 11, 2013, 9:33:11 PM (11 years ago)
Author:
landauf
Message:

removed mutual friend declarations between Identifier and IdentifierManager

File:
1 edited

Legend:

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

    r9640 r9641  
    4444    class _CoreExport IdentifierManager
    4545    {
    46         friend class Identifier;
    47         template <class T> friend class ClassIdentifier;
    48 
    4946        public:
    5047            static IdentifierManager& getInstance();
     
    5350            ////// Class Hierarchy //////
    5451            /////////////////////////////
     52            Identifier* getIdentifierSingleton(const std::string& name, Identifier* proposal);
     53
     54            unsigned int getUniqueClassId()
     55                { return this->classIDCounter_s++; }
     56
     57            void registerIdentifier(Identifier* identifier);
     58
    5559            void createClassHierarchy();
    5660
     
    101105                { return this->identifierByNetworkId_.end(); }
    102106
    103         protected:
    104             Identifier* getIdentifierSingleton(const std::string& name, Identifier* proposal);
    105 
    106107        private:
    107108            IdentifierManager();
Note: See TracChangeset for help on using the changeset viewer.