Definition at line 457 of file ast.py.
def cpp.ast.TypeConverter.__init__ |
( |
|
self, |
|
|
|
namespace_stack |
|
) |
| |
def cpp.ast.TypeConverter._GetTemplateEnd |
( |
|
self, |
|
|
|
tokens, |
|
|
|
start |
|
) |
| |
|
private |
def cpp.ast.TypeConverter.CreateReturnType |
( |
|
self, |
|
|
|
return_type_seq |
|
) |
| |
def cpp.ast.TypeConverter.DeclarationToParts |
( |
|
self, |
|
|
|
parts, |
|
|
|
needs_name_removed |
|
) |
| |
def cpp.ast.TypeConverter.GetTemplateIndices |
( |
|
self, |
|
|
|
names |
|
) |
| |
def cpp.ast.TypeConverter.ToParameters |
( |
|
self, |
|
|
|
tokens |
|
) |
| |
def 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(...), ...]
Definition at line 476 of file ast.py.
cpp.ast.TypeConverter.namespace_stack |
The documentation for this class was generated from the following file: