Execution Time1.89s

Test: roottest-root-meta-genreflex-excludedAutoparseKeys (Passed)
Build: PR-4279-x86_64-ubuntu16-gcc54-opt (sft-ubuntu-1604-4) on 2019-11-14 21:01:42
Repository revision: eb9d2d64c365eec560379f62009bcc1579861643

Test Timing: Passed
Processors1

Show Command Line
Display graphs:

Test output
-- TEST COMMAND -- 
cd /mnt/build/workspace/root-pullrequests-build/build/roottest/root/meta/genreflex
/usr/bin/timeout -s USR2 270s /mnt/build/workspace/root-pullrequests-build/build/bin/genreflex /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys.h --select=/mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_selection.xml --debug -I /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex
-- BEGIN TEST OUTPUT --
Extracting multiple args: 0/1 /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex
Rootcling commandline:
0) rootcling
1) -v4
2) -f
3) /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_rflx.cpp
4) -inlineInputHeader
5) -I/mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex
6) /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys.h
7) /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_selection.xml
Adding library paths from 'LD_LIBRARY_PATH':
cling version ROOT_0.7~dev
Looking for C++ headers with:
  g++-5  -O3 -DNDEBUG -xc++ -E -v /dev/null 2>&1 | sed -n -e '/^.include/,${' -e '/^ \/.*++/p' -e '}'
Found:
  /usr/include/c++/5
  /usr/include/x86_64-linux-gnu/c++/5
  /usr/include/c++/5/backward
clang version 5.0.0 
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: 
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/6
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/6.0.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.8.5
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9.3
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.0.0
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0
Candidate multilib: .;@m64
Selected multilib: .;@m64
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/include"
#include "..." search starts here:
 .
#include <...> search starts here:
 /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex
 /mnt/build/workspace/root-pullrequests-build/build/include
 /mnt/build/workspace/root-pullrequests-build/build/etc
 /usr/include/c++/5
 /usr/include/x86_64-linux-gnu/c++/5
 /usr/include/c++/5/backward
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
Adding runtime include paths:
  ""
Added include paths:
Added include paths:
  /mnt/build/workspace/root-pullrequests-build/build/include
Setting up system headers with clang:
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/include"
ignoring duplicate directory "/mnt/build/workspace/root-pullrequests-build/build/include"
#include "..." search starts here:
 .
#include <...> search starts here:
 /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex
 /mnt/build/workspace/root-pullrequests-build/build/include
 /mnt/build/workspace/root-pullrequests-build/build/etc
 /usr/include/c++/5
 /usr/include/x86_64-linux-gnu/c++/5
 /usr/include/c++/5/backward
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
#include "cling/Interpreter/RuntimeUniverse.h"
extern "C" int __cxa_atexit(void (*f)(void*), void*, void*)  noexcept;
extern "C" int atexit(void(*f)())  throw () ;
extern "C++" int at_quick_exit(void(*f)())  throw () ;
Info: 
Info: ==== INTERPRETER CONFIGURATION ====
Info: == Include paths
-I
/mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex
-I
/mnt/build/workspace/root-pullrequests-build/build/include/
-I
/mnt/build/workspace/root-pullrequests-build/build/etc/
-iquote
.
-cxx-isystem
/usr/include/c++/5
-cxx-isystem
/usr/include/x86_64-linux-gnu/c++/5
-cxx-isystem
/usr/include/c++/5/backward
-isystem
/usr/local/include
-isystem
/mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include
-extern-c-isystem
/usr/include/x86_64-linux-gnu
-extern-c-isystem
/include
-extern-c-isystem
/usr/include
-I
/mnt/build/workspace/root-pullrequests-build/build/include
-resource-dir
/mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0
-nostdinc++
-v


