Public Member Functions | Public Attributes | Private Member Functions
cpp.ast.Node Class Reference
Inheritance diagram for cpp.ast.Node:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def __repr__
def IsDeclaration
def IsDefinition
def IsExportable
def Requires
def XXX__str__

Public Attributes

 end
 start

Private Member Functions

def _StringHelper

Detailed Description

Base AST node.

Definition at line 108 of file ast.py.


Constructor & Destructor Documentation

def cpp.ast.Node.__init__ (   self,
  start,
  end 
)

Definition at line 111 of file ast.py.


Member Function Documentation

def cpp.ast.Node.__repr__ (   self)

Definition at line 139 of file ast.py.

def cpp.ast.Node._StringHelper (   self,
  name,
  suffix 
) [private]

Definition at line 134 of file ast.py.

Returns bool if this node is a declaration.

Reimplemented in cpp.ast.Type, cpp.ast.Function, and cpp.ast.Class.

Definition at line 115 of file ast.py.

def cpp.ast.Node.IsDefinition (   self)
Returns bool if this node is a definition.

Reimplemented in cpp.ast.Type, cpp.ast.Function, cpp.ast.Class, cpp.ast._NestedType, and cpp.ast.Typedef.

Definition at line 119 of file ast.py.

def cpp.ast.Node.IsExportable (   self)
Returns bool if this node exportable from a header file.

Reimplemented in cpp.ast.Type, cpp.ast.Function, cpp.ast.Class, cpp.ast._NestedType, and cpp.ast.Typedef.

Definition at line 123 of file ast.py.

def cpp.ast.Node.Requires (   self,
  node 
)
Does this AST node require the definition of the node passed in?

Reimplemented in cpp.ast.Function, cpp.ast.Class, cpp.ast.Typedef, cpp.ast.VariableDeclaration, cpp.ast.Parameter, and cpp.ast.Expr.

Definition at line 127 of file ast.py.

def cpp.ast.Node.XXX__str__ (   self)

Definition at line 131 of file ast.py.


Member Data Documentation

Definition at line 111 of file ast.py.

Definition at line 111 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