Show
Ignore:
Timestamp:
05/20/08 10:20:48 (3 months ago)
Author:
cneumann
Message:

added: static_pointer_cast overload for raw pointers

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/Base/Base/OSGContainerForwards.h

    r1198 r1236  
    189189    UInt32) const; 
    190190 
    191 template<class TargetT, class SourceT> 
     191template <class TargetT, class SourceT> 
    192192TargetT *dynamic_pointer_cast(SourceT *pIn) 
    193193{ 
    194194    return dynamic_cast<TargetT *>(pIn); 
     195} 
     196 
     197template <class TargetT, class SourceT> 
     198TargetT *static_pointer_cast(SourceT *pIn) 
     199{ 
     200    return static_cast<TargetT *>(pIn); 
    195201} 
    196202