clang 17.0.0git
|
Public Member Functions | |
def | __init__ (self, templateClasses) |
def | GeneratePrologue (self) |
def | GenerateBaseGetLocationsDeclaration (self, CladeName) |
def | GenerateSrcLocMethod (self, ClassName, ClassData, CreateLocalRecursionGuard) |
def | GenerateFiles (self, OutputFile) |
def | GenerateBaseGetLocationsFunction (self, ASTClassNames, ClassEntries, CladeName, InheritanceMap, CreateLocalRecursionGuard) |
def | GenerateBaseTypeLocVisit (self, ASTClassName, ClassEntries, RecursionGuardParam, InheritanceMap) |
def | GenerateDynNodeVisitor (self, CladeNames) |
def | GenerateEpilogue (self) |
Public Attributes | |
templateClasses | |
Static Public Attributes | |
str | implementationContent = '' |
dict | RefClades |
Definition at line 11 of file generate_cxx_src_locs.py.
def generate_cxx_src_locs.Generator.__init__ | ( | self, | |
templateClasses | |||
) |
Definition at line 20 of file generate_cxx_src_locs.py.
def generate_cxx_src_locs.Generator.GenerateBaseGetLocationsDeclaration | ( | self, | |
CladeName | |||
) |
Definition at line 61 of file generate_cxx_src_locs.py.
References generate_cxx_src_locs.Generator.implementationContent, and generate_cxx_src_locs.Generator.RefClades.
def generate_cxx_src_locs.Generator.GenerateBaseGetLocationsFunction | ( | self, | |
ASTClassNames, | |||
ClassEntries, | |||
CladeName, | |||
InheritanceMap, | |||
CreateLocalRecursionGuard | |||
) |
def generate_cxx_src_locs.Generator.GenerateBaseTypeLocVisit | ( | self, | |
ASTClassName, | |||
ClassEntries, | |||
RecursionGuardParam, | |||
InheritanceMap | |||
) |
Definition at line 277 of file generate_cxx_src_locs.py.
References generate_cxx_src_locs.Generator.implementationContent, and generate_cxx_src_locs.Generator.templateClasses.
Referenced by generate_cxx_src_locs.Generator.GenerateBaseGetLocationsFunction().
def generate_cxx_src_locs.Generator.GenerateDynNodeVisitor | ( | self, | |
CladeNames | |||
) |
Definition at line 306 of file generate_cxx_src_locs.py.
References generate_cxx_src_locs.Generator.implementationContent, and generate_cxx_src_locs.Generator.RefClades.
def generate_cxx_src_locs.Generator.GenerateEpilogue | ( | self | ) |
Definition at line 331 of file generate_cxx_src_locs.py.
References generate_cxx_src_locs.Generator.implementationContent.
def generate_cxx_src_locs.Generator.GenerateFiles | ( | self, | |
OutputFile | |||
) |
Definition at line 184 of file generate_cxx_src_locs.py.
References generate_cxx_src_locs.Generator.implementationContent.
def generate_cxx_src_locs.Generator.GeneratePrologue | ( | self | ) |
Definition at line 23 of file generate_cxx_src_locs.py.
References generate_cxx_src_locs.Generator.implementationContent.
def generate_cxx_src_locs.Generator.GenerateSrcLocMethod | ( | self, | |
ClassName, | |||
ClassData, | |||
CreateLocalRecursionGuard | |||
) |
Definition at line 74 of file generate_cxx_src_locs.py.
References generate_cxx_src_locs.Generator.implementationContent.
|
static |
Definition at line 13 of file generate_cxx_src_locs.py.
Referenced by generate_cxx_src_locs.Generator.GenerateBaseGetLocationsDeclaration(), generate_cxx_src_locs.Generator.GenerateBaseGetLocationsFunction(), generate_cxx_src_locs.Generator.GenerateBaseTypeLocVisit(), generate_cxx_src_locs.Generator.GenerateDynNodeVisitor(), generate_cxx_src_locs.Generator.GenerateEpilogue(), generate_cxx_src_locs.Generator.GenerateFiles(), generate_cxx_src_locs.Generator.GeneratePrologue(), and generate_cxx_src_locs.Generator.GenerateSrcLocMethod().
|
static |
Definition at line 15 of file generate_cxx_src_locs.py.
Referenced by generate_cxx_src_locs.Generator.GenerateBaseGetLocationsDeclaration(), generate_cxx_src_locs.Generator.GenerateBaseGetLocationsFunction(), and generate_cxx_src_locs.Generator.GenerateDynNodeVisitor().
generate_cxx_src_locs.Generator.templateClasses |
Definition at line 21 of file generate_cxx_src_locs.py.
Referenced by generate_cxx_src_locs.Generator.GenerateBaseGetLocationsFunction(), and generate_cxx_src_locs.Generator.GenerateBaseTypeLocVisit().