Info: == Included files
Parsed:
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include/__stddef_max_align_t.h
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include/assert.h
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include/stdarg.h
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include/stddef.h
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include/stdint.h
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include/stdlib.h
 /mnt/build/workspace/root-pullrequests-build/build/etc//cling/lib/clang/5.0.0/include/wchar.h
 /mnt/build/workspace/root-pullrequests-build/build/etc/cling/Interpreter/RuntimeUniverse.h
 /mnt/build/workspace/root-pullrequests-build/build/include/RConfigure.h
 /mnt/build/workspace/root-pullrequests-build/build/include/ROOT/../RVersion.h
 /mnt/build/workspace/root-pullrequests-build/build/include/ROOT/RConfig.hxx
 /mnt/build/workspace/root-pullrequests-build/build/include/RtypesCore.h
 /usr/include/_G_config.h
 /usr/include/alloca.h
 /usr/include/asm-generic/errno-base.h
 /usr/include/asm-generic/errno.h
 /usr/include/assert.h
 /usr/include/c++/5/backward/binders.h
 /usr/include/c++/5/cassert
 /usr/include/c++/5/cctype
 /usr/include/c++/5/cerrno
 /usr/include/c++/5/clocale
 /usr/include/c++/5/cstdint
 /usr/include/c++/5/cstdio
 /usr/include/c++/5/cstdlib
 /usr/include/c++/5/cwchar
 /usr/include/c++/5/debug/debug.h
 /usr/include/c++/5/exception
 /usr/include/c++/5/ext/alloc_traits.h
 /usr/include/c++/5/ext/atomicity.h
 /usr/include/c++/5/ext/new_allocator.h
 /usr/include/c++/5/ext/numeric_traits.h
 /usr/include/c++/5/ext/string_conversions.h
 /usr/include/c++/5/ext/type_traits.h
 /usr/include/c++/5/initializer_list
 /usr/include/c++/5/iosfwd
 /usr/include/c++/5/new
 /usr/include/c++/5/string
 /usr/include/c++/5/type_traits
 /usr/include/ctype.h
 /usr/include/endian.h
 /usr/include/errno.h
 /usr/include/features.h
 /usr/include/libio.h
 /usr/include/linux/errno.h
 /usr/include/locale.h
 /usr/include/pthread.h
 /usr/include/sched.h
 /usr/include/stdc-predef.h
 /usr/include/stdint.h
 /usr/include/stdio.h
 /usr/include/stdlib.h
 /usr/include/time.h
 /usr/include/x86_64-linux-gnu/asm/errno.h
 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
 /usr/include/x86_64-linux-gnu/gnu/stubs.h
 /usr/include/x86_64-linux-gnu/sys/cdefs.h
 /usr/include/x86_64-linux-gnu/sys/select.h
 /usr/include/x86_64-linux-gnu/sys/sysmacros.h
 /usr/include/x86_64-linux-gnu/sys/types.h
 /usr/include/xlocale.h
 <<< cling interactive line includer >>>
 input_line_1
 input_line_2
 input_line_3


