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

Public Member Functions

def __init__ (self, start, end)
 
def __repr__ (self)
 
def IsDeclaration (self)
 
def IsDefinition (self)
 
def IsExportable (self)
 
def Requires (self, node)
 
def XXX__str__ (self)
 

Public Attributes

 end
 
 start
 

Private Member Functions

def _StringHelper (self, name, suffix)
 

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.

def cpp.ast.Node.IsDeclaration (   self)
Returns bool if this node is a declaration.

Definition at line 115 of file ast.py.

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

Definition at line 119 of file ast.py.

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

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?

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

cpp.ast.Node.end

Definition at line 113 of file ast.py.

cpp.ast.Node.start

Definition at line 112 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 Tue Jan 19 2021 03:12:09