Classes | Functions | Variables
cpp::ast Namespace Reference

Classes

class  _GenericDeclaration
class  _NestedType
class  _NullDict
class  AstBuilder
class  Class
class  Define
class  Delete
class  Enum
class  Expr
class  Friend
class  Function
class  Goto
class  Include
class  Method
class  Node
class  Parameter
class  Return
class  Struct
class  Type
class  TypeConverter
class  Typedef
class  Union
class  Using
class  VariableDeclaration

Functions

def BuilderFromSource
def main
def next
def PrintAllIndentifiers
def PrintIndentifiers
def reversed

Variables

string __author__ = 'nnorwitz@google.com (Neal Norwitz)'
string _INTERNAL_TOKEN = 'internal'
string _NAMESPACE_POP = 'ns-pop'
int FUNCTION_ATTRIBUTE = 0x20
int FUNCTION_CONST = 0x01
int FUNCTION_CTOR = 0x08
int FUNCTION_DTOR = 0x10
int FUNCTION_NONE = 0x00
int FUNCTION_PURE_VIRTUAL = 0x04
int FUNCTION_THROW = 0x80
int FUNCTION_UNKNOWN_ANNOTATION = 0x40
int FUNCTION_VIRTUAL = 0x02

Function Documentation

def cpp.ast.BuilderFromSource (   source,
  filename 
)
Utility method that returns an AstBuilder from source code.

Args:
  source: 'C++ source code'
  filename: 'file1'

Returns:
  AstBuilder

Definition at line 1653 of file ast.py.

def cpp.ast.main (   argv)

Definition at line 1701 of file ast.py.

def cpp.ast.next (   obj)

Definition at line 58 of file ast.py.

def cpp.ast.PrintAllIndentifiers (   filenames,
  should_print 
)
Prints all identifiers for each C++ source file in filenames.

Args:
  filenames: ['file1', 'file2', ...]
  should_print: predicate with signature: bool Function(token)

Definition at line 1690 of file ast.py.

def cpp.ast.PrintIndentifiers (   filename,
  should_print 
)
Prints all identifiers for a C++ source file.

Args:
  filename: 'file1'
  should_print: predicate with signature: bool Function(token)

Definition at line 1666 of file ast.py.

def cpp.ast.reversed (   seq)

Definition at line 52 of file ast.py.


Variable Documentation

string cpp::ast::__author__ = 'nnorwitz@google.com (Neal Norwitz)'

Definition at line 20 of file ast.py.

string cpp::ast::_INTERNAL_TOKEN = 'internal'

Definition at line 96 of file ast.py.

string cpp::ast::_NAMESPACE_POP = 'ns-pop'

Definition at line 97 of file ast.py.

Definition at line 70 of file ast.py.

Definition at line 65 of file ast.py.

Definition at line 68 of file ast.py.

Definition at line 69 of file ast.py.

Definition at line 64 of file ast.py.

Definition at line 67 of file ast.py.

Definition at line 72 of file ast.py.

Definition at line 71 of file ast.py.

Definition at line 66 of file ast.py.



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