Public Member Functions | Public Attributes | Private Member Functions
cpp.ast.TypeConverter Class Reference

List of all members.

Public Member Functions

def __init__
def CreateReturnType
def DeclarationToParts
def GetTemplateIndices
def ToParameters
def ToType

Public Attributes

 namespace_stack

Private Member Functions

def _GetTemplateEnd

Detailed Description

Definition at line 457 of file ast.py.


Constructor & Destructor Documentation

def cpp.ast.TypeConverter.__init__ (   self,
  namespace_stack 
)

Definition at line 459 of file ast.py.


Member Function Documentation

def cpp.ast.TypeConverter._GetTemplateEnd (   self,
  tokens,
  start 
) [private]

Definition at line 462 of file ast.py.

def cpp.ast.TypeConverter.CreateReturnType (   self,
  return_type_seq 
)

Definition at line 651 of file ast.py.

def cpp.ast.TypeConverter.DeclarationToParts (   self,
  parts,
  needs_name_removed 
)

Definition at line 534 of file ast.py.

def cpp.ast.TypeConverter.GetTemplateIndices (   self,
  names 
)

Definition at line 665 of file ast.py.

def cpp.ast.TypeConverter.ToParameters (   self,
  tokens 
)

Definition at line 589 of file ast.py.

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.


Member Data Documentation

Definition at line 459 of file ast.py.


The documentation for this class was generated from the following file:


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59