swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf
Revision dd4d1f8ebb98bc7b234ae966186e8b89c46a9ce2 authored by Stefan Roiser on 11 August 2006, 06:32:00 UTC, committed by Stefan Roiser on 11 August 2006, 06:32:00 UTC
- Type::Unload is implemnted now. A Type takes the ownership
  of it's attached PropertyList and, if it also represents a scope,
  has the ownership of it's members. It will unload all owned information.
- Two new classes TypeTemplateName and MemberTemplateName take
  the ownership of the template families defined in the system. Moreover
  they introduce a state pattern and allow lookup by name and iteration
- The OwnedX classes which are not needed have been removed
- The usual lookup and iteration functions have been added as forwarding
  functions to the corresponding API classes e.g. MemberTemplate::ByName
  MemberTemplate::MemberTemplateSize, MemberTemplate::MemberTemplate_Begin, etc.
- new function Reflex::Shutdown will remove all remaining memory allocation
  before the unloading of the library. Attention!! If this function is used it
  MUST be called as the very last step before Reflex is unloaded and also no
  Reflex dictionary libraries shall loaded after issuing this command.
- Memory allocation and leak checking, with valgrind, has been done.


git-svn-id: http://root.cern.ch/svn/root/trunk@15982 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 346be46
History
Tip revision: 6c9118fb23c981c28a53dc215c68f2be00c04e3e authored by Jonas Rembser on 12 April 2024, 19:22:15 UTC
[RF] Enable `roofit_multiprocess` on the CI
Tip revision: 6c9118f

back to top