|
ROOT 6.16/01 Reference Guide |
#include <stdio.h>#include <stdlib.h>#include <assert.h>#include <string.h>#include "TClassEdit.h"#include <ctype.h>#include <cctype>#include "Rstrstream.h"#include <set>#include <stack>#include <memory>#include "ROOT/RStringView.hxx"#include <algorithm>#include <iostream>Namespaces | |
| namespace | std |
| STL namespace. | |
Functions | |
| static size_t | findNameEnd (const std::string &full, size_t pos) |
| static size_t | findNameEnd (const std::string_view full) |
| static bool | IsDefElement (const char *elementName, const char *defaultElementName, const char *classname) |
| return whether or not 'elementName' is the STL default Element for type 'classname' More... | |
| static void | R__FindTrailing (std::string &full, std::string &stars) |
| static void | RemoveStd (std::string &name, size_t pos=0) |
| Remove std:: and any potential inline namespace (well compiler detail namespace. More... | |
| static void | RemoveStd (std::string_view &name) |
| Remove std:: and any potential inline namespace (well compiler detail namespace. More... | |
| static void | ResolveTypedefImpl (const char *tname, unsigned int len, unsigned int &cursor, bool &modified, std::string &result) |
| static void | ResolveTypedefProcessType (const char *tname, unsigned int, unsigned int cursor, bool constprefix, unsigned int start_of_type, unsigned int end_of_type, unsigned int mod_start_of_type, bool &modified, std::string &result) |
| static size_t | StdLen (const std::string_view name) |
| Return the length, if any, taken by std:: and any potential inline namespace (well compiler detail namespace). More... | |
|
static |
Definition at line 558 of file TClassEdit.cxx.
|
static |
Definition at line 535 of file TClassEdit.cxx.
|
static |
return whether or not 'elementName' is the STL default Element for type 'classname'
Definition at line 723 of file TClassEdit.cxx.
|
static |
Definition at line 881 of file TClassEdit.cxx.
|
static |
Remove std:: and any potential inline namespace (well compiler detail namespace.
Definition at line 77 of file TClassEdit.cxx.
|
static |
Remove std:: and any potential inline namespace (well compiler detail namespace.
Definition at line 89 of file TClassEdit.cxx.
|
static |
Definition at line 1425 of file TClassEdit.cxx.
|
static |
Definition at line 1370 of file TClassEdit.cxx.
|
static |
Return the length, if any, taken by std:: and any potential inline namespace (well compiler detail namespace).
Definition at line 30 of file TClassEdit.cxx.