Info: == Language Options
Info: C99 = 0 // C99
Info: C11 = 0 // C11
Info: MSVCCompat = 0 // Microsoft Visual C++ full compatibility mode
Info: MicrosoftExt = 0 // Microsoft C++ extensions
Info: AsmBlocks = 0 // Microsoft inline asm blocks
Info: Borland = 0 // Borland extensions
Info: CPlusPlus = 1 // C++
Info: CPlusPlus11 = 1 // C++11
Info: CPlusPlus14 = 0 // C++14
Info: CPlusPlus1z = 0 // C++1z
Info: CPlusPlus2a = 0 // C++2a
Info: ObjC1 = 0 // Objective-C 1
Info: ObjC2 = 0 // Objective-C 2
Info: ObjCDefaultSynthProperties = 1 // Objective-C auto-synthesized properties
Info: EncodeExtendedBlockSig = 0 // Encoding extended block type signature
Info: ObjCInferRelatedResultType = 1 // Objective-C related result type inference
Info: AppExt = 0 // Objective-C App Extension
Info: Trigraphs = 1 // trigraphs
Info: LineComment = 1 // '//' comments
Info: Bool = 1 // bool, true, and false keywords
Info: Half = 0 // half keyword
Info: WChar = 1 // wchar_t keyword
Info: DeclSpecKeyword = 0 // __declspec keyword
Info: DollarIdents = 1 // '$' in identifiers
Info: AsmPreprocessor = 0 // preprocessor in asm mode
Info: GNUMode = 0 // GNU extensions
Info: GNUKeywords = 0 // GNU keywords
Info: ImplicitInt = 0 // C89 implicit 'int'
Info: Digraphs = 1 // digraphs
Info: HexFloats = 0 // C99 hexadecimal float constants
Info: CXXOperatorNames = 1 // C++ operator name keywords
Info: AppleKext = 0 // Apple kext support
Info: PascalStrings = 0 // Pascal string support
Info: WritableStrings = 0 // writable string support
Info: ConstStrings = 0 // const-qualified string support
Info: LaxVectorConversions = 1 // lax vector conversions
Info: AltiVec = 0 // AltiVec-style vector initializers
Info: ZVector = 0 // System z vector extensions
Info: Exceptions = 1 // exception handling
Info: ObjCExceptions = 0 // Objective-C exceptions
Info: CXXExceptions = 1 // C++ exceptions
Info: SjLjExceptions = 0 // setjmp-longjump exception handling
Info: ExternCNoUnwind = 0 // Assume extern C functions don't unwind
Info: TraditionalCPP = 0 // traditional CPP emulation
Info: RTTI = 1 // run-time type information
Info: RTTIData = 1 // emit run-time type information data
Info: MSBitfields = 0 // Microsoft-compatible structure layout
Info: Freestanding = 0 // freestanding implementation
Info: NoBuiltin = 0 // disable builtin functions
Info: NoMathBuiltin = 0 // disable math builtin functions
Info: GNUAsm = 1 // GNU-style inline assembly
Info: CoroutinesTS = 0 // C++ coroutines TS
Info: RelaxedTemplateTemplateArgs = 0 // C++17 relaxed matching of template template arguments
Info: ThreadsafeStatics = 1 // thread-safe static initializers
Info: POSIXThreads = 1 // POSIX thread support
Info: Blocks = 0 // blocks extension to C
Info: EmitAllDecls = 0 // emitting all declarations
Info: MathErrno = 1 // errno in math functions
Info: HeinousExtensions = 0 // extensions that we really don't like and may be ripped out at any time
Info: Modules = 0 // modules extension to C
Info: ModulesTS = 0 // C++ Modules TS
Info: CompilingPCH = 0 // building a pch
Info: ModulesDeclUse = 0 // require declaration of module uses
Info: ModulesSearchAll = 0 // searching even non-imported modules to find unresolved references
Info: ModulesStrictDeclUse = 0 // requiring declaration of module uses and all headers to be in modules
Info: ModulesErrorRecovery = 1 // automatically importing modules as needed when performing error recovery
Info: ImplicitModules = 1 // building modules that are not specified via -fmodule-file
Info: ModulesLocalVisibility = 0 // local submodule visibility
Info: Optimize = 0 // __OPTIMIZE__ predefined macro
Info: OptimizeSize = 0 // __OPTIMIZE_SIZE__ predefined macro
Info: Static = 0 // __STATIC__ predefined macro (as opposed to __DYNAMIC__)
Info: PackStruct = 0 // default struct packing maximum alignment
Info: MaxTypeAlign = 0 // default maximum alignment for types
Info: AlignDouble = 0 // Controls if doubles should be aligned to 8 bytes (x86 only)
Info: PICLevel = 2 // __PIC__ level
Info: PIE = 0 // is pie
Info: GNUInline = 0 // GNU inline semantics
Info: NoInlineDefine = 1 // __NO_INLINE__ predefined macro
Info: Deprecated = 1 // __DEPRECATED predefined macro
Info: FastMath = 0 // fast FP math optimizations, and __FAST_MATH__ predefined macro
Info: FiniteMathOnly = 0 // __FINITE_MATH_ONLY__ predefined macro
Info: UnsafeFPMath = 0 // Unsafe Floating Point Math
Info: ObjCGCBitmapPrint = 0 // printing of GC's bitmap layout for __weak/__strong ivars
Info: AccessControl = 1 // C++ access control
Info: CharIsSigned = 1 // signed char
Info: ShortWChar = 0 // unsigned short wchar_t
Info: ShortEnums = 0 // short enum types
Info: OpenCL = 0 // OpenCL
Info: OpenCLVersion = 0 // OpenCL version
Info: NativeHalfType = 0 // Native half type support
Info: NativeHalfArgsAndReturns = 0 // Native half args and returns
Info: HalfArgsAndReturns = 0 // half args and returns
Info: CUDA = 0 // CUDA
Info: OpenMP = 0 // OpenMP support and version of OpenMP (31, 40 or 45)
Info: OpenMPUseTLS = 0 // Use TLS for threadprivates or runtime calls
Info: OpenMPIsDevice = 0 // Generate code only for OpenMP target device
Info: RenderScript = 0 // RenderScript
Info: CUDAIsDevice = 0 // compiling for CUDA device
Info: CUDAAllowVariadicFunctions = 0 // allowing variadic functions in CUDA device code
Info: CUDAHostDeviceConstexpr = 1 // treating unattributed constexpr functions as __host__ __device__
Info: CUDADeviceFlushDenormalsToZero = 0 // flushing denormals to zero
Info: CUDADeviceApproxTranscendentals = 0 // using approximate transcendental functions
Info: SizedDeallocation = 0 // sized deallocation
Info: AlignedAllocation = 0 // aligned allocation
Info: AlignedAllocationUnavailable = 0 // aligned allocation functions are unavailable
Info: NewAlignOverride = 0 // maximum alignment guaranteed by '::operator new(size_t)'
Info: ConceptsTS = 0 // enable C++ Extensions for Concepts
Info: ModulesCodegen = 0 // Modules code generation
Info: ModulesDebugInfo = 0 // Modules debug info
Info: ElideConstructors = 1 // C++ copy constructor elision
Info: DumpRecordLayouts = 0 // dumping the layout of IRgen'd records
Info: DumpRecordLayoutsSimple = 0 // dumping the layout of IRgen'd records in a simple form
Info: DumpVTableLayouts = 0 // dumping the layouts of emitted vtables
Info: NoConstantCFStrings = 0 // no constant CoreFoundation strings
Info: InlineVisibilityHidden = 0 // hidden default visibility for inline C++ methods
Info: ParseUnknownAnytype = 0 // __unknown_anytype
Info: DebuggerSupport = 0 // debugger support
Info: DebuggerCastResultToId = 0 // for 'po' in the debugger, cast the result to id if it is of unknown type
Info: DebuggerObjCLiteral = 0 // debugger Objective-C literals and subscripting support
Info: SpellChecking = 0 // spell-checking
Info: SinglePrecisionConstants = 0 // treating double-precision floating point constants as single precision constants
Info: FastRelaxedMath = 0 // OpenCL fast relaxed math
Info: NoBitFieldTypeAlign = 0 // bit-field type alignment
Info: HexagonQdsp6Compat = 0 // hexagon-qdsp6 backward compatibility
Info: ObjCAutoRefCount = 0 // Objective-C automated reference counting
Info: ObjCWeakRuntime = 0 // __weak support in the ARC runtime
Info: ObjCWeak = 0 // Objective-C __weak in ARC and MRC files
Info: ObjCSubscriptingLegacyRuntime = 0 // Subscripting support in legacy ObjectiveC runtime
Info: FakeAddressSpaceMap = 0 // OpenCL fake address space map
Info: IncludeDefaultHeader = 0 // Include default header file for OpenCL
Info: DelayedTemplateParsing = 0 // delayed template parsing
Info: BlocksRuntimeOptional = 0 // optional blocks runtime
Info: ArrowDepth = 256 // maximum number of operator->s to follow
Info: InstantiationDepth = 1024 // maximum template instantiation depth
Info: ConstexprCallDepth = 512 // maximum constexpr call depth
Info: ConstexprStepLimit = 1048576 // maximum constexpr evaluation steps
Info: BracketDepth = 256 // maximum bracket nesting depth
Info: NumLargeByValueCopy = 0 // if non-zero, warn about parameter or return Warn if parameter/return value is larger in bytes than this setting. 0 is no check.
Info: MSCompatibilityVersion = 0 // Microsoft Visual C/C++ Version
Info: VtorDispMode = 1 // How many vtordisps to insert
Info: ApplePragmaPack = 0 // Apple gcc-compatible #pragma pack handling
Info: RetainCommentsFromSystemHeaders = 0 // retain documentation comments from system headers in the AST
Info: SanitizeAddressFieldPadding = 0 // controls how aggressive is ASan field padding (0: none, 1:least aggressive, 2: more aggressive)
Info: XRayInstrument = 0 // controls whether to do XRay instrumentation
Info: AllowEditorPlaceholders = 0 // allow editor placeholders in source
Info: ==== END interpreter configuration ====

