Name |
Description |
UnparseLanguageIndependentConstructs [constructor]
|
|
~UnparseLanguageIndependentConstructs [destructor] [virtual]
|
Destructor |
RemoveArgs
|
|
canBeUnparsedFromTokenStream
|
|
curprint
|
|
getAssociativity [virtual]
|
|
getFileName
|
getFileName overloads
|
getPrecedence [virtual]
|
|
initializeDeclarationsFromParent
|
|
isDotExprWithAnonymousUnion
|
|
isImplicitArrowExpWithinLambdaFunction
|
|
isRequiredOperator
|
|
isTransformed
|
|
languageName [virtual]
|
|
markGeneratedFile
|
|
num_stmt_in_block
|
counts the number of statements in a basic block |
outputCompilerGeneratedStatements
|
Unparser support for compilerāgenerated statments |
outputDirective
|
Generate a CPP directive |
printOutComments
|
|
redundantStatementMappingToTokenSequence
|
|
requiresParentheses [virtual]
|
|
resBool
|
|
statementFromFile
|
used to support the run_unparser function (support for #line 42 "filename" when it appears in source code) |
token_sequence_position_name
|
|
tostring
|
|
unparseAttachedPreprocessingInfo [virtual]
|
This function unparses any attached comments or CPP directives. |
unparseAttachedPreprocessingInfoUsingTokenStream
|
|
unparseBinaryExpr [virtual]
|
|
unparseBoolVal [virtual]
|
|
unparseChar16Val [virtual]
|
|
unparseChar32Val [virtual]
|
|
unparseCharVal [virtual]
|
|
unparseClinkageEndStatement [virtual]
|
|
unparseClinkageStartStatement [virtual]
|
|
unparseComplexVal [virtual]
|
|
unparseDeadIfDirectiveStatement [virtual]
|
|
unparseDefineDirectiveStatement [virtual]
|
|
unparseDoubleVal [virtual]
|
|
unparseElseDirectiveStatement [virtual]
|
|
unparseElseifDirectiveStatement [virtual]
|
|
unparseEmptyDirectiveStatement [virtual]
|
|
unparseEndifDirectiveStatement [virtual]
|
|
unparseEnumVal [virtual]
|
|
unparseErrorDirectiveStatement [virtual]
|
|
unparseExprList [virtual]
|
|
unparseExpression [virtual]
|
unparse expression functions implemented in unparse_expr.C |
unparseFloatVal [virtual]
|
|
unparseFuncTblStmt [virtual]
|
|
unparseGlobalStmt [virtual]
|
|
unparseIdentDirectiveStatement [virtual]
|
|
unparseIfDirectiveStatement [virtual]
|
|
unparseIfdefDirectiveStatement [virtual]
|
|
unparseIfndefDirectiveStatement [virtual]
|
|
unparseIncludeDirectiveStatement [virtual]
|
|
unparseIncludeNextDirectiveStatement [virtual]
|
|
unparseIntVal [virtual]
|
|
unparseLanguageSpecificExpression [virtual]
|
|
unparseLanguageSpecificStatement [virtual]
|
|
unparseLineDirectiveStatement [virtual]
|
|
unparseLineDirectives [virtual]
|
Support for unparsing of line directives into generated code to support debugging |
unparseLineReplacement [virtual]
|
|
unparseLinemarkerDirectiveStatement [virtual]
|
|
unparseLongDoubleVal [virtual]
|
|
unparseLongIntVal [virtual]
|
|
unparseLongLongIntVal [virtual]
|
|
unparseMapDistDataPoliciesToString [virtual]
|
|
unparseNullExpression [virtual]
|
|
unparseNullStatement [virtual]
|
|
unparseNullptrVal [virtual]
|
|
unparseOmpAllocateStatement [virtual]
|
|
unparseOmpAllocatorClause [virtual]
|
|
unparseOmpAtomicClause [virtual]
|
|
unparseOmpAtomicDefaultMemOrderClause [virtual]
|
|
unparseOmpBeginDirectiveClauses [virtual]
|
|
unparseOmpBindClause [virtual]
|
|
unparseOmpClause [virtual]
|
|
unparseOmpDeclareSimdStatement [virtual]
|
|
unparseOmpDefaultClause [virtual]
|
|
unparseOmpDefaultmapClause [virtual]
|
|
unparseOmpDepobjUpdateClause [virtual]
|
|
unparseOmpDirectivePrefixAndName [virtual]
|
|
unparseOmpDistScheduleClause [virtual]
|
|
unparseOmpEndDirectiveClauses [virtual]
|
|
unparseOmpEndDirectivePrefixAndName [virtual]
|
|
unparseOmpExpressionClause [virtual]
|
|
unparseOmpFlushStatement [virtual]
|
|
unparseOmpGenericStatement [virtual]
|
|
unparseOmpOrderClause [virtual]
|
|
unparseOmpPrefix [virtual]
|
|
unparseOmpProcBindClause [virtual]
|
|
unparseOmpScheduleClause [virtual]
|
|
unparseOmpSimpleStatement [virtual]
|
|
unparseOmpThreadprivateStatement [virtual]
|
|
unparseOmpUsesAllocatorsClause [virtual]
|
|
unparseOmpVariablesClause [virtual]
|
|
unparseOmpVariablesComplexClause [virtual]
|
|
unparseOmpWhenClause [virtual]
|
|
unparseOneElemConInit
|
|
unparseSCharVal [virtual]
|
|
unparseShortVal [virtual]
|
|
unparseStatement [virtual]
|
unparse statement functions implemented in unparse_stmt.C |
unparseStatementFromTokenStream
|
|
unparseStatementFromTokenStreamForNodeContainingTransformation
|
|
unparseStatementNumbers [virtual]
|
Support for Fortran numeric labels (can appear on any statement), this is an empty function for C/C++. |
unparseStatementWithExternBraceTracking
|
Unparse a statement while tracking extern "C" brace state. |
unparseStringVal [virtual]
|
|
unparseUCharVal [virtual]
|
|
unparseUIntVal [virtual]
|
|
unparseULongIntVal [virtual]
|
|
unparseULongLongIntVal [virtual]
|
|
unparseUShortVal [virtual]
|
|
unparseUnaryExpr [virtual]
|
|
unparseUndefDirectiveStatement [virtual]
|
|
unparseValue [virtual]
|
|
unparseWCharVal [virtual]
|
|
unparseWarningDirectiveStatement [virtual]
|
|
unparsed_as_kind
|
|