Logo ROOT  
Reference Guide
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 kSTLend = 14,
47 kSTLany = 300 /* TVirtualStreamerInfo::kSTL */,
48 kSTLstring = 365 /* TVirtualStreamerInfo::kSTLstring */
49 };
50
51}
52
53#endif
VSD Structures.
Definition: StringConv.hxx:21
ESTLType
Definition: ESTLType.h:28
@ kSTLbitset
Definition: ESTLType.h:37
@ kSTLmap
Definition: ESTLType.h:33
@ kSTLunorderedmultiset
Definition: ESTLType.h:43
@ kSTLend
Definition: ESTLType.h:46
@ kSTLstring
Definition: ESTLType.h:48
@ kSTLset
Definition: ESTLType.h:35
@ kSTLmultiset
Definition: ESTLType.h:36
@ kSTLdeque
Definition: ESTLType.h:32
@ kSTLvector
Definition: ESTLType.h:30
@ kSTLany
Definition: ESTLType.h:47
@ 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