Show
Ignore:
Timestamp:
05/05/08 06:58:23 (4 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/NodeCores/Drawables/Terrain/QuadTree/OSGQuadTreeTerrainFields.h

    r1161 r1197  
    8282 
    8383template <> 
    84 struct FieldTraits<QuadTreeTerrainPtr> : 
    85     public FieldTraitsFCPtrBase<QuadTreeTerrainPtr
     84struct FieldTraits<QuadTreeTerrain *> : 
     85    public FieldTraitsFCPtrBase<QuadTreeTerrain *
    8686{ 
    8787  private: 
     
    9191  public: 
    9292 
    93     typedef FieldTraits<QuadTreeTerrainPtr>  Self; 
     93    typedef FieldTraits<QuadTreeTerrain *>  Self; 
    9494 
    9595    enum                        { Convertible = NotConvertible }; 
     
    108108 
    109109template<> inline 
    110 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getSName<RecordedRefCountPolicy>(void) 
     110const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getSName<RecordedRefCountPolicy>(void) 
    111111{ 
    112112    return "SFRecQuadTreeTerrainPtr";  
     
    114114 
    115115template<> inline 
    116 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getSName<UnrecordedRefCountPolicy>(void) 
     116const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getSName<UnrecordedRefCountPolicy>(void) 
    117117{ 
    118118    return "SFUnrecQuadTreeTerrainPtr";  
     
    120120 
    121121template<> inline 
    122 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getSName<WeakRefCountPolicy>(void) 
     122const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getSName<WeakRefCountPolicy>(void) 
    123123{ 
    124124    return "SFWeakQuadTreeTerrainPtr";  
     
    126126 
    127127template<> inline 
    128 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getSName<NoRefCountPolicy>(void) 
     128const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getSName<NoRefCountPolicy>(void) 
    129129{ 
    130130    return "SFUnrefdQuadTreeTerrainPtr";  
     
    132132 
    133133template<> inline 
    134 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getMName<RecordedRefCountPolicy>(void) 
     134const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getMName<RecordedRefCountPolicy>(void) 
    135135{ 
    136136    return "MFRecQuadTreeTerrainPtr";  
     
    138138 
    139139template<> inline 
    140 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getMName<UnrecordedRefCountPolicy>(void) 
     140const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getMName<UnrecordedRefCountPolicy>(void) 
    141141{ 
    142142    return "MFUnrecQuadTreeTerrainPtr";  
     
    144144 
    145145template<> inline 
    146 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getMName<WeakRefCountPolicy>(void) 
     146const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getMName<WeakRefCountPolicy>(void) 
    147147{ 
    148148    return "MFWeakQuadTreeTerrainPtr";  
     
    150150 
    151151template<> inline 
    152 const Char8 *FieldTraits<QuadTreeTerrainPtr, 0>::getMName<NoRefCountPolicy>(void) 
     152const Char8 *FieldTraits<QuadTreeTerrain *, 0>::getMName<NoRefCountPolicy>(void) 
    153153{ 
    154154    return "MFUnrefdQuadTreeTerrainPtr";  
     
    167167/*! \ingroup GrpDrawableFieldSingle */ 
    168168 
    169 typedef PointerSField<QuadTreeTerrainPtr
     169typedef PointerSField<QuadTreeTerrain *
    170170                      RecordedRefCountPolicy  > SFRecQuadTreeTerrainPtr; 
    171 typedef PointerSField<QuadTreeTerrainPtr
     171typedef PointerSField<QuadTreeTerrain *
    172172                      UnrecordedRefCountPolicy> SFUnrecQuadTreeTerrainPtr; 
    173 typedef PointerSField<QuadTreeTerrainPtr
     173typedef PointerSField<QuadTreeTerrain *
    174174                      WeakRefCountPolicy      > SFWeakQuadTreeTerrainPtr; 
    175 typedef PointerSField<QuadTreeTerrainPtr
     175typedef PointerSField<QuadTreeTerrain *
    176176                      NoRefCountPolicy        > SFUncountedQuadTreeTerrainPtr; 
    177177#endif 
     
    181181/*! \ingroup GrpDrawableFieldMulti */ 
    182182 
    183 typedef PointerMField<QuadTreeTerrainPtr
     183typedef PointerMField<QuadTreeTerrain *
    184184                      RecordedRefCountPolicy  > MFRecQuadTreeTerrainPtr; 
    185 typedef PointerMField<QuadTreeTerrainPtr
     185typedef PointerMField<QuadTreeTerrain *
    186186                      UnrecordedRefCountPolicy> MFUnrecQuadTreeTerrainPtr; 
    187 typedef PointerMField<QuadTreeTerrainPtr
     187typedef PointerMField<QuadTreeTerrain *
    188188                      WeakRefCountPolicy      > MFWeakQuadTreeTerrainPtr; 
    189 typedef PointerMField<QuadTreeTerrainPtr
     189typedef PointerMField<QuadTreeTerrain *
    190190                      NoRefCountPolicy        > MFUncountedQuadTreeTerrainPtr; 
    191191#endif