Rosetta 3.3
Classes | Functions | Variables
tools::CppParser Namespace Reference

Classes

class  CD
class  ReferenceSection
class  CppType
class  CppType_Fundamental
class  CppType_Simple
class  CppType_Composite
class  CppType_Complex
class  CppType_Typedef
class  CppNamespace
class  CppEnum
class  CppVariable
class  CppFunction
class  CppClass
class  GccXML
class  ClangXML

Functions

def __init__
def getContext
def getKind
def T
def __init__
def getPureTypeName
def getFile
def generateIncludes
def sortObjects
def wrapModule
def parseAndWrapModule
def parseTranslationUnit
def CLANG_XML
def main
def GCC_XML_main

Variables

 type_
 kind
 file_
 postfix
 name
 context

Function Documentation

def tools::CppParser::__init__ (   self,
  type_,
  kind 
)
def tools::CppParser::__init__ (   self,
  type_,
  postfix,
  kind 
)
def tools::CppParser::CLANG_XML (   clang_xml)
def tools::CppParser::GCC_XML_main (   args)
def tools::CppParser::generateIncludes (   incl_list)
def tools::CppParser::getContext (   self)
def tools::CppParser::getFile (   self)
def tools::CppParser::getKind (   self)
def tools::CppParser::getPureTypeName (   self)
def tools::CppParser::main (   args)
def tools::CppParser::parseAndWrapModule (   module_name,
  namespaces_to_wrap,
  xml_source,
  relevant_files_list,
  ParserType = GccXML,
  max_funcion_size = 1024*1024*1024 
)
def tools::CppParser::parseTranslationUnit (   TU)
def tools::CppParser::sortObjects (   l)
sort list of C++ objects for wrapping
def tools::CppParser::T (   self,
  simplify = False 
)
def tools::CppParser::wrapModule (   name,
  name_spaces,
  context,
  relevant_files_list,
  max_funcion_size 
)
Template for creating one module, and wrapping each elelemnts... (each elements must have .wrap)

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines