Definition at line 138 of file TClassEdit.h.
Public Member Functions | |
| TSplitType (const char *type2split, EModType mode=TClassEdit::kNone) | |
| default constructor   | |
| ROOT::ESTLType | IsInSTL () const | 
type : type name: vector<list<classA,allocator>,allocator>[::iterator] result: 0 : not stl container and not declared inside an stl container.   | |
| int | IsSTLCont (int testAlloc=0) const | 
| type : type name: vector<list<classA,allocator>,allocator> testAlloc: if true, we test allocator, if it is not default result is negative result: 0 : not stl container abs(result): code of container 1=vector,2=list,3=deque,4=map 5=multimap,6=set,7=multiset positive val: we have a vector or list with default allocator to any depth like vector<list<vector<int>>> negative val: STL container other than vector or list, or non default allocator For example: vector<deque<int>> has answer -1   | |
| bool | IsTemplate () | 
| Check if the type is a template.   | |
| void | ShortType (std::string &answer, int mode) | 
| Return the absolute type of typeDesc into the string answ.   | |
Public Attributes | |
| std::vector< std::string > | fElements | 
| const char * | fName | 
| int | fNestedLocation | 
Private Member Functions | |
| TSplitType (const TSplitType &)=delete | |
| TSplitType & | operator= (const TSplitType &)=delete | 
#include <TClassEdit.h>
| TClassEdit::TSplitType::TSplitType | ( | const char * | type2split, | 
| EModType | mode = TClassEdit::kNone ) | 
default constructor
Definition at line 179 of file TClassEdit.cxx.
      
  | 
  privatedelete | 
| ROOT::ESTLType TClassEdit::TSplitType::IsInSTL | ( | ) | const | 
type : type name: vector<list<classA,allocator>,allocator>[::iterator] result: 0 : not stl container and not declared inside an stl container. 
result: code of container that the type or is the scope of the type
Definition at line 189 of file TClassEdit.cxx.
type : type name: vector<list<classA,allocator>,allocator> testAlloc: if true, we test allocator, if it is not default result is negative result: 0 : not stl container abs(result): code of container 1=vector,2=list,3=deque,4=map 5=multimap,6=set,7=multiset positive val: we have a vector or list with default allocator to any depth like vector<list<vector<int>>> negative val: STL container other than vector or list, or non default allocator For example: vector<deque<int>> has answer -1
Definition at line 206 of file TClassEdit.cxx.
| bool TClassEdit::TSplitType::IsTemplate | ( | ) | 
Check if the type is a template.
Definition at line 519 of file TClassEdit.cxx.
      
  | 
  privatedelete | 
| void TClassEdit::TSplitType::ShortType | ( | std::string & | answer, | 
| int | mode ) | 
Return the absolute type of typeDesc into the string answ.
Definition at line 250 of file TClassEdit.cxx.
| std::vector<std::string> TClassEdit::TSplitType::fElements | 
Definition at line 141 of file TClassEdit.h.
| const char* TClassEdit::TSplitType::fName | 
Definition at line 140 of file TClassEdit.h.
| int TClassEdit::TSplitType::fNestedLocation | 
Definition at line 142 of file TClassEdit.h.