Show
Ignore:
Timestamp:
08/13/09 15:58:32 (15 years ago)
Author:
vbarta
Message:

using shared_ptr in UI (optionally so far; loading & saving Array<T *> still works but should be phased out); testsuite run leaks down from 8822 to 480 bytes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/bdmbase.h

    r513 r527  
    379379                //!@} 
    380380                void from_setting (const Setting &set) { 
    381                         RV* r = UI::build<RV> (set, "rv"); 
     381                        shared_ptr<RV> r = UI::build<RV> ( set, "rv", UI::optional ); 
    382382                        if (r) { 
    383383                                set_rv (*r); 
    384                                 delete r; 
    385384                        } 
    386385                } 
     
    455454                        return rvc; 
    456455                } 
    457                 int dimension() { 
     456 
     457                int dimension() const { 
    458458                        return ep->dimension(); 
    459459                }