◆ __init__()
| cpp.ast.TypeConverter.__init__ |
( |
| self, |
|
|
| namespace_stack ) |
◆ _GetTemplateEnd()
| cpp.ast.TypeConverter._GetTemplateEnd |
( |
| self, |
|
|
| tokens, |
|
|
| start ) |
|
protected |
◆ CreateReturnType()
| cpp.ast.TypeConverter.CreateReturnType |
( |
| self, |
|
|
| return_type_seq ) |
◆ DeclarationToParts()
| cpp.ast.TypeConverter.DeclarationToParts |
( |
| self, |
|
|
| parts, |
|
|
| needs_name_removed ) |
◆ GetTemplateIndices()
| cpp.ast.TypeConverter.GetTemplateIndices |
( |
| self, |
|
|
| names ) |
◆ ToParameters()
| cpp.ast.TypeConverter.ToParameters |
( |
| self, |
|
|
| tokens ) |
◆ ToType()
| cpp.ast.TypeConverter.ToType |
( |
| self, |
|
|
| tokens ) |
Convert [Token,...] to [Class(...), ] useful for base classes.
For example, code like class Foo : public Bar<x, y> { ... };
the "Bar<x, y>" portion gets converted to an AST.
Returns:
[Class(...), ...]
◆ namespace_stack
| cpp.ast.TypeConverter.namespace_stack = namespace_stack |
The documentation for this class was generated from the following file:
- external/rapidjson/thirdparty/gtest/googlemock/scripts/generator/cpp/ast.py