-
- Downloads
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
Showing
- reflex/Module.mk 11 additions, 16 deletionsreflex/Module.mk
- reflex/inc/LinkDef.h 135 additions, 135 deletionsreflex/inc/LinkDef.h
- reflex/inc/Reflex/Any.h 172 additions, 174 deletionsreflex/inc/Reflex/Any.h
- reflex/inc/Reflex/Base.h 114 additions, 116 deletionsreflex/inc/Reflex/Base.h
- reflex/inc/Reflex/Builder/ClassBuilder.h 422 additions, 397 deletionsreflex/inc/Reflex/Builder/ClassBuilder.h
- reflex/inc/Reflex/Builder/CollectionProxy.h 359 additions, 362 deletionsreflex/inc/Reflex/Builder/CollectionProxy.h
- reflex/inc/Reflex/Builder/DictSelection.h 116 additions, 132 deletionsreflex/inc/Reflex/Builder/DictSelection.h
- reflex/inc/Reflex/Builder/EnumBuilder.h 108 additions, 111 deletionsreflex/inc/Reflex/Builder/EnumBuilder.h
- reflex/inc/Reflex/Builder/FunctionBuilder.h 138 additions, 140 deletionsreflex/inc/Reflex/Builder/FunctionBuilder.h
- reflex/inc/Reflex/Builder/NamespaceBuilder.h 34 additions, 35 deletionsreflex/inc/Reflex/Builder/NamespaceBuilder.h
- reflex/inc/Reflex/Builder/NewDelFunctions.h 41 additions, 44 deletionsreflex/inc/Reflex/Builder/NewDelFunctions.h
- reflex/inc/Reflex/Builder/ReflexBuilder.h 3 additions, 3 deletionsreflex/inc/Reflex/Builder/ReflexBuilder.h
- reflex/inc/Reflex/Builder/TypeBuilder.h 850 additions, 852 deletionsreflex/inc/Reflex/Builder/TypeBuilder.h
- reflex/inc/Reflex/Builder/TypedefBuilder.h 82 additions, 84 deletionsreflex/inc/Reflex/Builder/TypedefBuilder.h
- reflex/inc/Reflex/Builder/UnionBuilder.h 154 additions, 156 deletionsreflex/inc/Reflex/Builder/UnionBuilder.h
- reflex/inc/Reflex/Builder/VariableBuilder.h 112 additions, 113 deletionsreflex/inc/Reflex/Builder/VariableBuilder.h
- reflex/inc/Reflex/Callback.h 42 additions, 45 deletionsreflex/inc/Reflex/Callback.h
- reflex/inc/Reflex/DictionaryGenerator.h 262 additions, 266 deletionsreflex/inc/Reflex/DictionaryGenerator.h
- reflex/inc/Reflex/Kernel.h 232 additions, 228 deletionsreflex/inc/Reflex/Kernel.h
- reflex/inc/Reflex/Member.h 438 additions, 427 deletionsreflex/inc/Reflex/Member.h
Loading
Please register or sign in to comment