Show
Ignore:
Timestamp:
04/02/08 14:18:07 (8 months ago)
Author:
cneumann
Message:

replaced pointer field implementation
split FieldContainer/Fields? directory into Base and Handle subdir

Status: - ref counting seems to work (mt, cluster)

  • new OSB loader works (well, the unittest does)
  • VRML loader is deactivated
  • get/edit handle for dynamic (pointer) fields missing
  • need to remove some more old files - they get moved in this commit
  • generated (i.e. base) code in following commit
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGContainerPtrFuncs.inl

    r1070 r1072  
    5353    if(objectP != NilP) 
    5454        objectP->subReference(); 
    55 } 
    56  
    57 template <class PtrT> inline 
    58 void PointerFuncs::subRefLocalVar(const PtrT objectP) 
    59 { 
    60     if(objectP != NilP) 
    61         objectP->subReferenceLocalVar(); 
    6255} 
    6356 
     
    143136} 
    144137 
    145 inline 
    146 void subRefLocalVar(FieldContainerPtrConst objectP) 
    147 { 
    148     PointerFuncs::subRefLocalVar(objectP); 
    149 } 
    150  
    151 inline 
    152 void shallowSubRef(FieldContainerPtrConst objectP) 
    153 { 
    154     PointerFuncs::shallowSubRef(objectP); 
    155 } 
    156  
    157138template <class StoreT, class SourceT> inline 
    158139void setRefd(StoreT  &pTarget,