Definition at line 137 of file TClassEdit.h.
|
| TSplitType (const char *type2split, EModType mode=TClassEdit::kNone) |
| default constructor More...
|
|
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. More...
|
|
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 More...
|
|
bool | IsTemplate () |
| Check if the type is a template. More...
|
|
void | ShortType (std::string &answer, int mode) |
| Return the absolute type of typeDesc into the string answ. More...
|
|
#include <TClassEdit.h>
◆ TSplitType() [1/2]
◆ TSplitType() [2/2]
TClassEdit::TSplitType::TSplitType |
( |
const TSplitType & |
| ) |
|
|
private |
◆ IsInSTL()
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 162 of file TClassEdit.cxx.
◆ IsSTLCont()
int TClassEdit::TSplitType::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
Definition at line 179 of file TClassEdit.cxx.
◆ IsTemplate()
bool TClassEdit::TSplitType::IsTemplate |
( |
| ) |
|
◆ operator=()
◆ ShortType()
void TClassEdit::TSplitType::ShortType |
( |
std::string & |
answer, |
|
|
int |
mode |
|
) |
| |
Return the absolute type of typeDesc into the string answ.
Definition at line 223 of file TClassEdit.cxx.
◆ fElements
std::vector<std::string> TClassEdit::TSplitType::fElements |
◆ fName
const char* TClassEdit::TSplitType::fName |
◆ fNestedLocation
int TClassEdit::TSplitType::fNestedLocation |
The documentation for this struct was generated from the following files: