Skip to content
Snippets Groups Projects
Commit d932caba authored by Axel Naumann's avatar Axel Naumann
Browse files

Merge with reflex from CINT's repository, branch merge_reflex, plus a few modifications:

* move reflex from namespace ROOT::Reflex to namespace Reflex
* rename class Reflex::Reflex to Reflex::Instance, make Shutdown non-public, called by Reflex::Instance::~Instance()
* allow modifier masks for certain operations, e.g. Type::IsEquivalentTo()
* fix Tools::GetBasePosition() e.g. for ops
* add a few new interfaces, e.g. FunctionMember::UpdateFunctionParameterNames(), ClassBuilder::SetSizeOf()
* fix determination of FinalType() (remove _all_ typedefs, incl. function parameters etc)
* tests: make now fails for failed tests

This version of reflex is a compatibility version to be able to build both current ROOT and CINT7.
It is NOT yet the version that is meant to improve reflex's performance and reducing the size of its API.


git-svn-id: http://root.cern.ch/svn/root/trunk@21923 27541ba8-7e3a-0410-8455-c3a389f83636
parent 4e11726c
No related branches found
No related tags found
No related merge requests found
Showing
with 3825 additions and 3836 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment