|
||||
Warning, file /include/root/ESTLType.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 // @(#)root/metautils: 0002 // Author: Philippe Canal November 2013 0003 0004 /************************************************************************* 0005 * Copyright (C) 1995-2003, Rene Brun and Fons Rademakers. * 0006 * All rights reserved. * 0007 * * 0008 * For the licensing terms see $ROOTSYS/LICENSE. * 0009 * For the list of contributors see $ROOTSYS/README/CREDITS. * 0010 *************************************************************************/ 0011 0012 #ifndef ROOT_ESTLType 0013 #define ROOT_ESTLType 0014 0015 0016 ////////////////////////////////////////////////////////////////////////// 0017 // // 0018 // ROOT::ESTLType // 0019 // // 0020 // Enum describing STL collections and some std classes // 0021 // This is used in TClassEdit, TStreamerInfo, TClassEdit // 0022 // and TStreamerElement. // 0023 // // 0024 ////////////////////////////////////////////////////////////////////////// 0025 0026 namespace ROOT { 0027 0028 enum ESTLType { 0029 kNotSTL = 0, 0030 kSTLvector = 1, 0031 kSTLlist = 2, 0032 kSTLdeque = 3, 0033 kSTLmap = 4, 0034 kSTLmultimap = 5, 0035 kSTLset = 6, 0036 kSTLmultiset = 7, 0037 kSTLbitset = 8, 0038 // Here the c++11 containers start. Order counts. For example, 0039 // tstreamerelements in written rootfiles carry a value and we cannot 0040 // introduce shifts. 0041 kSTLforwardlist = 9, 0042 kSTLunorderedset = 10, 0043 kSTLunorderedmultiset = 11, 0044 kSTLunorderedmap = 12, 0045 kSTLunorderedmultimap = 13, 0046 kROOTRVec = 14, /* ROOT type with STL container interface */ 0047 kSTLend = 15, 0048 kSTLany = 300 /* TVirtualStreamerInfo::kSTL */, 0049 kSTLstring = 365 /* TVirtualStreamerInfo::kSTLstring */, 0050 }; 0051 0052 } 0053 0054 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |