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

List of all members.

Public Member Functions

def __init__
def __str__
def IsDeclaration
def IsDefinition
def IsExportable

Public Attributes

 array
 modifiers
 name
 pointer
 reference
 templated_types

Detailed Description

Type used for any variable (eg class, primitive, struct, etc).

Definition at line 408 of file ast.py.


Constructor & Destructor Documentation

def cpp.ast.Type.__init__ (   self,
  start,
  end,
  name,
  templated_types,
  modifiers,
  reference,
  pointer,
  array 
)
Args:
  name: str name of main type
  templated_types: [Class (Type?)] template type info between <>
  modifiers: [str] type modifiers (keywords) eg, const, mutable, etc.
  reference, pointer, array: bools

Definition at line 411 of file ast.py.


Member Function Documentation

def cpp.ast.Type.__str__ (   self)

Definition at line 429 of file ast.py.

Returns bool if this node is a declaration.

Reimplemented from cpp.ast.Node.

Definition at line 447 of file ast.py.

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

Reimplemented from cpp.ast.Node.

Definition at line 450 of file ast.py.

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

Reimplemented from cpp.ast.Node.

Definition at line 453 of file ast.py.


Member Data Documentation

Definition at line 417 of file ast.py.

Definition at line 417 of file ast.py.

Reimplemented from cpp.ast._GenericDeclaration.

Definition at line 417 of file ast.py.

Definition at line 417 of file ast.py.

Definition at line 417 of file ast.py.

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