Added include paths:
Added include paths:
Added include paths:
  /mnt/build/workspace/root-pullrequests-build/build/roottest/root/meta/genreflex/
Info: File /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_rflx.cpp added to the tmp catalog.
Info: File /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_rflx.cpp existing. Preserved as /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_rflx.cpp_tmp_5943.
Info: Selection XML file
Info: *** Attribute: name = "vector<int>"
Info: *** Attribute: name = "A"
Info: *** Attribute: name = "vector<map<int,set<double>>>"
Info: *** Attribute: name = "floats"
Info: *** Attribute: name = "set<PIPPO>"
Info: *** Attribute: name = "vector<pair<int,int> >"
Info: *** Attribute: name = "vector<string>"
Info: *** Attribute: name = "vector<short>"
Info: *** Attribute: name = "vector<unsigned int>"
Info: *** Attribute: name = "forward_list<unordered_map<string,vector<int>>>"
Info: *** Attribute: name = "list<unordered_set<float>>"
Info: *** Attribute: name = "vector<vector<bitset<3>>>"
Info: XML file successfully parsed
Info in <RScanner::TreatRecordDeclOrTypedefNameDecl>: Typedef is selected floats.
Info in <RScanner::TreatRecordDeclOrTypedefNameDecl>: Typedef is selected floats.
Selected class -> std::vector<float, std::allocator<float> > for ROOT: vector<float>
Selected class -> std::vector<std::vector<std::bitset<3>, std::allocator<std::bitset<3> > >, std::allocator<std::vector<std::bitset<3>, std::allocator<std::bitset<3> > > > > for ROOT: vector<vector<bitset<3> > >
Selected class -> std::vector<int, std::allocator<int> > for ROOT: vector<int>
Selected class -> std::vector<unsigned int, std::allocator<unsigned int> > for ROOT: vector<unsigned int>
Selected class -> std::vector<short, std::allocator<short> > for ROOT: vector<short>
Selected class -> std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > for ROOT: vector<string>
Selected class -> std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > for ROOT: vector<pair<int,int> >
Selected class -> std::vector<std::map<int, std::set<double, std::less<double>, std::allocator<double> >, std::less<int>, std::allocator<std::pair<const int, std::set<double, std::less<double>, std::allocator<double> > > > >, std::allocator<std::map<int, std::set<double, std::less<double>, std::allocator<double> >, std::less<int>, std::allocator<std::pair<const int, std::set<double, std::less<double>, std::allocator<double> > > > > > > for ROOT: vector<map<int,set<double> > >
Selected class -> std::set<int, std::less<int>, std::allocator<int> > for ROOT: set<int>
Selected class -> std::__cxx11::list<std::unordered_set<float, std::hash<float>, std::equal_to<float>, std::allocator<float> >, std::allocator<std::unordered_set<float, std::hash<float>, std::equal_to<float>, std::allocator<float> > > > for ROOT: list<unordered_set<float> >
Selected class -> std::forward_list<std::unordered_map<std::__cxx11::basic_string<char>, std::vector<int, std::allocator<int> >, std::hash<std::__cxx11::string>, std::equal_to<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<int, std::allocator<int> > > > >, std::allocator<std::unordered_map<std::__cxx11::basic_string<char>, std::vector<int, std::allocator<int> >, std::hash<std::__cxx11::string>, std::equal_to<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::vector<int, std::allocator<int> > > > > > > for ROOT: forward_list<unordered_map<string,vector<int> > >
Selected class -> A for ROOT: A
Printing Selection Rules:
	Class sel rule 0:
		Selected (line 13): Yes
		Attributes: 
		name = vector<vector<bitset<3>>>
		No field sel rules
		No method sel rules
	Class sel rule 1:
		Selected (line 12): Yes
		Attributes: 
		name = list<unordered_set<float>>
		No field sel rules
		No method sel rules
	Class sel rule 2:
		Selected (line 11): Yes
		Attributes: 
		name = forward_list<unordered_map<string,vector<int>>>
		No field sel rules
		No method sel rules
	Class sel rule 3:
		Selected (line 10): Yes
		Attributes: 
		name = vector<unsigned int>
		No field sel rules
		No method sel rules
	Class sel rule 4:
		Selected (line 9): Yes
		Attributes: 
		name = vector<short>
		No field sel rules
		No method sel rules
	Class sel rule 5:
		Selected (line 8): Yes
		Attributes: 
		name = vector<string>
		No field sel rules
		No method sel rules
	Class sel rule 6:
		Selected (line 7): Yes
		Attributes: 
		name = vector<pair<int,int> >
		No field sel rules
		No method sel rules
	Class sel rule 7:
		Selected (line 6): Yes
		Attributes: 
		name = set<PIPPO>
		No field sel rules
		No method sel rules
	Class sel rule 8:
		Selected (line 5): Yes
		Attributes: 
		name = floats
		No field sel rules
		No method sel rules
	Class sel rule 9:
		Selected (line 4): Yes
		Attributes: 
		name = vector<map<int,set<double>>>
		No field sel rules
		No method sel rules
	Class sel rule 10:
		Selected (line 3): Yes
		Attributes: 
		name = A
		No field sel rules
		No method sel rules
	Class sel rule 11:
		Selected (line 2): Yes
		Attributes: 
		name = vector<int>
		No field sel rules
		No method sel rules
	Class sel rule 12:
		Selected (line -1): No
		Attributes: 
		pattern = ROOT::Meta::Selection*
		No field sel rules
		No method sel rules
	Class sel rule 13:
		Selected (line -1): No
		Attributes: 
		name = std::string
		No field sel rules
		No method sel rules
	No function sel rules
	No variable sel rules
	No enum sel rules
