Show
Ignore:
Timestamp:
05/05/08 06:58:23 (2 months ago)
Author:
vossg
Message:

changed: base rebuild interface clean up (removal ptr typedef / NullFC)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/FieldContainer/Attachments/OSGStringAttributeMapFields.h

    r1161 r1197  
    8282 
    8383template <> 
    84 struct FieldTraits<StringAttributeMapPtr> : 
    85     public FieldTraitsFCPtrBase<StringAttributeMapPtr
     84struct FieldTraits<StringAttributeMap *> : 
     85    public FieldTraitsFCPtrBase<StringAttributeMap *
    8686{ 
    8787  private: 
     
    9191  public: 
    9292 
    93     typedef FieldTraits<StringAttributeMapPtr>  Self; 
     93    typedef FieldTraits<StringAttributeMap *>  Self; 
    9494 
    9595    enum                        { Convertible = NotConvertible }; 
     
    104104 
    105105template<> inline 
    106 const Char8 *FieldTraits<StringAttributeMapPtr, 0>::getSName<RecordedRefCountPolicy>(void) 
     106const Char8 *FieldTraits<StringAttributeMap *, 0>::getSName<RecordedRefCountPolicy>(void) 
    107107{ 
    108108    return "SFRecStringAttributeMapPtr";  
     
    110110 
    111111template<> inline 
    112 const Char8 *FieldTraits<StringAttributeMapPtr, 0>::getSName<UnrecordedRefCountPolicy>(void) 
     112const Char8 *FieldTraits<StringAttributeMap *, 0>::getSName<UnrecordedRefCountPolicy>(void) 
    113113{ 
    114114    return "SFUnrecStringAttributeMapPtr";  
     
    116116 
    117117template<> inline 
    118 const Char8 *FieldTraits<StringAttributeMapPtr, 0>::getSName<WeakRefCountPolicy>(void) 
     118const Char8 *FieldTraits<StringAttributeMap *, 0>::getSName<WeakRefCountPolicy>(void) 
    119119{ 
    120120    return "SFWeakStringAttributeMapPtr";  
     
    122122 
    123123template<> inline 
    124 const Char8 *FieldTraits<StringAttributeMapPtr, 0>::getSName<NoRefCountPolicy>(void) 
     124const Char8 *FieldTraits<StringAttributeMap *, 0>::getSName<NoRefCountPolicy>(void) 
    125125{ 
    126126    return "SFUnrefdStringAttributeMapPtr";  
     
    140140/*! \ingroup GrpSystemFieldSingle */ 
    141141 
    142 typedef PointerSField<StringAttributeMapPtr
     142typedef PointerSField<StringAttributeMap *
    143143                      RecordedRefCountPolicy  > SFRecStringAttributeMapPtr; 
    144 typedef PointerSField<StringAttributeMapPtr
     144typedef PointerSField<StringAttributeMap *
    145145                      UnrecordedRefCountPolicy> SFUnrecStringAttributeMapPtr; 
    146 typedef PointerSField<StringAttributeMapPtr
     146typedef PointerSField<StringAttributeMap *
    147147                      WeakRefCountPolicy      > SFWeakStringAttributeMapPtr; 
    148 typedef PointerSField<StringAttributeMapPtr
     148typedef PointerSField<StringAttributeMap *
    149149                      NoRefCountPolicy        > SFUncountedStringAttributeMapPtr; 
    150150#endif