◆ __init__()
def cpp.ast.TypeConverter.__init__ |
( |
|
self, |
|
|
|
namespace_stack |
|
) |
| |
◆ CreateReturnType()
def cpp.ast.TypeConverter.CreateReturnType |
( |
|
self, |
|
|
|
return_type_seq |
|
) |
| |
◆ DeclarationToParts()
def cpp.ast.TypeConverter.DeclarationToParts |
( |
|
self, |
|
|
|
parts, |
|
|
|
needs_name_removed |
|
) |
| |
◆ GetTemplateIndices()
def cpp.ast.TypeConverter.GetTemplateIndices |
( |
|
self, |
|
|
|
names |
|
) |
| |
◆ ToParameters()
def cpp.ast.TypeConverter.ToParameters |
( |
|
self, |
|
|
|
tokens |
|
) |
| |
◆ ToType()
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(...), ...]
◆ namespace_stack
cpp.ast.TypeConverter.namespace_stack |
The documentation for this class was generated from the following file:
- /workplace/avs-device-sdk/SampleApplications/IPCServerSampleApplication/ThirdParty/googletest-release-1.8.0/googlemock/scripts/generator/cpp/ast.py
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0