Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ESTLType.h
Go to the documentation of this file.
1// @(#)root/metautils:
2// Author: Philippe Canal November 2013
3
4/*************************************************************************
5 * Copyright (C) 1995-2003, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_ESTLType
13#define ROOT_ESTLType
14
15
16//////////////////////////////////////////////////////////////////////////
17// //
18// ROOT::ESTLType //
19// //
20// Enum describing STL collections and some std classes //
21// This is used in TClassEdit, TStreamerInfo, TClassEdit //
22// and TStreamerElement. //
23// //
24//////////////////////////////////////////////////////////////////////////
25
26namespace ROOT {
27
28 enum ESTLType {
38 // Here the c++11 containers start. Order counts. For example,
39 // tstreamerelements in written rootfiles carry a value and we cannot
40 // introduce shifts.
46 kROOTRVec = 14, /* ROOT type with STL container interface */
47 kSTLend = 15,
48 kSTLany = 300 /* TVirtualStreamerInfo::kSTL */,
49 kSTLstring = 365 /* TVirtualStreamerInfo::kSTLstring */,
50 };
51
52}
53
54#endif
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
ESTLType
Definition ESTLType.h:28
@ kSTLbitset
Definition ESTLType.h:37
@ kSTLmap
Definition ESTLType.h:33
@ kSTLunorderedmultiset
Definition ESTLType.h:43
@ kROOTRVec
Definition ESTLType.h:46
@ kSTLend
Definition ESTLType.h:47
@ kSTLstring
Definition ESTLType.h:49
@ kSTLset
Definition ESTLType.h:35
@ kSTLmultiset
Definition ESTLType.h:36
@ kSTLdeque
Definition ESTLType.h:32
@ kSTLvector
Definition ESTLType.h:30
@ kSTLany
Definition ESTLType.h:48
@ kSTLunorderedmultimap
Definition ESTLType.h:45
@ kSTLunorderedset
Definition ESTLType.h:42
@ kSTLlist
Definition ESTLType.h:31
@ kSTLforwardlist
Definition ESTLType.h:41
@ kSTLunorderedmap
Definition ESTLType.h:44
@ kNotSTL
Definition ESTLType.h:29
@ kSTLmultimap
Definition ESTLType.h:34