Info: Generating code for class vector<float>
Info: Generating code for class vector<vector<bitset<3> > >
Info: Generating code for class vector<int>
Info: Generating code for class vector<unsigned int>
Info: Generating code for class vector<short>
Info: Generating code for class vector<string>
Info: Generating code for class vector<pair<int,int> >
Info: Generating code for class vector<map<int,set<double> > >
Info: Generating code for class set<int>
Info: Generating code for class list<unordered_set<float> >
Info: Generating code for class forward_list<unordered_map<string,vector<int> > >
Info: Generating code for class A
Info: Class A: Streamer() not declared
Info: Class vector<float> is not included in the set of autoparse keys.
Info: Class vector<vector<bitset<3> > > is not included in the set of autoparse keys.
Info: Class vector<int> is not included in the set of autoparse keys.
Info: Class vector<unsigned int> is not included in the set of autoparse keys.
Info: Class vector<short> is not included in the set of autoparse keys.
Info: Class vector<string> is not included in the set of autoparse keys.
Info: Class vector<pair<int,int> > is not included in the set of autoparse keys.
Info: Class vector<map<int,set<double> > > is not included in the set of autoparse keys.
Info: Class set<int> is not included in the set of autoparse keys.
Info: Class list<unordered_set<float> > is not included in the set of autoparse keys.
Info: Class forward_list<unordered_map<string,vector<int> > > is not included in the set of autoparse keys.
Class-headers Mapping:
 o A --> , payloadCode
 o floats --> , payloadCode
Restoring files in temporary file catalog:
/mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_rflx.cpp_tmp_5943 --> /mnt/build/workspace/root-pullrequests-build/roottest/root/meta/genreflex/excludedAutoparseKeys_rflx.cpp

-- END TEST OUTPUT --