C++ API Reference#
ROSE Compiler#
- page index
ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale Fortran 77/95/2003, C, C++, OpenMP, and UPC applications. The intended users of ROSE could be either experienced compiler researchers or library and tool developers who may have minimal compiler experience. ROSE is particularly well suited for building custom tools for static analysis, program optimization, arbitrary program transformation, domain-specific optimizations, complex loop optimizations, performance analysis, and cyber-security.
Why Use ROSE#
ROSE is not grep, sed, LLVM, or a Perl script. A ROSE Tool uses the ROSE compiler-based infrastructure to parse code into a complete Abstract Syntax Tree (AST). The AST contains all the syntax and semantic information in the original code, and has a rich API supporting sophisticated analysis and transformations. The ROSE Tool queries the AST and reports on and/or changes the AST, then may emit new code from the AST. All ROSE Tools can thus precisely replicate the parsing and semantic analysis behaviour of multiple compiler languages, vendors, and versions. New ROSE Tools can quickly be created by customers or by the ROSE Team. ROSE is open-source, and is portable across a large and expanding range of platforms. ROSE Tools can process large code bases, and the ROSE infrastructure and ROSE Tool collection are continuously upgraded and extended by the LLNL ROSE Team and outside contributors.
Installation Instructions#
From the source tree run
./build. Then navigate to your build tree and run configure and make.../src/configure --prefix=/path/for/ROSE/install \ --enable-languages=c,c++ \ --with-boost=/path/to/boost/install make -j${NUM_PROCESSORS} make install -j${NUM_PROCESSORS} make check -j${NUM_PROCESSORS}
For Ubuntu 18.04, we have experimental support for installating ROSE pre-built binaries packages using apt-get
sudo apt-get install software-properties-common sudo add-apt-repository ppa:rosecompiler/rose-development # Replace rose-development with rose-stable for release version sudo apt-get install rose sudo apt-get install rose-tools # Optional: Installs ROSE tools in addition to ROSE Core
For full install instructions go to rose-compiler/rose
ROSE Directories#
src: all source code for ROSEtests: several subdirectories of test codes for ROSE.tools: usable feature complete toolsprojects: in development and incomplete toolstutorial: exmples of ROSE featuresdocs: files for bulding the documentation
Documentation#
For more information about ROSE and how to use it visit the github wiki at rose-compiler/rose
The ROSE API can be found at http://doxygen.rosecompiler.org. The API can also be made locally by going to
cd $ROSE_BUILD/docs/Roseand runnigmake doxygen_docs. The html pages can then be found in${ROSE_BUILD}/docs/Rose/ROSE_WebPagesand can be easily viewed by pointing your browser at${ROSE_BUILD}/docs/Rose/ROSE_WebPages.
Page Hierarchy#
Full API#
Namespaces#
Classes and Structs#
- Struct AstSharedMemoryParallelProcessingSynchronizationInfo
- Struct Documentation
AstSharedMemoryParallelProcessingSynchronizationInfoAstSharedMemoryParallelProcessingSynchronizationInfo::AstSharedMemoryParallelProcessingSynchronizationInfo()AstSharedMemoryParallelProcessingSynchronizationInfo::~AstSharedMemoryParallelProcessingSynchronizationInfo()AstSharedMemoryParallelProcessingSynchronizationInfo::AstSharedMemoryParallelProcessingSynchronizationInfo()AstSharedMemoryParallelProcessingSynchronizationInfo::workingThreadsAstSharedMemoryParallelProcessingSynchronizationInfo::finishedThreadsAstSharedMemoryParallelProcessingSynchronizationInfo::synchronizationWindowSize
- Struct Documentation
- Struct ClangToDotNextPreprocessorToInsert
- Struct Documentation
ClangToDotNextPreprocessorToInsertClangToDotNextPreprocessorToInsert::ClangToDotNextPreprocessorToInsert()ClangToDotNextPreprocessorToInsert::next()ClangToDotNextPreprocessorToInsert::cursorClangToDotNextPreprocessorToInsert::candidatClangToDotNextPreprocessorToInsert::next_to_insertClangToDotNextPreprocessorToInsert::translator
- Struct Documentation
- Struct DepCompCopyArrayCollect::CopyArrayUnit
- Nested Relationships
- Struct Documentation
CopyArrayUnit
- Struct FunctionCallInheritedAttribute
- Struct Documentation
FunctionCallInheritedAttributeFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_FOR_INITFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_FOR_TESTFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_FOR_INCREMENTFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_WHILE_CONDITIONFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_DO_WHILE_CONDITIONFunctionCallInheritedAttribute::PhonyNameDueToError::IN_SAFE_PLACEFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_CONDITIONAL_EXP_TRUE_ARMFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_CONDITIONAL_EXP_FALSE_ARMFunctionCallInheritedAttribute::PhonyNameDueToError::INSIDE_SHORT_CIRCUIT_EXP_RHS
- Struct Documentation
- Struct OmpSimdCompiler
- Struct Documentation
OmpSimdCompilerOmpSimdCompiler::OmpSimdCompiler()OmpSimdCompiler::omp_simd_pass1()OmpSimdCompiler::omp_simd_pass2()OmpSimdCompiler::omp_simd_build_3addr()OmpSimdCompiler::omp_simd_get_reduction_mod()OmpSimdCompiler::omp_simd_build_math()OmpSimdCompiler::omp_simd_build_scalar_assign()OmpSimdCompiler::omp_simd_build_ptr_assign()OmpSimdCompiler::omp_simd_convert_ptr()OmpSimdCompiler::isStridedLoadStore()OmpSimdCompiler::omp_simd_is_load_operand()OmpSimdCompiler::omp_simd_get_simdlen()OmpSimdCompiler::omp_simd_get_length()OmpSimdCompiler::getBlock()OmpSimdCompiler::getTarget()OmpSimdCompiler::getForLoop()OmpSimdCompiler::getIR()OmpSimdCompiler::isArm()OmpSimdCompiler::setTarget()OmpSimdCompiler::setForLoop()OmpSimdCompiler::addIR()
- Struct Documentation
- Struct DeferredTransformation
- Struct Documentation
DeferredTransformationDeferredTransformation::TransformationKindDeferredTransformation::TransformationKind::e_errorDeferredTransformation::TransformationKind::e_defaultDeferredTransformation::TransformationKind::e_outlinerDeferredTransformation::TransformationKind::e_replaceStatementDeferredTransformation::TransformationKind::e_removeStatementDeferredTransformation::TransformationKind::e_replaceDefiningFunctionDeclarationWithFunctionPrototypeDeferredTransformation::TransformationKind::e_last
DeferredTransformation::ClassDefSet_tDeferredTransformation::FuncDeclList_tDeferredTransformation::IntervalTypeDeferredTransformation::DeferredTransformation()DeferredTransformation::DeferredTransformation()DeferredTransformation::DeferredTransformation()DeferredTransformation::~DeferredTransformation()DeferredTransformation::deferredTransformationKindDeferredTransformation::transformationLabelDeferredTransformation::statementToRemoveDeferredTransformation::statementToAddDeferredTransformation::class_definitionDeferredTransformation::target_class_memberDeferredTransformation::new_function_prototypeDeferredTransformation::targetClassesDeferredTransformation::targetFriendsDeferredTransformation::statementIntervalDeferredTransformation::locationToOverwriteWithTransformationDeferredTransformation::transformationToOverwriteFirstStatementInIntervalDeferredTransformation::blockOfStatementsToOutline
- Struct Documentation
- Template Struct SageInserter
- Struct Documentation
SageInserterSageInserter::iterator_categorySageInserter::value_typeSageInserter::difference_typeSageInserter::pointerSageInserter::referenceSageInserter::ContainerSageInserter::SageInserter()SageInserter::operator=()SageInserter::operator*()SageInserter::operator++()SageInserter::operator++()SageInserter::container
- Struct Documentation
- Struct StructCustomizedSizes
- Struct Documentation
StructCustomizedSizesStructCustomizedSizes::str_abiStructCustomizedSizes::sz_boolStructCustomizedSizes::sz_alignof_boolStructCustomizedSizes::sz_charStructCustomizedSizes::sz_alignof_charStructCustomizedSizes::sz_intStructCustomizedSizes::sz_alignof_intStructCustomizedSizes::sz_shortStructCustomizedSizes::sz_alignof_shortStructCustomizedSizes::sz_longStructCustomizedSizes::sz_alignof_longStructCustomizedSizes::sz_longlongStructCustomizedSizes::sz_alignof_longlongStructCustomizedSizes::sz_floatStructCustomizedSizes::sz_alignof_floatStructCustomizedSizes::sz_doubleStructCustomizedSizes::sz_alignof_doubleStructCustomizedSizes::sz_longdoubleStructCustomizedSizes::sz_alignof_longdoubleStructCustomizedSizes::sz_pointerStructCustomizedSizes::sz_alignof_pointerStructCustomizedSizes::sz_referenceStructCustomizedSizes::sz_alignof_referenceStructCustomizedSizes::sz_void_ptrStructCustomizedSizes::sz_alignof_void_ptrStructCustomizedSizes::sz_ptrdiff_tStructCustomizedSizes::sz_alignof_ptrdiff_tStructCustomizedSizes::sz_size_tStructCustomizedSizes::sz_alignof_size_tStructCustomizedSizes::sz_wcharStructCustomizedSizes::sz_alignof_wcharStructCustomizedSizes::sz_shared_ptrStructCustomizedSizes::sz_alignof_shared_ptrStructCustomizedSizes::sz_pshared_ptrStructCustomizedSizes::sz_alignof_pshared_ptrStructCustomizedSizes::sz_mem_handleStructCustomizedSizes::sz_alignof_mem_handleStructCustomizedSizes::sz_reg_handleStructCustomizedSizes::sz_alignof_reg_handleStructCustomizedSizes::sz_alignof_dbl_1stStructCustomizedSizes::sz_alignof_int64_1stStructCustomizedSizes::sz_alignof_sharedptr_1stStructCustomizedSizes::sz_alignof_psharedptr_1stStructCustomizedSizes::sz_alignof_dbl_innerstructStructCustomizedSizes::sz_alignof_int64_innerstructStructCustomizedSizes::sz_alignof_sharedptr_innerstructStructCustomizedSizes::sz_alignof_psharedptr_innerstructStructCustomizedSizes::sz_maxblocksz
- Struct Documentation
- Struct wrap_data_used_by_AttachPreprocessingInfoTreeTrav_t
- Struct Documentation
wrap_data_used_by_AttachPreprocessingInfoTreeTrav_twrap_data_used_by_AttachPreprocessingInfoTreeTrav_t::wrap_data_used_by_AttachPreprocessingInfoTreeTrav_t()wrap_data_used_by_AttachPreprocessingInfoTreeTrav_t::previousLocNodePtrwrap_data_used_by_AttachPreprocessingInfoTreeTrav_t::currentListOfAttributeswrap_data_used_by_AttachPreprocessingInfoTreeTrav_t::sizeOfCurrentListOfAttributes
- Struct Documentation
- Class AddIncludeDirectivesTraversal
- Inheritance Relationships
- Class Documentation
AddIncludeDirectivesTraversalAddIncludeDirectivesTraversal::AddIncludeDirectivesTraversal()AddIncludeDirectivesTraversal::evaluateInheritedAttribute()AddIncludeDirectivesTraversal::evaluateSynthesizedAttribute()AddIncludeDirectivesTraversal::include_fileAddIncludeDirectivesTraversal::previous_statementAddIncludeDirectivesTraversal::includeDirectiveHasBeenInserted
- Class AddPrototypesForTemplateInstantiations
- Inheritance Relationships
- Class Documentation
AddPrototypesForTemplateInstantiationsAddPrototypesForTemplateInstantiations::AddPrototypesForTemplateInstantiations()AddPrototypesForTemplateInstantiations::evaluateInheritedAttribute()AddPrototypesForTemplateInstantiations::definingTemplateInstantiationSetAddPrototypesForTemplateInstantiations::usedTemplateInstantiationSetAddPrototypesForTemplateInstantiations::prototypeTemplateInstantiationSet
- Class advanced_preprocessing_hooks
- Inheritance Relationships
- Class Documentation
advanced_preprocessing_hooksadvanced_preprocessing_hooks::advanced_preprocessing_hooks()advanced_preprocessing_hooks::expanding_function_like_macro()advanced_preprocessing_hooks::expanding_object_like_macro()advanced_preprocessing_hooks::expanded_macro()advanced_preprocessing_hooks::rescanned_macro()advanced_preprocessing_hooks::found_include_directive()advanced_preprocessing_hooks::opened_include_file()advanced_preprocessing_hooks::returning_from_include_file()advanced_preprocessing_hooks::interpret_pragma()advanced_preprocessing_hooks::defined_macro()advanced_preprocessing_hooks::found_directive()advanced_preprocessing_hooks::generated_token()advanced_preprocessing_hooks::evaluated_conditional_expression()advanced_preprocessing_hooks::skipped_token()advanced_preprocessing_hooks::undefined_macro()advanced_preprocessing_hooks::found_warning_directive()advanced_preprocessing_hooks::found_line_directive()advanced_preprocessing_hooks::may_skip_whitespace()advanced_preprocessing_hooks::throw_exception()advanced_preprocessing_hooks::detected_include_guard()advanced_preprocessing_hooks::detected_pragma_once()advanced_preprocessing_hooks::found_error_directive()advanced_preprocessing_hooks::attributeListMapadvanced_preprocessing_hooks::tokensadvanced_preprocessing_hooks::lastPreprocDirectiveadvanced_preprocessing_hooks::numberOfIfsadvanced_preprocessing_hooks::includeDirectiveadvanced_preprocessing_hooks::includeDirectiveTokenadvanced_preprocessing_hooks::skippingadvanced_preprocessing_hooks::updatingLastTokenadvanced_preprocessing_hooks::last_token
- Class AliasInfoGenerator
- Class Documentation
AliasInfoGeneratorAliasInfoGenerator::AliasInfoGenerator()AliasInfoGenerator::init()AliasInfoGenerator::getEntryData()AliasInfoGenerator::setEntryData()AliasInfoGenerator::getExitData()AliasInfoGenerator::setExitData()AliasInfoGenerator::getAliasRelations()AliasInfoGenerator::addNewAliasRelation()AliasInfoGenerator::addReturnStmt()AliasInfoGenerator::getReturnStmts()
- Class Documentation
- Class ArrayAnnotation
- Inheritance Relationships
- Class Documentation
ArrayAnnotationArrayAnnotation::register_annot()ArrayAnnotation::Dump()ArrayAnnotation::known_array()ArrayAnnotation::known_unique_array()ArrayAnnotation::known_array_type()ArrayAnnotation::has_array_opt()ArrayAnnotation::is_array_mod_op()ArrayAnnotation::is_array_construct_op()ArrayAnnotation::is_access_array_elem()ArrayAnnotation::is_access_array_length()ArrayAnnotation::is_access_array_elem()ArrayAnnotation::is_access_array_length()ArrayAnnotation::create_access_array_elem()ArrayAnnotation::create_access_array_length()ArrayAnnotation::create_access_array_elem()ArrayAnnotation::create_access_array_length()ArrayAnnotation::is_reshape_array()ArrayAnnotation::create_reshape_array()ArrayAnnotation::get_inst()
- Class ArrayInterface
- Inheritance Relationships
- Class Documentation
ArrayInterfaceArrayInterface::ArrayInterface()ArrayInterface::initialize()ArrayInterface::analyze()ArrayInterface::observe()ArrayInterface::stop_observe()ArrayInterface::may_alias()ArrayInterface::is_array_exp()ArrayInterface::set_array_dimension()ArrayInterface::is_array_mod_op()ArrayInterface::is_array_construct_op()ArrayInterface::impl_array_opt_init()ArrayInterface::impl_access_array_length()ArrayInterface::impl_access_array_elem()ArrayInterface::impl_reshape_array()ArrayInterface::get_inst()
- Class ArrayShapeDescriptor
- Inheritance Relationships
- Class Documentation
ArrayShapeDescriptorArrayShapeDescriptor::push_back()ArrayShapeDescriptor::write()ArrayShapeDescriptor::Dump()ArrayShapeDescriptor::read()ArrayShapeDescriptor::get_dimension()ArrayShapeDescriptor::get_dimension()ArrayShapeDescriptor::get_dimension()ArrayShapeDescriptor::set_length()ArrayShapeDescriptor::get_length()ArrayShapeDescriptor::get_length()ArrayShapeDescriptor::replace_var()ArrayShapeDescriptor::replace_val()
- Class ArrayUseAccessFunction
- Inheritance Relationships
- Class Documentation
ArrayUseAccessFunctionArrayUseAccessFunction::ArrayUseAccessFunction()ArrayUseAccessFunction::~ArrayUseAccessFunction()ArrayUseAccessFunction::IsArrayAccess()ArrayUseAccessFunction::IsUniqueArray()ArrayUseAccessFunction::GetArrayBound()ArrayUseAccessFunction::CreateArrayAccess()ArrayUseAccessFunction::CreateArrayAccess()ArrayUseAccessFunction::get_modify()ArrayUseAccessFunction::get_read()
- Class AstAttribute
- Nested Relationships
- Inheritance Relationships
- Class Documentation
AstAttributeAstAttribute::packed_size()AstAttribute::packed_data()AstAttribute::unpacked_data()AstAttribute::additionalNodeOptions()AstAttribute::additionalEdgeInfo()AstAttribute::additionalNodeInfo()AstAttribute::OwnershipPolicyAstAttribute::getOwnershipPolicy()AstAttribute::AstAttribute()AstAttribute::~AstAttribute()AstAttribute::constructor()AstAttribute::copy()AstAttribute::copy()AstAttribute::attribute_class_name()AstAttribute::toString()AstAttribute::commentOutNodeInGraph()AstAttribute::AttributeEdgeInfoAstAttribute::AttributeNodeInfo
- Class AstAttributeDOT
- Inheritance Relationships
- Class Documentation
AstAttributeDOTAstAttributeDOT::DOTStylesAstAttributeDOT::AstAttributeDOT()AstAttributeDOT::get_keep()AstAttributeDOT::set_keep()AstAttributeDOT::get_label()AstAttributeDOT::set_label()AstAttributeDOT::set_color()AstAttributeDOT::set_extra_options()AstAttributeDOT::set_fontcolor()AstAttributeDOT::set_fontname()AstAttributeDOT::set_style()AstAttributeDOT::get_color()AstAttributeDOT::get_fontcolor()AstAttributeDOT::get_fontname()AstAttributeDOT::get_extra_options()AstAttributeDOT::get_style()AstAttributeDOT::get_style_string()AstAttributeDOT::get_dot_options_list()AstAttributeDOT::get_dot_options_string()
- Class AstAttributeMechanism
- Class Documentation
AstAttributeMechanismAstAttributeMechanism::AttributeIdentifiersAstAttributeMechanism::AstAttributeMechanism()AstAttributeMechanism::AstAttributeMechanism()AstAttributeMechanism::operator=()AstAttributeMechanism::~AstAttributeMechanism()AstAttributeMechanism::exists()AstAttributeMechanism::set()AstAttributeMechanism::add()AstAttributeMechanism::replace()AstAttributeMechanism::operator[]()AstAttributeMechanism::remove()AstAttributeMechanism::getAttributeIdentifiers()AstAttributeMechanism::size()
- Class Documentation
- Template Class AstBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstBottomUpProcessingAstBottomUpProcessing::SynthesizedAttributesListAstBottomUpProcessing::SubTreeSynthesizedAttributesAstBottomUpProcessing::traverse()AstBottomUpProcessing::traverseWithinFile()AstBottomUpProcessing::traverseInputFiles()AstBottomUpProcessing::evaluateSynthesizedAttribute()AstBottomUpProcessing::defaultSynthesizedAttribute()AstBottomUpProcessing::atTraversalStart()AstBottomUpProcessing::atTraversalEnd()
- Template Class AstCombinedBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstCombinedBottomUpProcessingAstCombinedBottomUpProcessing::TraversalTypeAstCombinedBottomUpProcessing::TraversalPtrAstCombinedBottomUpProcessing::TraversalPtrListAstCombinedBottomUpProcessing::SynthesizedAttributeTypeListAstCombinedBottomUpProcessing::SuperclassAstCombinedBottomUpProcessing::SynthesizedAttributesListAstCombinedBottomUpProcessing::AstCombinedBottomUpProcessing()AstCombinedBottomUpProcessing::AstCombinedBottomUpProcessing()AstCombinedBottomUpProcessing::addTraversal()AstCombinedBottomUpProcessing::get_traversalPtrListRef()AstCombinedBottomUpProcessing::evaluateSynthesizedAttribute()AstCombinedBottomUpProcessing::defaultSynthesizedAttribute()AstCombinedBottomUpProcessing::atTraversalStart()AstCombinedBottomUpProcessing::atTraversalEnd()AstCombinedBottomUpProcessing::traversals
- Class AstCombinedPrePostProcessing
- Inheritance Relationships
- Class Documentation
AstCombinedPrePostProcessingAstCombinedPrePostProcessing::TraversalTypeAstCombinedPrePostProcessing::TraversalPtrAstCombinedPrePostProcessing::TraversalPtrListAstCombinedPrePostProcessing::AstCombinedPrePostProcessing()AstCombinedPrePostProcessing::AstCombinedPrePostProcessing()AstCombinedPrePostProcessing::addTraversal()AstCombinedPrePostProcessing::get_traversalPtrListRef()AstCombinedPrePostProcessing::preOrderVisit()AstCombinedPrePostProcessing::postOrderVisit()AstCombinedPrePostProcessing::atTraversalStart()AstCombinedPrePostProcessing::atTraversalEnd()AstCombinedPrePostProcessing::traversals
- Class AstCombinedSimpleProcessing
- Inheritance Relationships
- Class Documentation
AstCombinedSimpleProcessingAstCombinedSimpleProcessing::TraversalTypeAstCombinedSimpleProcessing::TraversalPtrAstCombinedSimpleProcessing::TraversalPtrListAstCombinedSimpleProcessing::AstCombinedSimpleProcessing()AstCombinedSimpleProcessing::AstCombinedSimpleProcessing()AstCombinedSimpleProcessing::addTraversal()AstCombinedSimpleProcessing::get_traversalPtrListRef()AstCombinedSimpleProcessing::visit()AstCombinedSimpleProcessing::atTraversalStart()AstCombinedSimpleProcessing::atTraversalEnd()AstCombinedSimpleProcessing::traversals
- Template Class AstCombinedTopDownBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstCombinedTopDownBottomUpProcessingAstCombinedTopDownBottomUpProcessing::TraversalTypeAstCombinedTopDownBottomUpProcessing::TraversalPtrAstCombinedTopDownBottomUpProcessing::TraversalPtrListAstCombinedTopDownBottomUpProcessing::InheritedAttributeTypeListAstCombinedTopDownBottomUpProcessing::SynthesizedAttributeTypeListAstCombinedTopDownBottomUpProcessing::SuperclassAstCombinedTopDownBottomUpProcessing::SynthesizedAttributesListAstCombinedTopDownBottomUpProcessing::AstCombinedTopDownBottomUpProcessing()AstCombinedTopDownBottomUpProcessing::AstCombinedTopDownBottomUpProcessing()AstCombinedTopDownBottomUpProcessing::addTraversal()AstCombinedTopDownBottomUpProcessing::get_traversalPtrListRef()AstCombinedTopDownBottomUpProcessing::evaluateInheritedAttribute()AstCombinedTopDownBottomUpProcessing::evaluateSynthesizedAttribute()AstCombinedTopDownBottomUpProcessing::defaultSynthesizedAttribute()AstCombinedTopDownBottomUpProcessing::atTraversalStart()AstCombinedTopDownBottomUpProcessing::atTraversalEnd()AstCombinedTopDownBottomUpProcessing::traversals
- Template Class AstCombinedTopDownProcessing
- Inheritance Relationships
- Class Documentation
AstCombinedTopDownProcessingAstCombinedTopDownProcessing::TraversalTypeAstCombinedTopDownProcessing::TraversalPtrAstCombinedTopDownProcessing::TraversalPtrListAstCombinedTopDownProcessing::InheritedAttributeTypeListAstCombinedTopDownProcessing::AstCombinedTopDownProcessing()AstCombinedTopDownProcessing::AstCombinedTopDownProcessing()AstCombinedTopDownProcessing::addTraversal()AstCombinedTopDownProcessing::get_traversalPtrListRef()AstCombinedTopDownProcessing::evaluateInheritedAttribute()AstCombinedTopDownProcessing::atTraversalStart()AstCombinedTopDownProcessing::atTraversalEnd()AstCombinedTopDownProcessing::destroyInheritedValue()AstCombinedTopDownProcessing::traversals
- Class AstDOTGeneration
- Inheritance Relationships
- Class Documentation
AstDOTGenerationAstDOTGeneration::generate()AstDOTGeneration::generate()AstDOTGeneration::generate()AstDOTGeneration::generateInputFiles()AstDOTGeneration::generateWithinFile()AstDOTGeneration::writeIncidenceGraphToDOTFile()AstDOTGeneration::addAdditionalNodesAndEdges()AstDOTGeneration::evaluateInheritedAttribute()AstDOTGeneration::evaluateSynthesizedAttribute()AstDOTGeneration::additionalNodeInfo()AstDOTGeneration::additionalNodeOptions()AstDOTGeneration::additionalEdgeInfo()AstDOTGeneration::additionalEdgeOptions()AstDOTGeneration::commentOutNodeInGraph()AstDOTGeneration::skip_write_during_traversal
- Class AstInterface
- Inheritance Relationships
- Class Documentation
AstInterfaceAstInterface::OperatorEnumAstInterface::OperatorEnum::OP_NONEAstInterface::OperatorEnum::UOP_MINUSAstInterface::OperatorEnum::UOP_ADDRAstInterface::OperatorEnum::UOP_DEREFAstInterface::OperatorEnum::UOP_ALLOCATEAstInterface::OperatorEnum::UOP_NOTAstInterface::OperatorEnum::UOP_CASTAstInterface::OperatorEnum::UOP_INCR1AstInterface::OperatorEnum::UOP_DECR1AstInterface::OperatorEnum::UOP_BIT_COMPLEMENTAstInterface::OperatorEnum::BOP_DOT_ACCESSAstInterface::OperatorEnum::BOP_ARROW_ACCESSAstInterface::OperatorEnum::BOP_TIMESAstInterface::OperatorEnum::BOP_DIVIDEAstInterface::OperatorEnum::BOP_MODAstInterface::OperatorEnum::BOP_PLUSAstInterface::OperatorEnum::BOP_MINUSAstInterface::OperatorEnum::BOP_EQAstInterface::OperatorEnum::BOP_LEAstInterface::OperatorEnum::BOP_LTAstInterface::OperatorEnum::BOP_NEAstInterface::OperatorEnum::BOP_GTAstInterface::OperatorEnum::BOP_GEAstInterface::OperatorEnum::BOP_ANDAstInterface::OperatorEnum::BOP_ORAstInterface::OperatorEnum::BOP_BIT_ANDAstInterface::OperatorEnum::BOP_BIT_ORAstInterface::OperatorEnum::BOP_BIT_RSHIFTAstInterface::OperatorEnum::BOP_BIT_LSHIFTAstInterface::OperatorEnum::OP_ARRAY_ACCESSAstInterface::OperatorEnum::OP_ASSIGNAstInterface::OperatorEnum::OP_UNKNOWN
AstInterface::TraversalOrderTypeAstInterface::TraversalVisitTypeAstInterface::AstAstInterface::AstListAstInterface::AstNodeListAstInterface::AstTypeListAstInterface::AstInterface()AstInterface::~AstInterface()AstInterface::get_impl()AstInterface::GetRoot()AstInterface::getNULL()AstInterface::SetRoot()AstInterface::AttachObserver()AstInterface::DetachObserver()AstInterface::get_fileInfo()AstInterface::InsertStmt()AstInterface::InsertAnnot()AstInterface::ReplaceAst()AstInterface::RemoveStmt()AstInterface::FreeAstTree()AstInterface::CopyAstTree()AstInterface::SetParent()AstInterface::GetParent()AstInterface::GetPrevStmt()AstInterface::GetNextStmt()AstInterface::IsDecls()AstInterface::IsVariableDecl()AstInterface::IsExecutableStmt()AstInterface::GetBlockFirstStmt()AstInterface::GetBlockLastStmt()AstInterface::GetBlockSize()AstInterface::CreateBlock()AstInterface::BlockAppendStmt()AstInterface::BlockPrependStmt()AstInterface::IsPostTestLoop()AstInterface::CreateLoop()AstInterface::CreateLoop()AstInterface::CreateIf()AstInterface::CreateReadStatement()AstInterface::CreateWriteStatement()AstInterface::CreatePrintStatement()AstInterface::CreateNullStatement()AstInterface::IsGoto()AstInterface::IsGotoBefore()AstInterface::IsGotoAfter()AstInterface::IsLabelStatement()AstInterface::IsReturn()AstInterface::GetFunctionCallSideEffect()AstInterface::IsFunctionCall()AstInterface::IsMin()AstInterface::IsMax()AstInterface::CreateFunctionCall()AstInterface::CreateFunctionCall()AstInterface::GetFunctionDefinition()AstInterface::CreateAssignment()AstInterface::IsIOInputStmt()AstInterface::IsIOOutputStmt()AstInterface::IsMemoryAccess()AstInterface::GetExpressionType()AstInterface::IsConstInt()AstInterface::CreateConstInt()AstInterface::IsConstant()AstInterface::CreateConstant()AstInterface::IsSameVarRef()AstInterface::NewVar()AstInterface::AddNewVarDecls()AstInterface::CopyNewVarDecls()AstInterface::CreateVarRef()AstInterface::IsScalarType()AstInterface::IsPointerType()AstInterface::GetType()AstInterface::IsCompatibleType()AstInterface::GetArrayBound()AstInterface::GetArrayType()AstInterface::CreateAllocateArray()AstInterface::CreateDeleteArray()AstInterface::IsBinaryOp()AstInterface::IsUnaryOp()AstInterface::CreateBinaryOP()AstInterface::CreateUnaryOP()AstInterface::GetParentBlock()AstInterface::GetParentStatement()AstInterface::toString()AstInterface::AstToString()AstInterface::getAstLocation()AstInterface::unparseToString()AstInterface::GetChildrenList()AstInterface::IsStatement()AstInterface::IsExprStmt()AstInterface::IsBlock()AstInterface::GetBlockStmtList()AstInterface::IsLoop()AstInterface::IsFortranLoop()AstInterface::IsIf()AstInterface::IsFunctionDefinition()AstInterface::IsAssignment()AstInterface::IsExpression()AstInterface::SkipCasting()AstInterface::IsVarRef()AstInterface::GetVarName()AstInterface::GetScopeName()AstInterface::IsArrayType()AstInterface::GetTypeInfo()AstInterface::GetTypeName()AstInterface::GetBaseTypeName()AstInterface::IsArrayAccess()AstInterface::CreateArrayAccess()AstInterface::IsFortranLanguage()AstInterface::impl
- Class AstInterfaceImpl
- Inheritance Relationships
- Class Documentation
AstInterfaceImplAstInterfaceImpl::AstNodeListAstInterfaceImpl::AstTypeListAstInterfaceImpl::AstInterfaceImpl()AstInterfaceImpl::~AstInterfaceImpl()AstInterfaceImpl::get_top()AstInterfaceImpl::set_top()AstInterfaceImpl::LookupClass()AstInterfaceImpl::GetClass()AstInterfaceImpl::CreateFieldRef()AstInterfaceImpl::CreateMethodRef()AstInterfaceImpl::LookupFunction()AstInterfaceImpl::CreateDeclarationStmts()AstInterfaceImpl::NewClass()AstInterfaceImpl::AddClass()AstInterfaceImpl::GetFunc()AstInterfaceImpl::NewFunc()AstInterfaceImpl::AddFunc()AstInterfaceImpl::CreateFunction()AstInterfaceImpl::CreateFunctionCall()AstInterfaceImpl::IsFunctionCall()AstInterfaceImpl::NewMemberFunc()AstInterfaceImpl::AddMemberFunc()AstInterfaceImpl::GetMemberFunc()AstInterfaceImpl::NewVar()AstInterfaceImpl::AddNewVarDecls()AstInterfaceImpl::CopyNewVarDecls()AstInterfaceImpl::SaveVarDecl()AstInterfaceImpl::InsertVar()AstInterfaceImpl::LookupVar()AstInterfaceImpl::LookupVarDecl()AstInterfaceImpl::CreateVarRef()AstInterfaceImpl::CreateVarMemberRef()AstInterfaceImpl::ReplaceAst()AstInterfaceImpl::GetTypeInfo()AstInterfaceImpl::GetTypeInt()AstInterfaceImpl::IsFortranLoop()AstInterfaceImpl::IsAssignment()AstInterfaceImpl::IsVarRef()
- Class AstPerformance
- Inheritance Relationships
- Class Documentation
AstPerformanceAstPerformance::AstPerformance()AstPerformance::~AstPerformance()AstPerformance::generateReportFromObject()AstPerformance::generateReportToFile()AstPerformance::localDataAstPerformance::labelAstPerformance::outputReportInDestructorAstPerformance::set_project()AstPerformance::generateReport()AstPerformance::performanceResolution()AstPerformance::getLock()AstPerformance::releaseLock()AstPerformance::reportAccumulatedTime()AstPerformance::startTimer()AstPerformance::accumulateTime()AstPerformance::outputCompilationPerformanceAstPerformance::projectAstPerformance::dataAstPerformance::performanceStack
- Template Class AstSharedMemoryParallelBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelBottomUpProcessingAstSharedMemoryParallelBottomUpProcessing::SuperclassAstSharedMemoryParallelBottomUpProcessing::SynthesizedAttributeTypeListAstSharedMemoryParallelBottomUpProcessing::TraversalPtrAstSharedMemoryParallelBottomUpProcessing::TraversalPtrListAstSharedMemoryParallelBottomUpProcessing::ParallelizableTraversalPtrAstSharedMemoryParallelBottomUpProcessing::ParallelizableTraversalPtrListAstSharedMemoryParallelBottomUpProcessing::traverseInParallel()AstSharedMemoryParallelBottomUpProcessing::AstSharedMemoryParallelBottomUpProcessing()AstSharedMemoryParallelBottomUpProcessing::AstSharedMemoryParallelBottomUpProcessing()AstSharedMemoryParallelBottomUpProcessing::set_numberOfThreads()AstSharedMemoryParallelBottomUpProcessing::set_synchronizationWindowSize()
- Template Class AstSharedMemoryParallelizableBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelizableBottomUpProcessingAstSharedMemoryParallelizableBottomUpProcessing::SuperclassAstSharedMemoryParallelizableBottomUpProcessing::TraversalTypeAstSharedMemoryParallelizableBottomUpProcessing::TraversalPtrAstSharedMemoryParallelizableBottomUpProcessing::TraversalPtrListAstSharedMemoryParallelizableBottomUpProcessing::SynthesizedAttributeTypeListAstSharedMemoryParallelizableBottomUpProcessing::SynthesizedAttributesListAstSharedMemoryParallelizableBottomUpProcessing::AstSharedMemoryParallelizableBottomUpProcessing()AstSharedMemoryParallelizableBottomUpProcessing::set_runningParallelTraversal()AstSharedMemoryParallelizableBottomUpProcessing::evaluateSynthesizedAttribute()AstSharedMemoryParallelizableBottomUpProcessing::atTraversalEnd()
- Class AstSharedMemoryParallelizablePrePostProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelizablePrePostProcessingAstSharedMemoryParallelizablePrePostProcessing::SuperclassAstSharedMemoryParallelizablePrePostProcessing::TraversalTypeAstSharedMemoryParallelizablePrePostProcessing::TraversalPtrAstSharedMemoryParallelizablePrePostProcessing::TraversalPtrListAstSharedMemoryParallelizablePrePostProcessing::AstSharedMemoryParallelizablePrePostProcessing()AstSharedMemoryParallelizablePrePostProcessing::set_runningParallelTraversal()AstSharedMemoryParallelizablePrePostProcessing::preOrderVisit()AstSharedMemoryParallelizablePrePostProcessing::atTraversalEnd()
- Class AstSharedMemoryParallelizableSimpleProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelizableSimpleProcessingAstSharedMemoryParallelizableSimpleProcessing::SuperclassAstSharedMemoryParallelizableSimpleProcessing::TraversalTypeAstSharedMemoryParallelizableSimpleProcessing::TraversalPtrAstSharedMemoryParallelizableSimpleProcessing::TraversalPtrListAstSharedMemoryParallelizableSimpleProcessing::AstSharedMemoryParallelizableSimpleProcessing()AstSharedMemoryParallelizableSimpleProcessing::set_runningParallelTraversal()AstSharedMemoryParallelizableSimpleProcessing::visit()AstSharedMemoryParallelizableSimpleProcessing::atTraversalEnd()
- Template Class AstSharedMemoryParallelizableTopDownBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelizableTopDownBottomUpProcessingAstSharedMemoryParallelizableTopDownBottomUpProcessing::SuperclassAstSharedMemoryParallelizableTopDownBottomUpProcessing::TraversalTypeAstSharedMemoryParallelizableTopDownBottomUpProcessing::TraversalPtrAstSharedMemoryParallelizableTopDownBottomUpProcessing::TraversalPtrListAstSharedMemoryParallelizableTopDownBottomUpProcessing::InheritedAttributeTypeListAstSharedMemoryParallelizableTopDownBottomUpProcessing::SynthesizedAttributeTypeListAstSharedMemoryParallelizableTopDownBottomUpProcessing::SynthesizedAttributesListAstSharedMemoryParallelizableTopDownBottomUpProcessing::AstSharedMemoryParallelizableTopDownBottomUpProcessing()AstSharedMemoryParallelizableTopDownBottomUpProcessing::set_runningParallelTraversal()AstSharedMemoryParallelizableTopDownBottomUpProcessing::evaluateInheritedAttribute()AstSharedMemoryParallelizableTopDownBottomUpProcessing::atTraversalEnd()
- Template Class AstSharedMemoryParallelizableTopDownProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelizableTopDownProcessingAstSharedMemoryParallelizableTopDownProcessing::SuperclassAstSharedMemoryParallelizableTopDownProcessing::TraversalTypeAstSharedMemoryParallelizableTopDownProcessing::TraversalPtrAstSharedMemoryParallelizableTopDownProcessing::TraversalPtrListAstSharedMemoryParallelizableTopDownProcessing::InheritedAttributeTypeListAstSharedMemoryParallelizableTopDownProcessing::AstSharedMemoryParallelizableTopDownProcessing()AstSharedMemoryParallelizableTopDownProcessing::set_runningParallelTraversal()AstSharedMemoryParallelizableTopDownProcessing::evaluateInheritedAttribute()AstSharedMemoryParallelizableTopDownProcessing::atTraversalEnd()
- Class AstSharedMemoryParallelPrePostProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelPrePostProcessingAstSharedMemoryParallelPrePostProcessing::SuperclassAstSharedMemoryParallelPrePostProcessing::TraversalPtrAstSharedMemoryParallelPrePostProcessing::TraversalPtrListAstSharedMemoryParallelPrePostProcessing::ParallelizableTraversalPtrAstSharedMemoryParallelPrePostProcessing::ParallelizableTraversalPtrListAstSharedMemoryParallelPrePostProcessing::AstSharedMemoryParallelPrePostProcessing()AstSharedMemoryParallelPrePostProcessing::AstSharedMemoryParallelPrePostProcessing()AstSharedMemoryParallelPrePostProcessing::traverseInParallel()
- Class AstSharedMemoryParallelSimpleProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelSimpleProcessingAstSharedMemoryParallelSimpleProcessing::SuperclassAstSharedMemoryParallelSimpleProcessing::TraversalPtrAstSharedMemoryParallelSimpleProcessing::TraversalPtrListAstSharedMemoryParallelSimpleProcessing::ParallelizableTraversalPtrAstSharedMemoryParallelSimpleProcessing::ParallelizableTraversalPtrListAstSharedMemoryParallelSimpleProcessing::AstSharedMemoryParallelSimpleProcessing()AstSharedMemoryParallelSimpleProcessing::AstSharedMemoryParallelSimpleProcessing()AstSharedMemoryParallelSimpleProcessing::traverseInParallel()
- Template Class AstSharedMemoryParallelTopDownBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelTopDownBottomUpProcessingAstSharedMemoryParallelTopDownBottomUpProcessing::SuperclassAstSharedMemoryParallelTopDownBottomUpProcessing::InheritedAttributeTypeListAstSharedMemoryParallelTopDownBottomUpProcessing::SynthesizedAttributeTypeListAstSharedMemoryParallelTopDownBottomUpProcessing::TraversalPtrAstSharedMemoryParallelTopDownBottomUpProcessing::TraversalPtrListAstSharedMemoryParallelTopDownBottomUpProcessing::ParallelizableTraversalPtrAstSharedMemoryParallelTopDownBottomUpProcessing::ParallelizableTraversalPtrListAstSharedMemoryParallelTopDownBottomUpProcessing::traverseInParallel()AstSharedMemoryParallelTopDownBottomUpProcessing::AstSharedMemoryParallelTopDownBottomUpProcessing()AstSharedMemoryParallelTopDownBottomUpProcessing::AstSharedMemoryParallelTopDownBottomUpProcessing()AstSharedMemoryParallelTopDownBottomUpProcessing::set_numberOfThreads()AstSharedMemoryParallelTopDownBottomUpProcessing::set_synchronizationWindowSize()
- Template Class AstSharedMemoryParallelTopDownProcessing
- Inheritance Relationships
- Class Documentation
AstSharedMemoryParallelTopDownProcessingAstSharedMemoryParallelTopDownProcessing::SuperclassAstSharedMemoryParallelTopDownProcessing::InheritedAttributeTypeListAstSharedMemoryParallelTopDownProcessing::TraversalPtrAstSharedMemoryParallelTopDownProcessing::TraversalPtrListAstSharedMemoryParallelTopDownProcessing::ParallelizableTraversalPtrAstSharedMemoryParallelTopDownProcessing::ParallelizableTraversalPtrListAstSharedMemoryParallelTopDownProcessing::traverseInParallel()AstSharedMemoryParallelTopDownProcessing::AstSharedMemoryParallelTopDownProcessing()AstSharedMemoryParallelTopDownProcessing::AstSharedMemoryParallelTopDownProcessing()AstSharedMemoryParallelTopDownProcessing::set_numberOfThreads()AstSharedMemoryParallelTopDownProcessing::set_synchronizationWindowSize()
- Class AstTerm
- Class Documentation
AstTermAstTerm::astTermToMultiLineString()AstTerm::astTermWithNullValuesAndTypesToString()AstTerm::astTermWithNullValuesToString()AstTerm::astTermWithNullValuesToString()AstTerm::astTermWithNullValuesToString()AstTerm::astTermWithNullValuesToDot()AstTerm::astTermWithoutNullValuesToDot()AstTerm::astTermWithNullValuesToDotFragment()AstTerm::astTermToDot()AstTerm::functionAstTermsWithNullValuesToDot()AstTerm::pointerExprToString()
- Class Documentation
- Template Class AstTopDownBottomUpProcessing
- Inheritance Relationships
- Class Documentation
AstTopDownBottomUpProcessingAstTopDownBottomUpProcessing::SynthesizedAttributesListAstTopDownBottomUpProcessing::SubTreeSynthesizedAttributesAstTopDownBottomUpProcessing::traverse()AstTopDownBottomUpProcessing::traverseWithinFile()AstTopDownBottomUpProcessing::evaluateInheritedAttribute()AstTopDownBottomUpProcessing::evaluateSynthesizedAttribute()AstTopDownBottomUpProcessing::atTraversalStart()AstTopDownBottomUpProcessing::atTraversalEnd()
- Template Class AstTopDownProcessing
- Inheritance Relationships
- Class Documentation
AstTopDownProcessingAstTopDownProcessing::SynthesizedAttributesListAstTopDownProcessing::traverse()AstTopDownProcessing::traverseWithinFile()AstTopDownProcessing::evaluateInheritedAttribute()AstTopDownProcessing::atTraversalStart()AstTopDownProcessing::atTraversalEnd()AstTopDownProcessing::destroyInheritedValue()
- Class AstTreeDepGraphAnal
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class AstUnparseAttribute
- Inheritance Relationships
- Class Documentation
AstUnparseAttributeAstUnparseAttribute::RelativePositionTypeAstUnparseAttribute::RelativePositionType::e_defaultValueAstUnparseAttribute::RelativePositionType::e_undefAstUnparseAttribute::RelativePositionType::e_beforeAstUnparseAttribute::RelativePositionType::e_afterAstUnparseAttribute::RelativePositionType::e_insideAstUnparseAttribute::RelativePositionType::e_replaceAstUnparseAttribute::RelativePositionType::e_before_syntaxAstUnparseAttribute::RelativePositionType::e_after_syntaxAstUnparseAttribute::RelativePositionType::e_before_but_after_cpp_directives_and_comments
AstUnparseAttribute::StringPositionPairTypeAstUnparseAttribute::StringPositionPairListTypeAstUnparseAttribute::AstUnparseAttribute()AstUnparseAttribute::~AstUnparseAttribute()AstUnparseAttribute::addString()AstUnparseAttribute::replacementStringExists()AstUnparseAttribute::toString()AstUnparseAttribute::toString()AstUnparseAttribute::getOwnershipPolicy()AstUnparseAttribute::stringListAstUnparseAttribute::markerName
- Class AttachPreprocessingInfoTreeTrav
- Inheritance Relationships
- Class Documentation
AttachPreprocessingInfoTreeTravAttachPreprocessingInfoTreeTrav::AttachPreprocessingInfoTreeTrav()AttachPreprocessingInfoTreeTrav::~AttachPreprocessingInfoTreeTrav()AttachPreprocessingInfoTreeTrav::AttachPreprocessingInfoTreeTrav()AttachPreprocessingInfoTreeTrav::setupPointerToPreviousNode()AttachPreprocessingInfoTreeTrav::iterateOverListAndInsertPreviouslyUninsertedElementsAppearingBeforeLineNumber()AttachPreprocessingInfoTreeTrav::handleBracedScopes()AttachPreprocessingInfoTreeTrav::evaluateInheritedAttribute()AttachPreprocessingInfoTreeTrav::evaluateSynthesizedAttribute()AttachPreprocessingInfoTreeTrav::display()AttachPreprocessingInfoTreeTrav::getListOfAttributes()AttachPreprocessingInfoTreeTrav::setMapOfAttributes()AttachPreprocessingInfoTreeTrav::buildCommentAndCppDirectiveList()AttachPreprocessingInfoTreeTrav::previousLocatedNodeAttachPreprocessingInfoTreeTrav::currentListOfAttributesAttachPreprocessingInfoTreeTrav::sourceFileAttachPreprocessingInfoTreeTrav::target_source_file_idAttachPreprocessingInfoTreeTrav::source_file_idAttachPreprocessingInfoTreeTrav::use_WaveAttachPreprocessingInfoTreeTrav::start_indexAttachPreprocessingInfoTreeTrav::processAllIncludeFiles
- Class AttachPreprocessingInfoTreeTraversalInheritedAttrribute
- Class Documentation
AttachPreprocessingInfoTreeTraversalInheritedAttrributeAttachPreprocessingInfoTreeTraversalInheritedAttrribute::AttachPreprocessingInfoTreeTraversalInheritedAttrribute()AttachPreprocessingInfoTreeTraversalInheritedAttrribute::AttachPreprocessingInfoTreeTraversalInheritedAttrribute()AttachPreprocessingInfoTreeTraversalInheritedAttrribute::isPartOfTemplateDeclarationAttachPreprocessingInfoTreeTraversalInheritedAttrribute::isPartOfTemplateInstantiationDeclarationAttachPreprocessingInfoTreeTraversalInheritedAttrribute::isPartOfFunctionParameterList
- Class Documentation
- Class AttributeListMap
- Nested Relationships
- Class Documentation
AttributeListMapAttributeListMap::attribute_map_typeAttributeListMap::AttributeListMap()AttributeListMap::found_include_directive()AttributeListMap::found_directive()AttributeListMap::update_token()AttributeListMap::found_directive()AttributeListMap::build_preprocessingInfo_macro_def()AttributeListMap::defined_macro()AttributeListMap::expanding_function_like_macro()AttributeListMap::expanding_object_like_macro()AttributeListMap::expanded_macro()AttributeListMap::rescanned_macro()AttributeListMap::skipped_token()AttributeListMap::flush_token_stream()AttributeListMap::may_skip_whitespace()AttributeListMap::attach_line_to_macro_call()AttributeListMap::attach_line_to_macro_call()AttributeListMap::as_string()AttributeListMap::currentMapOfAttributesAttributeListMap::skippedTokenStreamAttributeListMap::defMapAttributeListMap::findDirectiveAttributeListMap::findDirectiveInList
- Class AttributeRec
- Class Documentation
AttributeRecAttributeRec::AttributeRec()AttributeRec::getDeclaration()AttributeRec::setDeclaration()AttributeRec::getBaseType()AttributeRec::setBaseType()AttributeRec::getLenExpr()AttributeRec::setLenExpr()AttributeRec::getHasAccessSpec()AttributeRec::setHasAccessSpec()AttributeRec::getAccessAttr()AttributeRec::setAccessAttr()AttributeRec::getAccessType()AttributeRec::setAccessType()AttributeRec::getIsPublic()AttributeRec::setIsPublic()AttributeRec::getPublicAttr()AttributeRec::setPublicAttr()AttributeRec::getIsPrivate()AttributeRec::setIsPrivate()AttributeRec::getPrivateAttr()AttributeRec::setPrivateAttr()AttributeRec::getIsAllocatable()AttributeRec::setIsAllocatable()AttributeRec::getAllocatableAttr()AttributeRec::setAllocatableAttr()AttributeRec::getIsAsynchronous()AttributeRec::setIsAsynchronous()AttributeRec::getAsyncAttr()AttributeRec::setAsyncAttr()AttributeRec::getHasCodimension()AttributeRec::setHasCodimension()AttributeRec::getCodimAtt()AttributeRec::setCodimAttr()AttributeRec::getCodimExp()AttributeRec::setCodimExp()AttributeRec::getIsContiguous()AttributeRec::setIsContiguous()AttributeRec::getContiguousAttr()AttributeRec::setContiguousAttr()AttributeRec::getHasDimension()AttributeRec::setHasDimension()AttributeRec::getDimAttr()AttributeRec::setDimAttr()AttributeRec::getDimExp()AttributeRec::setDimExp()AttributeRec::getIsExternal()AttributeRec::setIsExternal()AttributeRec::getExternalAttr()AttributeRec::setExternalAttr()AttributeRec::getHasIntent()AttributeRec::setHasIntent()AttributeRec::getIntentAttr()AttributeRec::setIntentAttr()AttributeRec::getIntent()AttributeRec::setIntent()AttributeRec::getIsIntrinsic()AttributeRec::setIsIntrinsic()AttributeRec::getIntrinsicAttr()AttributeRec::setIntrinsicAttr()AttributeRec::getHasLangBinding()AttributeRec::setHasLangBinding()AttributeRec::getBindingAttr()AttributeRec::setBindingAttr()AttributeRec::getHasBindC()AttributeRec::setHasBindC()AttributeRec::getBindCAttr()AttributeRec::setBindCAttr()AttributeRec::getIsOptional()AttributeRec::setIsOptional()AttributeRec::getOptionalAttr()AttributeRec::setOptionalAttr()AttributeRec::getHasParameter()AttributeRec::setHasParameter()AttributeRec::getParameterAttr()AttributeRec::setParameterAttr()AttributeRec::getIsPointer()AttributeRec::setIsPointer()AttributeRec::getPointerAttr()AttributeRec::setPointerAttr()AttributeRec::getIsCopointer()AttributeRec::setIsCopointer()AttributeRec::getCopointrAttr()AttributeRec::setCopointerAttr()AttributeRec::getIsProtected()AttributeRec::setIsProtected()AttributeRec::getProtecedAttr()AttributeRec::setProtectedAttr()AttributeRec::getIsSave()AttributeRec::setIsSave()AttributeRec::getSaveAttr()AttributeRec::setSaveAttr()AttributeRec::getIsTarget()AttributeRec::setIsTarget()AttributeRec::getTargetAttr()AttributeRec::setTargetAttr()AttributeRec::getIsCotarget()AttributeRec::setIsCotarget()AttributeRec::getCotargetAttr()AttributeRec::setCotargetAttr()AttributeRec::getIsValue()AttributeRec::setIsValue()AttributeRec::getValueAttr()AttributeRec::setValueAttr()AttributeRec::getIsVolatile()AttributeRec::setIsVolatile()AttributeRec::getVolatileAttr()AttributeRec::setVolatileAttr()AttributeRec::getIsPass()AttributeRec::setIsPass()AttributeRec::getPassAttr()AttributeRec::setPassAttr()AttributeRec::getIsNoPass()AttributeRec::setIsNoPass()AttributeRec::getNoPassAttr()AttributeRec::setNoPassAttr()AttributeRec::getIsNonOverridable()AttributeRec::setIsNonOverridable()AttributeRec::getNonOverrideAttr()AttributeRec::setNonOverrideAttr()AttributeRec::getIsDeferred()AttributeRec::setIsDeferred()AttributeRec::getDeferredAttr()AttributeRec::setDeferredAttr()AttributeRec::reset()AttributeRec::setDeclAttrSpecs()AttributeRec::buildDimensionInfo()AttributeRec::buildArrayType()AttributeRec::makeBaseTypeCoArray()AttributeRec::computeEntityType()
- Class Documentation
- Class AutoTuningInterface
- Class Documentation
AutoTuningInterfaceAutoTuningInterface::AutoTuningInterface()AutoTuningInterface::~AutoTuningInterface()AutoTuningInterface::set_astInterface()AutoTuningInterface::get_target()AutoTuningInterface::LoopBlocked()AutoTuningInterface::UnrollLoop()AutoTuningInterface::BlockLoops()AutoTuningInterface::ParallelizeLoop()AutoTuningInterface::CopyArray()AutoTuningInterface::ApplyOpt()AutoTuningInterface::ApplyOpt()AutoTuningInterface::GenOutput()AutoTuningInterface::gen_specification()AutoTuningInterface::set_arrayInfo()AutoTuningInterface::CreateArrayRef()AutoTuningInterface::Access2Subscript()AutoTuningInterface::Access2Array()
- Class Documentation
- Class BaseGraph
- Nested Relationships
- Inheritance Relationships
- Class Documentation
BaseGraphBaseGraph::BaseGraph()BaseGraph::BaseGraph()BaseGraph::~BaseGraph()BaseGraph::root()BaseGraph::set_root()BaseGraph::num_nodes()BaseGraph::num_edges()BaseGraph::isempty()BaseGraph::dump()BaseGraph::add()BaseGraph::add()BaseGraph::remove()BaseGraph::remove()BaseGraph::create_DFS_links()BaseGraph::create_BFS_links()BaseGraph::node_setBaseGraph::edge_setBaseGraph::root_nodeBaseGraph::DFS_neededBaseGraph::BFS_neededBaseGraph::BFSIteratorBaseGraph::BiDirNodesIteratorBaseGraph::BiDirNodesIterator::dirTypeBaseGraph::BiDirNodesIterator::BiDirNodesIterator()BaseGraph::BiDirNodesIterator::BiDirNodesIterator()BaseGraph::BiDirNodesIterator::~BiDirNodesIterator()BaseGraph::BiDirNodesIterator::operator++()BaseGraph::BiDirNodesIterator::operator--()BaseGraph::BiDirNodesIterator::operator bool()BaseGraph::BiDirNodesIterator::iterBaseGraph::BiDirNodesIterator::pre_beginBaseGraph::BiDirNodesIterator::grBaseGraph::BiDirNodesIterator::dir
BaseGraph::DeletingRootOfNonSingletonGraphBaseGraph::DFSIteratorBaseGraph::DuplicateEdgeBaseGraph::DuplicateNodeBaseGraph::EdgeBaseGraph::EdgeInUseBaseGraph::EdgesIteratorBaseGraph::EmptyEdgeBaseGraph::EmptyNodeBaseGraph::NodeBaseGraph::NodeInUseBaseGraph::NodesIteratorBaseGraph::NonexistentEdgeBaseGraph::NonexistentNode
- Class BaseGraph::BiDirNodesIterator
- Nested Relationships
- Inheritance Relationships
- Class Documentation
BiDirNodesIteratorBiDirNodesIterator::dirTypeBiDirNodesIterator::BiDirNodesIterator()BiDirNodesIterator::BiDirNodesIterator()BiDirNodesIterator::~BiDirNodesIterator()BiDirNodesIterator::operator++()BiDirNodesIterator::operator--()BiDirNodesIterator::operator bool()BiDirNodesIterator::iterBiDirNodesIterator::pre_beginBiDirNodesIterator::grBiDirNodesIterator::dir
- Class BaseGraphCreate
- Inheritance Relationships
- Class Documentation
BaseGraphCreateBaseGraphCreate::NodeContentBaseGraphCreate::EdgeContentBaseGraphCreate::NodeBaseGraphCreate::EdgeBaseGraphCreate::NodeIteratorBaseGraphCreate::EdgeIteratorBaseGraphCreate::~BaseGraphCreate()BaseGraphCreate::CreateNode()BaseGraphCreate::CreateEdge()BaseGraphCreate::MoveEdgeEndPoint()BaseGraphCreate::DeleteNode()BaseGraphCreate::DeleteEdge()BaseGraphCreate::GraphAccessBase
- Template Class BaseGraphCreateWrap
- Inheritance Relationships
- Class Documentation
BaseGraphCreateWrapBaseGraphCreateWrap::BaseGraphCreateWrap()BaseGraphCreateWrap::~BaseGraphCreateWrap()BaseGraphCreateWrap::CreateNode()BaseGraphCreateWrap::CreateEdge()BaseGraphCreateWrap::MoveEdgeEndPoint()BaseGraphCreateWrap::DeleteNode()BaseGraphCreateWrap::DeleteEdge()BaseGraphCreateWrap::GetNodeIterator()BaseGraphCreateWrap::GetNodeEdgeIterator()BaseGraphCreateWrap::GetEdgeEndPoint()BaseGraphCreateWrap::ContainNode()BaseGraphCreateWrap::ContainEdge()BaseGraphCreateWrap::TranslateDirection()BaseGraphCreateWrap::impl
- Class BitVectorRepr
- Inheritance Relationships
- Class Documentation
BitVectorReprBitVectorRepr::BitVectorRepr()BitVectorRepr::BitVectorRepr()BitVectorRepr::BitVectorRepr()BitVectorRepr::BitVectorRepr()BitVectorRepr::BitVectorRepr()BitVectorRepr::operator=()BitVectorRepr::operator==()BitVectorRepr::IsNIL()BitVectorRepr::operator!=()BitVectorRepr::has_member()BitVectorRepr::add_member()BitVectorRepr::delete_member()BitVectorRepr::operator|=()BitVectorRepr::operator&=()BitVectorRepr::complement()BitVectorRepr::toString()
- Template Class BitVectorReprBase
- Nested Relationships
- Class Documentation
BitVectorReprBaseBitVectorReprBase::iteratorBitVectorReprBase::begin()BitVectorReprBase::end()BitVectorReprBase::BitVectorReprBase()BitVectorReprBase::BitVectorReprBase()BitVectorReprBase::size()BitVectorReprBase::add_data()BitVectorReprBase::finalize()BitVectorReprBase::find()BitVectorReprBase::get_name()BitVectorReprBase::get_data()BitVectorReprBase::get_index()
- Class BitVectorReprImpl
- Class Documentation
BitVectorReprImplBitVectorReprImpl::BitVectorReprImpl()BitVectorReprImpl::BitVectorReprImpl()BitVectorReprImpl::~BitVectorReprImpl()BitVectorReprImpl::Clone()BitVectorReprImpl::operator|=()BitVectorReprImpl::toString()BitVectorReprImpl::operator&=()BitVectorReprImpl::complement()BitVectorReprImpl::operator==()BitVectorReprImpl::has_member()BitVectorReprImpl::add_member()BitVectorReprImpl::delete_member()
- Class Documentation
- Class BlockSpec
- Inheritance Relationships
- Class Documentation
BlockSpecBlockSpec::BlockSpec()BlockSpec::get_enum()BlockSpec::get_opt_level()BlockSpec::get_opt_prefix()BlockSpec::to_string()BlockSpec::get_loopnum()BlockSpec::get_loop()BlockSpec::insert_paramDecl()BlockSpec::insert_xformDecl()BlockSpec::gen_xformEval()BlockSpec::get_blockSizeVar()BlockSpec::get_unrollJamSizeVar()BlockSpec::get_blockDimVar()BlockSpec::get_blockTileVar()BlockSpec::get_blockSplitVar()BlockSpec::get_blockSize()BlockSpec::get_ujSize()
- Class BooleanQuery
- Inheritance Relationships
- Class Documentation
BooleanQueryBooleanQuery::isStruct()BooleanQuery::isUnion()BooleanQuery::isContainedInSubtreeOfType()BooleanQuery::TypeOfQueryTypeBooleanQuery::TypeOfQueryType::UnknownListElementTypeBooleanQuery::TypeOfQueryType::VariableDeclarationBooleanQuery::TypeOfQueryType::TypeBooleanQuery::TypeOfQueryType::FunctionDeclarationBooleanQuery::TypeOfQueryType::MemberFunctionDeclarationBooleanQuery::TypeOfQueryType::ClassDeclarationBooleanQuery::TypeOfQueryType::ArgumentBooleanQuery::TypeOfQueryType::FieldBooleanQuery::TypeOfQueryType::UnionedFieldBooleanQuery::TypeOfQueryType::StructBooleanQuery::TypeOfQueryType::ContainedInSubtreeOfTypeBooleanQuery::TypeOfQueryType::END_OF_BOOLEAN_QUERY_TYPE
- Class BooleanQueryInheritedAttributeType
- Class Documentation
BooleanQueryInheritedAttributeTypeBooleanQueryInheritedAttributeType::~BooleanQueryInheritedAttributeType()BooleanQueryInheritedAttributeType::BooleanQueryInheritedAttributeType()BooleanQueryInheritedAttributeType::BooleanQueryInheritedAttributeType()BooleanQueryInheritedAttributeType::BooleanQueryInheritedAttributeType()BooleanQueryInheritedAttributeType::operator=()BooleanQueryInheritedAttributeType::setQuery()BooleanQueryInheritedAttributeType::getQuery()BooleanQueryInheritedAttributeType::typeOfQuery
- Class Documentation
- Class CallGraph
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CallGraphCallGraph::EdgeTypeCallGraph::CallGraph()CallGraph::~CallGraph()CallGraph::Entry()CallGraph::Exit()CallGraph::GetIRInterface()CallGraph::dump()CallGraph::subprog_name()CallGraph::CallGraphExceptionCallGraph::EdgeCallGraph::NodeCallGraph::Node::Node()CallGraph::Node::Node()CallGraph::Node::~Node()CallGraph::Node::getID()CallGraph::Node::IsDefined()CallGraph::Node::IsUsed()CallGraph::Node::GetDef()CallGraph::Node::dump()CallGraph::Node::shortdump()CallGraph::Node::longdump()CallGraph::Node::add_def()CallGraph::Node::add_use()
CallGraph::NodeUsesIterator
- Class CFG
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CFGCFG::EdgeTypeCFG::NodeListCFG::CFG()CFG::~CFG()CFG::Entry()CFG::Exit()CFG::GetIRInterface()CFG::dump()CFG::dump()CFG::subprog_name()CFG::compute_uses_sets()CFG::compute_defs_sets()CFG::splitBlock()CFG::connect()CFG::connect()CFG::connect()CFG::connect()CFG::disconnect()CFG::node_from_label()CFG::DefBlocksIteratorCFG::DFSIteratorCFG::EdgeCFG::NodeCFG::NodeListIteratorCFG::NodeStatementsIteratorCFG::NonLocalsIteratorCFG::Unexpected_BreakCFG::Unexpected_ContinueCFG::Unexpected_Return
- Class ChainableTypeLayoutGenerator
- Inheritance Relationships
- Class Documentation
ChainableTypeLayoutGeneratorChainableTypeLayoutGenerator::~ChainableTypeLayoutGenerator()ChainableTypeLayoutGenerator::ChainableTypeLayoutGenerator()ChainableTypeLayoutGenerator::layoutType()ChainableTypeLayoutGenerator::nextChainableTypeLayoutGenerator::beginningChainableTypeLayoutGenerator::custom_sizesChainableTypeLayoutGenerator::setNext()ChainableTypeLayoutGenerator::setBeginningRecursively()
- Class ClangToDotPreprocessorRecord
- Inheritance Relationships
- Class Documentation
ClangToDotPreprocessorRecordClangToDotPreprocessorRecord::ClangToDotPreprocessorRecord()ClangToDotPreprocessorRecord::InclusionDirective()ClangToDotPreprocessorRecord::EndOfMainFile()ClangToDotPreprocessorRecord::Ident()ClangToDotPreprocessorRecord::PragmaComment()ClangToDotPreprocessorRecord::PragmaMessage()ClangToDotPreprocessorRecord::PragmaDiagnosticPush()ClangToDotPreprocessorRecord::PragmaDiagnosticPop()ClangToDotPreprocessorRecord::PragmaDiagnostic()ClangToDotPreprocessorRecord::MacroExpands()ClangToDotPreprocessorRecord::MacroDefined()ClangToDotPreprocessorRecord::MacroUndefined()ClangToDotPreprocessorRecord::Defined()ClangToDotPreprocessorRecord::SourceRangeSkipped()ClangToDotPreprocessorRecord::If()ClangToDotPreprocessorRecord::Elif()ClangToDotPreprocessorRecord::Ifdef()ClangToDotPreprocessorRecord::Ifndef()ClangToDotPreprocessorRecord::Else()ClangToDotPreprocessorRecord::Endif()ClangToDotPreprocessorRecord::top()ClangToDotPreprocessorRecord::pop()ClangToDotPreprocessorRecord::p_source_managerClangToDotPreprocessorRecord::p_preprocessor_record_list
- Class ClangToDotTranslator
- Nested Relationships
- Inheritance Relationships
- Class Documentation
ClangToDotTranslatorClangToDotTranslator::LanguageClangToDotTranslator::ClangToDotTranslator()ClangToDotTranslator::~ClangToDotTranslator()ClangToDotTranslator::genNextIdent()ClangToDotTranslator::toDot()ClangToDotTranslator::HandleTranslationUnit()ClangToDotTranslator::Traverse()ClangToDotTranslator::Traverse()ClangToDotTranslator::Traverse()ClangToDotTranslator::VisitDecl()ClangToDotTranslator::VisitAccessSpecDecl()ClangToDotTranslator::VisitBlockDecl()ClangToDotTranslator::VisitCapturedDecl()ClangToDotTranslator::VisitEmptyDecl()ClangToDotTranslator::VisitExportDecl()ClangToDotTranslator::VisitExternCContextDecl()ClangToDotTranslator::VisitFileScopeAsmDecl()ClangToDotTranslator::VisitFriendDecl()ClangToDotTranslator::VisitFriendTemplateDecl()ClangToDotTranslator::VisitImportDecl()ClangToDotTranslator::VisitNamedDecl()ClangToDotTranslator::VisitLabelDecl()ClangToDotTranslator::VisitNamespaceAliasDecl()ClangToDotTranslator::VisitNamespaceDecl()ClangToDotTranslator::VisitTemplateDecl()ClangToDotTranslator::VisitBuiltinTemplateDecl()ClangToDotTranslator::VisitConceptDecl()ClangToDotTranslator::VisitRedeclarableTemplateDecl()ClangToDotTranslator::VisitClassTemplateDecl()ClangToDotTranslator::VisitFunctionTemplateDecl()ClangToDotTranslator::VisitTypeAliasTemplateDecl()ClangToDotTranslator::VisitVarTemplateDecl()ClangToDotTranslator::VisitTemplateTemplateParmDecl()ClangToDotTranslator::VisitTypeDecl()ClangToDotTranslator::VisitTagDecl()ClangToDotTranslator::VisitRecordDecl()ClangToDotTranslator::VisitCXXRecordDecl()ClangToDotTranslator::VisitClassTemplateSpecializationDecl()ClangToDotTranslator::VisitClassTemplatePartialSpecializationDecl()ClangToDotTranslator::VisitEnumDecl()ClangToDotTranslator::VisitTemplateTypeParmDecl()ClangToDotTranslator::VisitTypedefNameDecl()ClangToDotTranslator::VisitTypedefDecl()ClangToDotTranslator::VisitTypeAliasDecl()ClangToDotTranslator::VisitUnresolvedUsingTypenameDecl()ClangToDotTranslator::VisitUsingDecl()ClangToDotTranslator::VisitUsingDirectiveDecl()ClangToDotTranslator::VisitUsingPackDecl()ClangToDotTranslator::VisitUsingShadowDecl()ClangToDotTranslator::VisitConstructorUsingShadowDecl()ClangToDotTranslator::VisitValueDecl()ClangToDotTranslator::VisitBindingDecl()ClangToDotTranslator::VisitDeclaratorDecl()ClangToDotTranslator::VisitFieldDecl()ClangToDotTranslator::VisitFunctionDecl()ClangToDotTranslator::VisitCXXDeductionGuideDecl()ClangToDotTranslator::VisitCXXMethodDecl()ClangToDotTranslator::VisitCXXConstructorDecl()ClangToDotTranslator::VisitCXXConversionDecl()ClangToDotTranslator::VisitCXXDestructorDecl()ClangToDotTranslator::VisitMSPropertyDecl()ClangToDotTranslator::VisitNonTypeTemplateParmDecl()ClangToDotTranslator::VisitVarDecl()ClangToDotTranslator::VisitDecompositionDecl()ClangToDotTranslator::VisitImplicitParamDecl()ClangToDotTranslator::VisitOMPCaptureExprDecl()ClangToDotTranslator::VisitParmVarDecl()ClangToDotTranslator::VisitVarTemplateSpecializationDecl()ClangToDotTranslator::VisitVarTemplatePartialSpecializationDecl()ClangToDotTranslator::VisitEnumConstantDecl()ClangToDotTranslator::VisitIndirectFieldDecl()ClangToDotTranslator::VisitOMPDeclareMapperDecl()ClangToDotTranslator::VisitOMPDeclareReductionDecl()ClangToDotTranslator::VisitUnresolvedUsingValueDecl()ClangToDotTranslator::VisitOMPAllocateDecl()ClangToDotTranslator::VisitOMPRequiresDecl()ClangToDotTranslator::VisitOMPThreadPrivateDecl()ClangToDotTranslator::VisitPragmaCommentDecl()ClangToDotTranslator::VisitPragmaDetectMismatchDecl()ClangToDotTranslator::VisitStaticAssertDecl()ClangToDotTranslator::VisitTranslationUnitDecl()ClangToDotTranslator::VisitStmt()ClangToDotTranslator::VisitAsmStmt()ClangToDotTranslator::VisitGCCAsmStmt()ClangToDotTranslator::VisitMSAsmStmt()ClangToDotTranslator::VisitBreakStmt()ClangToDotTranslator::VisitCapturedStmt()ClangToDotTranslator::VisitCompoundStmt()ClangToDotTranslator::VisitContinueStmt()ClangToDotTranslator::VisitCoreturnStmt()ClangToDotTranslator::VisitCoroutineBodyStmt()ClangToDotTranslator::VisitCXXCatchStmt()ClangToDotTranslator::VisitCXXForRangeStmt()ClangToDotTranslator::VisitCXXTryStmt()ClangToDotTranslator::VisitDeclStmt()ClangToDotTranslator::VisitDoStmt()ClangToDotTranslator::VisitForStmt()ClangToDotTranslator::VisitGotoStmt()ClangToDotTranslator::VisitIfStmt()ClangToDotTranslator::VisitIndirectGotoStmt()ClangToDotTranslator::VisitMSDependentExistsStmt()ClangToDotTranslator::VisitNullStmt()ClangToDotTranslator::VisitOMPExecutableDirective()ClangToDotTranslator::VisitOMPAtomicDirective()ClangToDotTranslator::VisitOMPBarrierDirective()ClangToDotTranslator::VisitOMPCancelDirective()ClangToDotTranslator::VisitOMPCancellationPointDirective()ClangToDotTranslator::VisitOMPCriticalDirective()ClangToDotTranslator::VisitOMPFlushDirective()ClangToDotTranslator::VisitOMPLoopDirective()ClangToDotTranslator::VisitOMPDistributeDirective()ClangToDotTranslator::VisitOMPDistributeParallelForDirective()ClangToDotTranslator::VisitOMPDistributeParallelForSimdDirective()ClangToDotTranslator::VisitOMPDistributeSimdDirective()ClangToDotTranslator::VisitOMPForDirective()ClangToDotTranslator::VisitOMPForSimdDirective()ClangToDotTranslator::VisitOMPParallelForDirective()ClangToDotTranslator::VisitOMPParallelForSimdDirective()ClangToDotTranslator::VisitOMPSimdDirective()ClangToDotTranslator::VisitOMPTargetParallelForDirective()ClangToDotTranslator::VisitOMPTargetParallelForSimdDirective()ClangToDotTranslator::VisitOMPTargetSimdDirective()ClangToDotTranslator::VisitOMPTargetTeamsDistributeDirective()ClangToDotTranslator::VisitOMPTargetTeamsDistributeSimdDirective()ClangToDotTranslator::VisitOMPTaskLoopDirective()ClangToDotTranslator::VisitOMPTaskLoopSimdDirective()ClangToDotTranslator::VisitOMPMasterDirective()ClangToDotTranslator::VisitOMPOrderedDirective()ClangToDotTranslator::VisitOMPParallelDirective()ClangToDotTranslator::VisitOMPParallelSectionsDirective()ClangToDotTranslator::VisitReturnStmt()ClangToDotTranslator::VisitSEHExceptStmt()ClangToDotTranslator::VisitSEHFinallyStmt()ClangToDotTranslator::VisitSEHLeaveStmt()ClangToDotTranslator::VisitSEHTryStmt()ClangToDotTranslator::VisitSwitchCase()ClangToDotTranslator::VisitCaseStmt()ClangToDotTranslator::VisitDefaultStmt()ClangToDotTranslator::VisitSwitchStmt()ClangToDotTranslator::VisitValueStmt()ClangToDotTranslator::VisitAttributedStmt()ClangToDotTranslator::VisitExpr()ClangToDotTranslator::VisitAbstractConditionalOperator()ClangToDotTranslator::VisitBinaryConditionalOperator()ClangToDotTranslator::VisitConditionalOperator()ClangToDotTranslator::VisitAddrLabelExpr()ClangToDotTranslator::VisitArrayInitIndexExpr()ClangToDotTranslator::VisitArrayInitLoopExpr()ClangToDotTranslator::VisitArraySubscriptExpr()ClangToDotTranslator::VisitArrayTypeTraitExpr()ClangToDotTranslator::VisitAsTypeExpr()ClangToDotTranslator::VisitAtomicExpr()ClangToDotTranslator::VisitBinaryOperator()ClangToDotTranslator::VisitCompoundAssignOperator()ClangToDotTranslator::VisitBlockExpr()ClangToDotTranslator::VisitCallExpr()ClangToDotTranslator::VisitCUDAKernelCallExpr()ClangToDotTranslator::VisitCXXMemberCallExpr()ClangToDotTranslator::VisitCXXOperatorCallExpr()ClangToDotTranslator::VisitUserDefinedLiteral()ClangToDotTranslator::VisitCastExpr()ClangToDotTranslator::VisitExplicitCastExpr()ClangToDotTranslator::VisitBuiltinBitCastExpr()ClangToDotTranslator::VisitCStyleCastExpr()ClangToDotTranslator::VisitCXXFunctionalCastExpr()ClangToDotTranslator::VisitCXXNamedCastExpr()ClangToDotTranslator::VisitCXXConstCastExpr()ClangToDotTranslator::VisitCXXDynamicCastExpr()ClangToDotTranslator::VisitCXXReinterpretCastExpr()ClangToDotTranslator::VisitCXXStaticCastExpr()ClangToDotTranslator::VisitImplicitCastExpr()ClangToDotTranslator::VisitCharacterLiteral()ClangToDotTranslator::VisitChooseExpr()ClangToDotTranslator::VisitCompoundLiteralExpr()ClangToDotTranslator::VisitConvertVectorExpr()ClangToDotTranslator::VisitCoroutineSuspendExpr()ClangToDotTranslator::VisitCoawaitExpr()ClangToDotTranslator::VisitCoyieldExpr()ClangToDotTranslator::VisitCXXBindTemporaryExpr()ClangToDotTranslator::VisitCXXBoolLiteralExpr()ClangToDotTranslator::VisitCXXConstructExpr()ClangToDotTranslator::VisitCXXTemporaryObjectExpr()ClangToDotTranslator::VisitCXXDefaultArgExpr()ClangToDotTranslator::VisitCXXDefaultInitExpr()ClangToDotTranslator::VisitCXXDeleteExpr()ClangToDotTranslator::VisitCXXDependentScopeMemberExpr()ClangToDotTranslator::VisitCXXFoldExpr()ClangToDotTranslator::VisitCXXInheritedCtorInitExpr()ClangToDotTranslator::VisitCXXNewExpr()ClangToDotTranslator::VisitCXXNoexceptExpr()ClangToDotTranslator::VisitCXXNullPtrLiteralExpr()ClangToDotTranslator::VisitCXXPseudoDestructorExpr()ClangToDotTranslator::VisitCXXScalarValueInitExpr()ClangToDotTranslator::VisitCXXStdInitializerListExpr()ClangToDotTranslator::VisitCXXThisExpr()ClangToDotTranslator::VisitCXXThrowExpr()ClangToDotTranslator::VisitCXXTypeidExpr()ClangToDotTranslator::VisitCXXUnresolvedConstructExpr()ClangToDotTranslator::VisitCXXUuidofExpr()ClangToDotTranslator::VisitDeclRefExpr()ClangToDotTranslator::VisitDependentCoawaitExpr()ClangToDotTranslator::VisitDependentScopeDeclRefExpr()ClangToDotTranslator::VisitDesignatedInitExpr()ClangToDotTranslator::VisitDesignatedInitUpdateExpr()ClangToDotTranslator::VisitExpressionTraitExpr()ClangToDotTranslator::VisitExtVectorElementExpr()ClangToDotTranslator::VisitFixedPointLiteral()ClangToDotTranslator::VisitFloatingLiteral()ClangToDotTranslator::VisitFullExpr()ClangToDotTranslator::VisitConstantExpr()ClangToDotTranslator::VisitExprWithCleanups()ClangToDotTranslator::VisitFunctionParmPackExpr()ClangToDotTranslator::VisitGenericSelectionExpr()ClangToDotTranslator::VisitGNUNullExpr()ClangToDotTranslator::VisitImaginaryLiteral()ClangToDotTranslator::VisitImplicitValueInitExpr()ClangToDotTranslator::VisitInitListExpr()ClangToDotTranslator::VisitIntegerLiteral()ClangToDotTranslator::VisitLambdaExpr()ClangToDotTranslator::VisitMaterializeTemporaryExpr()ClangToDotTranslator::VisitMemberExpr()ClangToDotTranslator::VisitMSPropertyRefExpr()ClangToDotTranslator::VisitMSPropertySubscriptExpr()ClangToDotTranslator::VisitNoInitExpr()ClangToDotTranslator::VisitOffsetOfExpr()ClangToDotTranslator::VisitOMPArraySectionExpr()ClangToDotTranslator::VisitOpaqueValueExpr()ClangToDotTranslator::VisitOverloadExpr()ClangToDotTranslator::VisitUnresolvedLookupExpr()ClangToDotTranslator::VisitUnresolvedMemberExpr()ClangToDotTranslator::VisitPackExpansionExpr()ClangToDotTranslator::VisitParenExpr()ClangToDotTranslator::VisitParenListExpr()ClangToDotTranslator::VisitPredefinedExpr()ClangToDotTranslator::VisitPseudoObjectExpr()ClangToDotTranslator::VisitShuffleVectorExpr()ClangToDotTranslator::VisitSizeOfPackExpr()ClangToDotTranslator::VisitSourceLocExpr()ClangToDotTranslator::VisitStmtExpr()ClangToDotTranslator::VisitStringLiteral()ClangToDotTranslator::VisitSubstNonTypeTemplateParmExpr()ClangToDotTranslator::VisitSubstNonTypeTemplateParmPackExpr()ClangToDotTranslator::VisitTypeTraitExpr()ClangToDotTranslator::VisitUnaryExprOrTypeTraitExpr()ClangToDotTranslator::VisitUnaryOperator()ClangToDotTranslator::VisitVAArgExpr()ClangToDotTranslator::VisitLabelStmt()ClangToDotTranslator::VisitWhileStmt()ClangToDotTranslator::VisitType()ClangToDotTranslator::VisitAdjustedType()ClangToDotTranslator::VisitDecayedType()ClangToDotTranslator::VisitArrayType()ClangToDotTranslator::VisitConstantArrayType()ClangToDotTranslator::VisitDependentSizedArrayType()ClangToDotTranslator::VisitIncompleteArrayType()ClangToDotTranslator::VisitVariableArrayType()ClangToDotTranslator::VisitAtomicType()ClangToDotTranslator::VisitAttributedType()ClangToDotTranslator::VisitBlockPointerType()ClangToDotTranslator::VisitBuiltinType()ClangToDotTranslator::VisitComplexType()ClangToDotTranslator::VisitDecltypeType()ClangToDotTranslator::VisitDependentDecltypeType()ClangToDotTranslator::VisitDeducedType()ClangToDotTranslator::VisitAutoType()ClangToDotTranslator::VisitDeducedTemplateSpecializationType()ClangToDotTranslator::VisitDependentAddressSpaceType()ClangToDotTranslator::VisitDependentSizedExtVectorType()ClangToDotTranslator::VisitDependentVectorType()ClangToDotTranslator::VisitFunctionType()ClangToDotTranslator::VisitFunctionNoProtoType()ClangToDotTranslator::VisitFunctionProtoType()ClangToDotTranslator::VisitInjectedClassNameType()ClangToDotTranslator::VisitMacroQualifiedType()ClangToDotTranslator::VisitMemberPointerType()ClangToDotTranslator::VisitPackExpansionType()ClangToDotTranslator::VisitParenType()ClangToDotTranslator::VisitPipeType()ClangToDotTranslator::VisitPointerType()ClangToDotTranslator::VisitReferenceType()ClangToDotTranslator::VisitLValueReferenceType()ClangToDotTranslator::VisitRValueReferenceType()ClangToDotTranslator::VisitSubstTemplateTypeParmPackType()ClangToDotTranslator::VisitSubstTemplateTypeParmType()ClangToDotTranslator::VisitTagType()ClangToDotTranslator::VisitEnumType()ClangToDotTranslator::VisitRecordType()ClangToDotTranslator::VisitTemplateSpecializationType()ClangToDotTranslator::VisitTemplateTypeParmType()ClangToDotTranslator::VisitTypedefType()ClangToDotTranslator::VisitTypeOfExprType()ClangToDotTranslator::VisitDependentTypeOfExprType()ClangToDotTranslator::VisitTypeOfType()ClangToDotTranslator::VisitTypeWithKeyword()ClangToDotTranslator::VisitDependentNameType()ClangToDotTranslator::VisitDependentTemplateSpecializationType()ClangToDotTranslator::VisitElaboratedType()ClangToDotTranslator::VisitUnaryTransformType()ClangToDotTranslator::VisitUnresolvedUsingType()ClangToDotTranslator::VisitVectorType()ClangToDotTranslator::VisitExtVectorType()ClangToDotTranslator::preprocessor_top()ClangToDotTranslator::preprocessor_pop()ClangToDotTranslator::VisitTemplateArgument()ClangToDotTranslator::VisitTemplateName()ClangToDotTranslator::VisitNestedNameSpecifier()ClangToDotTranslator::p_compiler_instanceClangToDotTranslator::p_decl_translation_mapClangToDotTranslator::p_stmt_translation_mapClangToDotTranslator::p_type_translation_mapClangToDotTranslator::p_node_descClangToDotTranslator::languageClangToDotTranslator::ident_cntClangToDotTranslator::p_sage_preprocessor_recorderClangToDotTranslator::NodeDescriptor
- Class ClangToSageTranslator
- Nested Relationships
- Inheritance Relationships
- Class Documentation
ClangToSageTranslatorClangToSageTranslator::LanguageClangToSageTranslator::applySourceRange()ClangToSageTranslator::setCompilerGeneratedFileInfo()ClangToSageTranslator::ClangToSageTranslator()ClangToSageTranslator::~ClangToSageTranslator()ClangToSageTranslator::getGlobalScope()ClangToSageTranslator::setOpenMPPragmaCallback()ClangToSageTranslator::HandleTranslationUnit()ClangToSageTranslator::Traverse()ClangToSageTranslator::Traverse()ClangToSageTranslator::Traverse()ClangToSageTranslator::TraverseForDeclContext()ClangToSageTranslator::VisitDecl()ClangToSageTranslator::VisitAccessSpecDecl()ClangToSageTranslator::VisitBlockDecl()ClangToSageTranslator::VisitCapturedDecl()ClangToSageTranslator::VisitEmptyDecl()ClangToSageTranslator::VisitExportDecl()ClangToSageTranslator::VisitExternCContextDecl()ClangToSageTranslator::VisitFileScopeAsmDecl()ClangToSageTranslator::VisitFriendDecl()ClangToSageTranslator::VisitFriendTemplateDecl()ClangToSageTranslator::VisitImportDecl()ClangToSageTranslator::VisitNamedDecl()ClangToSageTranslator::VisitLabelDecl()ClangToSageTranslator::VisitNamespaceAliasDecl()ClangToSageTranslator::VisitNamespaceDecl()ClangToSageTranslator::VisitLinkageSpecDecl()ClangToSageTranslator::VisitTemplateDecl()ClangToSageTranslator::VisitBuiltinTemplateDecl()ClangToSageTranslator::VisitConceptDecl()ClangToSageTranslator::VisitRedeclarableTemplateDecl()ClangToSageTranslator::VisitClassTemplateDecl()ClangToSageTranslator::VisitFunctionTemplateDecl()ClangToSageTranslator::VisitTypeAliasTemplateDecl()ClangToSageTranslator::VisitVarTemplateDecl()ClangToSageTranslator::VisitTemplateTemplateParmDecl()ClangToSageTranslator::VisitTypeDecl()ClangToSageTranslator::VisitTagDecl()ClangToSageTranslator::VisitRecordDecl()ClangToSageTranslator::VisitCXXRecordDecl()ClangToSageTranslator::VisitClassTemplateSpecializationDecl()ClangToSageTranslator::VisitClassTemplatePartialSpecializationDecl()ClangToSageTranslator::VisitEnumDecl()ClangToSageTranslator::VisitTemplateTypeParmDecl()ClangToSageTranslator::VisitTypedefNameDecl()ClangToSageTranslator::VisitTypedefDecl()ClangToSageTranslator::VisitTypeAliasDecl()ClangToSageTranslator::VisitUnresolvedUsingTypenameDecl()ClangToSageTranslator::VisitUsingDecl()ClangToSageTranslator::VisitUsingDirectiveDecl()ClangToSageTranslator::VisitUsingPackDecl()ClangToSageTranslator::VisitUsingShadowDecl()ClangToSageTranslator::VisitConstructorUsingShadowDecl()ClangToSageTranslator::VisitValueDecl()ClangToSageTranslator::VisitBindingDecl()ClangToSageTranslator::VisitDeclaratorDecl()ClangToSageTranslator::VisitFieldDecl()ClangToSageTranslator::VisitFunctionDecl()ClangToSageTranslator::VisitCXXDeductionGuideDecl()ClangToSageTranslator::VisitCXXMethodDecl()ClangToSageTranslator::VisitCXXConstructorDecl()ClangToSageTranslator::VisitCXXConversionDecl()ClangToSageTranslator::VisitCXXDestructorDecl()ClangToSageTranslator::VisitMSPropertyDecl()ClangToSageTranslator::VisitNonTypeTemplateParmDecl()ClangToSageTranslator::VisitVarDecl()ClangToSageTranslator::VisitDecompositionDecl()ClangToSageTranslator::VisitImplicitParamDecl()ClangToSageTranslator::VisitOMPCaptureExprDecl()ClangToSageTranslator::VisitParmVarDecl()ClangToSageTranslator::VisitVarTemplateSpecializationDecl()ClangToSageTranslator::VisitVarTemplatePartialSpecializationDecl()ClangToSageTranslator::VisitEnumConstantDecl()ClangToSageTranslator::VisitIndirectFieldDecl()ClangToSageTranslator::VisitOMPDeclareMapperDecl()ClangToSageTranslator::VisitOMPDeclareReductionDecl()ClangToSageTranslator::VisitUnresolvedUsingValueDecl()ClangToSageTranslator::VisitOMPAllocateDecl()ClangToSageTranslator::VisitOMPRequiresDecl()ClangToSageTranslator::VisitOMPThreadPrivateDecl()ClangToSageTranslator::VisitPragmaCommentDecl()ClangToSageTranslator::VisitPragmaDetectMismatchDecl()ClangToSageTranslator::VisitStaticAssertDecl()ClangToSageTranslator::VisitTranslationUnitDecl()ClangToSageTranslator::VisitStmt()ClangToSageTranslator::VisitAsmStmt()ClangToSageTranslator::VisitGCCAsmStmt()ClangToSageTranslator::VisitMSAsmStmt()ClangToSageTranslator::VisitBreakStmt()ClangToSageTranslator::VisitCapturedStmt()ClangToSageTranslator::VisitCompoundStmt()ClangToSageTranslator::VisitContinueStmt()ClangToSageTranslator::VisitCoreturnStmt()ClangToSageTranslator::VisitCoroutineBodyStmt()ClangToSageTranslator::VisitCXXCatchStmt()ClangToSageTranslator::VisitCXXForRangeStmt()ClangToSageTranslator::VisitCXXTryStmt()ClangToSageTranslator::VisitDeclStmt()ClangToSageTranslator::VisitDoStmt()ClangToSageTranslator::VisitForStmt()ClangToSageTranslator::VisitGotoStmt()ClangToSageTranslator::VisitIfStmt()ClangToSageTranslator::VisitIndirectGotoStmt()ClangToSageTranslator::VisitMSDependentExistsStmt()ClangToSageTranslator::VisitNullStmt()ClangToSageTranslator::VisitOMPExecutableDirective()ClangToSageTranslator::VisitOMPAtomicDirective()ClangToSageTranslator::VisitOMPBarrierDirective()ClangToSageTranslator::VisitOMPCancelDirective()ClangToSageTranslator::VisitOMPCancellationPointDirective()ClangToSageTranslator::VisitOMPCriticalDirective()ClangToSageTranslator::VisitOMPFlushDirective()ClangToSageTranslator::VisitOMPLoopDirective()ClangToSageTranslator::VisitOMPDistributeDirective()ClangToSageTranslator::VisitOMPDistributeParallelForDirective()ClangToSageTranslator::VisitOMPDistributeParallelForSimdDirective()ClangToSageTranslator::VisitOMPDistributeSimdDirective()ClangToSageTranslator::VisitOMPForDirective()ClangToSageTranslator::VisitOMPForSimdDirective()ClangToSageTranslator::VisitOMPParallelForDirective()ClangToSageTranslator::VisitOMPParallelForSimdDirective()ClangToSageTranslator::VisitOMPSimdDirective()ClangToSageTranslator::VisitOMPTargetParallelForDirective()ClangToSageTranslator::VisitOMPTargetParallelForSimdDirective()ClangToSageTranslator::VisitOMPTargetSimdDirective()ClangToSageTranslator::VisitOMPTargetTeamsDistributeDirective()ClangToSageTranslator::VisitOMPTargetTeamsDistributeSimdDirective()ClangToSageTranslator::VisitOMPTaskLoopDirective()ClangToSageTranslator::VisitOMPTaskLoopSimdDirective()ClangToSageTranslator::VisitOMPMasterDirective()ClangToSageTranslator::VisitOMPOrderedDirective()ClangToSageTranslator::VisitOMPParallelDirective()ClangToSageTranslator::VisitOMPParallelSectionsDirective()ClangToSageTranslator::VisitReturnStmt()ClangToSageTranslator::VisitSEHExceptStmt()ClangToSageTranslator::VisitSEHFinallyStmt()ClangToSageTranslator::VisitSEHLeaveStmt()ClangToSageTranslator::VisitSEHTryStmt()ClangToSageTranslator::VisitSwitchCase()ClangToSageTranslator::VisitCaseStmt()ClangToSageTranslator::VisitDefaultStmt()ClangToSageTranslator::VisitSwitchStmt()ClangToSageTranslator::VisitValueStmt()ClangToSageTranslator::VisitAttributedStmt()ClangToSageTranslator::VisitExpr()ClangToSageTranslator::VisitAbstractConditionalOperator()ClangToSageTranslator::VisitBinaryConditionalOperator()ClangToSageTranslator::VisitConditionalOperator()ClangToSageTranslator::VisitAddrLabelExpr()ClangToSageTranslator::VisitArrayInitIndexExpr()ClangToSageTranslator::VisitArrayInitLoopExpr()ClangToSageTranslator::VisitArraySubscriptExpr()ClangToSageTranslator::VisitArrayTypeTraitExpr()ClangToSageTranslator::VisitAsTypeExpr()ClangToSageTranslator::VisitAtomicExpr()ClangToSageTranslator::VisitBinaryOperator()ClangToSageTranslator::VisitCompoundAssignOperator()ClangToSageTranslator::VisitBlockExpr()ClangToSageTranslator::VisitCallExpr()ClangToSageTranslator::VisitCUDAKernelCallExpr()ClangToSageTranslator::VisitCXXMemberCallExpr()ClangToSageTranslator::VisitCXXOperatorCallExpr()ClangToSageTranslator::VisitUserDefinedLiteral()ClangToSageTranslator::VisitCastExpr()ClangToSageTranslator::VisitExplicitCastExpr()ClangToSageTranslator::VisitBuiltinBitCastExpr()ClangToSageTranslator::VisitCStyleCastExpr()ClangToSageTranslator::VisitCXXFunctionalCastExpr()ClangToSageTranslator::VisitCXXNamedCastExpr()ClangToSageTranslator::VisitCXXConstCastExpr()ClangToSageTranslator::VisitCXXDynamicCastExpr()ClangToSageTranslator::VisitCXXReinterpretCastExpr()ClangToSageTranslator::VisitCXXStaticCastExpr()ClangToSageTranslator::VisitImplicitCastExpr()ClangToSageTranslator::VisitCharacterLiteral()ClangToSageTranslator::VisitChooseExpr()ClangToSageTranslator::VisitCompoundLiteralExpr()ClangToSageTranslator::VisitConvertVectorExpr()ClangToSageTranslator::VisitCoroutineSuspendExpr()ClangToSageTranslator::VisitCoawaitExpr()ClangToSageTranslator::VisitCoyieldExpr()ClangToSageTranslator::VisitCXXBindTemporaryExpr()ClangToSageTranslator::VisitCXXBoolLiteralExpr()ClangToSageTranslator::VisitCXXConstructExpr()ClangToSageTranslator::VisitCXXTemporaryObjectExpr()ClangToSageTranslator::VisitCXXDefaultArgExpr()ClangToSageTranslator::VisitCXXDefaultInitExpr()ClangToSageTranslator::VisitCXXDeleteExpr()ClangToSageTranslator::VisitCXXDependentScopeMemberExpr()ClangToSageTranslator::VisitCXXFoldExpr()ClangToSageTranslator::VisitCXXInheritedCtorInitExpr()ClangToSageTranslator::VisitCXXNewExpr()ClangToSageTranslator::VisitCXXNoexceptExpr()ClangToSageTranslator::VisitCXXNullPtrLiteralExpr()ClangToSageTranslator::VisitCXXPseudoDestructorExpr()ClangToSageTranslator::VisitCXXScalarValueInitExpr()ClangToSageTranslator::VisitCXXStdInitializerListExpr()ClangToSageTranslator::VisitCXXThisExpr()ClangToSageTranslator::VisitCXXThrowExpr()ClangToSageTranslator::VisitCXXTypeidExpr()ClangToSageTranslator::VisitCXXUnresolvedConstructExpr()ClangToSageTranslator::VisitCXXUuidofExpr()ClangToSageTranslator::VisitDeclRefExpr()ClangToSageTranslator::VisitDependentCoawaitExpr()ClangToSageTranslator::VisitDependentScopeDeclRefExpr()ClangToSageTranslator::VisitDesignatedInitExpr()ClangToSageTranslator::VisitDesignatedInitUpdateExpr()ClangToSageTranslator::VisitExpressionTraitExpr()ClangToSageTranslator::VisitExtVectorElementExpr()ClangToSageTranslator::VisitFixedPointLiteral()ClangToSageTranslator::VisitFloatingLiteral()ClangToSageTranslator::VisitFullExpr()ClangToSageTranslator::VisitConstantExpr()ClangToSageTranslator::VisitExprWithCleanups()ClangToSageTranslator::VisitFunctionParmPackExpr()ClangToSageTranslator::VisitGenericSelectionExpr()ClangToSageTranslator::VisitGNUNullExpr()ClangToSageTranslator::VisitImaginaryLiteral()ClangToSageTranslator::VisitImplicitValueInitExpr()ClangToSageTranslator::VisitInitListExpr()ClangToSageTranslator::VisitIntegerLiteral()ClangToSageTranslator::VisitLambdaExpr()ClangToSageTranslator::VisitMaterializeTemporaryExpr()ClangToSageTranslator::VisitMemberExpr()ClangToSageTranslator::VisitMSPropertyRefExpr()ClangToSageTranslator::VisitMSPropertySubscriptExpr()ClangToSageTranslator::VisitNoInitExpr()ClangToSageTranslator::VisitOffsetOfExpr()ClangToSageTranslator::VisitOMPArraySectionExpr()ClangToSageTranslator::VisitOpaqueValueExpr()ClangToSageTranslator::VisitOverloadExpr()ClangToSageTranslator::VisitUnresolvedLookupExpr()ClangToSageTranslator::VisitUnresolvedMemberExpr()ClangToSageTranslator::VisitPackExpansionExpr()ClangToSageTranslator::VisitParenExpr()ClangToSageTranslator::VisitParenListExpr()ClangToSageTranslator::VisitPredefinedExpr()ClangToSageTranslator::VisitPseudoObjectExpr()ClangToSageTranslator::VisitShuffleVectorExpr()ClangToSageTranslator::VisitSizeOfPackExpr()ClangToSageTranslator::VisitSourceLocExpr()ClangToSageTranslator::VisitStmtExpr()ClangToSageTranslator::VisitStringLiteral()ClangToSageTranslator::VisitSubstNonTypeTemplateParmExpr()ClangToSageTranslator::VisitSubstNonTypeTemplateParmPackExpr()ClangToSageTranslator::VisitTypeTraitExpr()ClangToSageTranslator::VisitUnaryExprOrTypeTraitExpr()ClangToSageTranslator::VisitUnaryOperator()ClangToSageTranslator::VisitVAArgExpr()ClangToSageTranslator::VisitLabelStmt()ClangToSageTranslator::VisitWhileStmt()ClangToSageTranslator::VisitType()ClangToSageTranslator::VisitAdjustedType()ClangToSageTranslator::VisitDecayedType()ClangToSageTranslator::VisitArrayType()ClangToSageTranslator::VisitConstantArrayType()ClangToSageTranslator::VisitDependentSizedArrayType()ClangToSageTranslator::VisitIncompleteArrayType()ClangToSageTranslator::VisitVariableArrayType()ClangToSageTranslator::VisitAtomicType()ClangToSageTranslator::VisitAttributedType()ClangToSageTranslator::VisitBlockPointerType()ClangToSageTranslator::VisitBuiltinType()ClangToSageTranslator::VisitComplexType()ClangToSageTranslator::VisitDecltypeType()ClangToSageTranslator::VisitDependentDecltypeType()ClangToSageTranslator::VisitDeducedType()ClangToSageTranslator::VisitAutoType()ClangToSageTranslator::VisitDeducedTemplateSpecializationType()ClangToSageTranslator::VisitDependentAddressSpaceType()ClangToSageTranslator::VisitDependentSizedExtVectorType()ClangToSageTranslator::VisitDependentVectorType()ClangToSageTranslator::VisitFunctionType()ClangToSageTranslator::VisitFunctionNoProtoType()ClangToSageTranslator::VisitFunctionProtoType()ClangToSageTranslator::VisitInjectedClassNameType()ClangToSageTranslator::VisitMacroQualifiedType()ClangToSageTranslator::VisitMemberPointerType()ClangToSageTranslator::VisitPackExpansionType()ClangToSageTranslator::VisitParenType()ClangToSageTranslator::VisitPipeType()ClangToSageTranslator::VisitPointerType()ClangToSageTranslator::VisitReferenceType()ClangToSageTranslator::VisitLValueReferenceType()ClangToSageTranslator::VisitRValueReferenceType()ClangToSageTranslator::VisitSubstTemplateTypeParmPackType()ClangToSageTranslator::VisitSubstTemplateTypeParmType()ClangToSageTranslator::VisitTagType()ClangToSageTranslator::VisitEnumType()ClangToSageTranslator::VisitRecordType()ClangToSageTranslator::VisitTemplateSpecializationType()ClangToSageTranslator::VisitTemplateTypeParmType()ClangToSageTranslator::VisitTypedefType()ClangToSageTranslator::VisitTypeOfExprType()ClangToSageTranslator::VisitDependentTypeOfExprType()ClangToSageTranslator::VisitTypeOfType()ClangToSageTranslator::VisitTypeWithKeyword()ClangToSageTranslator::VisitDependentNameType()ClangToSageTranslator::VisitDependentTemplateSpecializationType()ClangToSageTranslator::VisitElaboratedType()ClangToSageTranslator::VisitUnaryTransformType()ClangToSageTranslator::VisitUnresolvedUsingType()ClangToSageTranslator::VisitVectorType()ClangToSageTranslator::VisitExtVectorType()ClangToSageTranslator::VisitUsingType()ClangToSageTranslator::preprocessor_top()ClangToSageTranslator::preprocessor_pop()ClangToSageTranslator::preprocessor_list_size()ClangToSageTranslator::get_sgAsmOperandModifier()ClangToSageTranslator::get_sgAsmOperandConstraint()ClangToSageTranslator::get_sgAsmRegister()ClangToSageTranslator::generate_source_position_string()ClangToSageTranslator::generate_name_for_variable()ClangToSageTranslator::generate_name_for_type()ClangToSageTranslator::GetSymbolFromSymbolTable()ClangToSageTranslator::buildTypeFromQualifiedType()ClangToSageTranslator::getOrCreateTemplateDeclaration()ClangToSageTranslator::getOrCreateTemplateInstantiation()ClangToSageTranslator::buildTemplateArguments()ClangToSageTranslator::buildTemplateParameters()ClangToSageTranslator::translateTemplateParameter()ClangToSageTranslator::translateTemplateParameterList()ClangToSageTranslator::populateClassDefinition()ClangToSageTranslator::collectOpenMPPragmas()ClangToSageTranslator::buildOpenMPPragmaDeclaration()ClangToSageTranslator::appendOpenMPPragmasBefore()ClangToSageTranslator::wrapStatementWithOpenMPPragmas()ClangToSageTranslator::p_decl_translation_mapClangToSageTranslator::p_stmt_translation_mapClangToSageTranslator::p_type_translation_mapClangToSageTranslator::p_global_scopeClangToSageTranslator::p_class_type_decl_first_see_in_typeClangToSageTranslator::p_enum_type_decl_first_see_in_typeClangToSageTranslator::p_openmp_pragma_callbackClangToSageTranslator::p_template_decl_cacheClangToSageTranslator::p_template_inst_cacheClangToSageTranslator::p_symbol_lookup_in_progressClangToSageTranslator::p_compiler_instanceClangToSageTranslator::p_sage_preprocessor_recorderClangToSageTranslator::p_sage_source_fileClangToSageTranslator::languageClangToSageTranslator::CapturedPragma
- Class CompactRepresentation
- Inheritance Relationships
- Class Documentation
CompactRepresentationCompactRepresentation::getNodesMapping()CompactRepresentation::CompactRepresentation()CompactRepresentation::getGraph()CompactRepresentation::getHash()CompactRepresentation::CompactRepresentation()CompactRepresentation::operator=()CompactRepresentation::computeAliases()CompactRepresentation::computeAliases()CompactRepresentation::addMustAliasRelation()CompactRepresentation::addMayAliasRelation()CompactRepresentation::merge()CompactRepresentation::operator==()CompactRepresentation::operator!=()CompactRepresentation::toDot()
- Class CompReprBase
- Inheritance Relationships
- Class Documentation
CompReprBaseCompReprBase::CompReprBase()CompReprBase::computeAliases()CompReprBase::computeAliases()CompReprBase::addMustAliasRelation()CompReprBase::addMayAliasRelation()CompReprBase::getHash()CompReprBase::getGraph()CompReprBase::merge()CompReprBase::toDot()CompReprBase::~CompReprBase()CompReprBase::graphCompReprBase::hash
- Class CompSlice
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CompSliceCompSlice::CompSlice()CompSlice::CompSlice()CompSlice::~CompSlice()CompSlice::Dump()CompSlice::toString()CompSlice::QuerySliceLevel()CompSlice::QuerySliceStmtInfo()CompSlice::QuerySliceLoopInfo()CompSlice::QuerySliceStmt()CompSlice::QuerySliceLoop()CompSlice::GetConstLoopIterator()CompSlice::GetConstStmtIterator()CompSlice::GetUpdateLoopIterator()CompSlice::GetUpdateStmtIterator()CompSlice::AttachObserver()CompSlice::DetachObserver()CompSlice::SliceCommonLoop()CompSlice::SliceCommonStmt()CompSlice::SliceCodeSegment()CompSlice::SliceLoopReversible()CompSlice::Append()CompSlice::IncreaseAlign()CompSlice::CompSlice()CompSlice::GetImpl()CompSlice::ConstLoopIteratorCompSlice::ConstStmtIteratorCompSlice::SliceLoopInfoCompSlice::SliceStmtInfoCompSlice::UpdateLoopIteratorCompSlice::UpdateLoopIterator::UpdateLoopIterator()CompSlice::UpdateLoopIterator::UpdateLoopIterator()CompSlice::UpdateLoopIterator::~UpdateLoopIterator()CompSlice::UpdateLoopIterator::Reset()CompSlice::UpdateLoopIterator::Advance()CompSlice::UpdateLoopIterator::operator++()CompSlice::UpdateLoopIterator::operator++()CompSlice::UpdateLoopIterator::GetUpdateStmtIterator()
CompSlice::UpdateStmtIteratorCompSlice::UpdateStmtIterator::UpdateStmtIterator()CompSlice::UpdateStmtIterator::UpdateStmtIterator()CompSlice::UpdateStmtIterator::~UpdateStmtIterator()CompSlice::UpdateStmtIterator::Reset()CompSlice::UpdateStmtIterator::Advance()CompSlice::UpdateStmtIterator::operator++()CompSlice::UpdateStmtIterator::operator++()
- Class CompSliceDepGraphCreate
- Inheritance Relationships
- Class Documentation
CompSliceDepGraphCreateCompSliceDepGraphCreate::MoveEdgeEndPoint()CompSliceDepGraphCreate::CreateNode()CompSliceDepGraphCreate::CreateNode()CompSliceDepGraphCreate::DeleteNode()CompSliceDepGraphCreate::CreateEdge()CompSliceDepGraphCreate::CompSliceDepGraphCreate()CompSliceDepGraphCreate::QueryDepNode()CompSliceDepGraphCreate::TopoSort()
- Class CompSliceDepGraphNode
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CompSliceDepGraphNodeCompSliceDepGraphNode::~CompSliceDepGraphNode()CompSliceDepGraphNode::toString()CompSliceDepGraphNode::GetInfo()CompSliceDepGraphNode::GetStmtIterator()CompSliceDepGraphNode::EmptyNestInfoCompSliceDepGraphNode::FullNestInfoCompSliceDepGraphNode::NestInfoCompSliceDepGraphNode::NestInfo::NestInfo()CompSliceDepGraphNode::NestInfo::~NestInfo()CompSliceDepGraphNode::NestInfo::GetNest()CompSliceDepGraphNode::NestInfo::GetNest()CompSliceDepGraphNode::NestInfo::InnerNest()CompSliceDepGraphNode::NestInfo::InnerNest()CompSliceDepGraphNode::NestInfo::GenXformRoot()CompSliceDepGraphNode::NestInfo::toString()
- Class CompSliceImpl
- Inheritance Relationships
- Class Documentation
CompSliceImplCompSliceImpl::CompSliceImpl()CompSliceImpl::~CompSliceImpl()CompSliceImpl::CloneImpl()CompSliceImpl::Dump()CompSliceImpl::toString()CompSliceImpl::QuerySliceStmt()CompSliceImpl::QuerySliceLoop()CompSliceImpl::CreateSliceLoop()CompSliceImpl::CreateSliceStmt()CompSliceImpl::Append()CompSliceImpl::QuerySliceLevel()CompSliceImpl::CreateShadowNode()CompSliceImpl::CreateSliceLoopNode()CompSliceImpl::CreateSliceStmtNode()
- Class CompSliceLocalityRegistry
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CompSliceLocalityRegistryCompSliceLocalityRegistry::AstNodeSetCompSliceLocalityRegistry::CompSliceLocalityRegistry()CompSliceLocalityRegistry::~CompSliceLocalityRegistry()CompSliceLocalityRegistry::TemporaryReuses()CompSliceLocalityRegistry::SpatialReuses()CompSliceLocalityRegistry::TemporaryReuses()CompSliceLocalityRegistry::SpatialReuses()CompSliceLocalityRegistry::SliceRelInfoCompSliceLocalityRegistry::SliceRelInfo::SliceRelInfo()CompSliceLocalityRegistry::SliceRelInfo::get_temporaryReuseSet()CompSliceLocalityRegistry::SliceRelInfo::FuseRelInfo()CompSliceLocalityRegistry::SliceRelInfo::TemporaryReuses()CompSliceLocalityRegistry::SliceRelInfo::SpatialReuses()CompSliceLocalityRegistry::SliceRelInfo::toString()
CompSliceLocalityRegistry::SliceSelfInfo
- Class CompSliceLoop
- Inheritance Relationships
- Class Documentation
CompSliceLoopCompSliceLoop::CompSliceLoop()CompSliceLoop::CompSliceLoop()CompSliceLoop::~CompSliceLoop()CompSliceLoop::SetReversal()CompSliceLoop::GetSliceInfo()CompSliceLoop::LoopReversible()CompSliceLoop::GetSliceLoop()CompSliceLoop::Dump()CompSliceLoop::toString()CompSliceLoop::GetClassName()CompSliceLoop::UpdateDeleteNode()CompSliceLoop::CloneNode()CompSliceLoop::UpdateDistNode()CompSliceLoop::UpdateMergeLoop()CompSliceLoop::ReplaceRepr()
- Class CompSliceNest
- Class Documentation
CompSliceNestCompSliceNest::Append()CompSliceNest::CompSliceNest()CompSliceNest::~CompSliceNest()CompSliceNest::NumberOfEntries()CompSliceNest::Entry()CompSliceNest::operator[]()CompSliceNest::Dump()CompSliceNest::toString()CompSliceNest::AttachObserver()CompSliceNest::DetachObserver()CompSliceNest::SwapEntry()CompSliceNest::DeleteEntry()CompSliceNest::DuplicateEntry()CompSliceNest::AlignEntry()CompSliceNest::AppendNest()
- Class Documentation
- Class CompSliceNestObserver
- Inheritance Relationships
- Class Documentation
CompSliceNestObserverCompSliceNestObserver::UpdateDelete()CompSliceNestObserver::UpdateDeleteEntry()CompSliceNestObserver::UpdateAlignEntry()CompSliceNestObserver::UpdateDuplicateEntry()CompSliceNestObserver::UpdateSwap()CompSliceNestObserver::UpdateFusion()CompSliceNestObserver::Dump()CompSliceNestObserver::~CompSliceNestObserver()
- Template Class CompSliceRegistry
- Inheritance Relationships
- Class Documentation
CompSliceRegistryCompSliceRegistry::SliceNodeCompSliceRegistry::SliceEdgeCompSliceRegistry::RegistryCompSliceRegistry::CompSliceRegistry()CompSliceRegistry::~CompSliceRegistry()CompSliceRegistry::QuerySliceNode()CompSliceRegistry::QuerySliceEdge()CompSliceRegistry::CreateNode()CompSliceRegistry::CreateEdge()CompSliceRegistry::MoveEdgeEndPoint()CompSliceRegistry::DeleteEdge()CompSliceRegistry::DeleteNode()CompSliceRegistry::UpdateFuseSlice()CompSliceRegistry::UpdateDelete()
- Class CompSliceStmt
- Inheritance Relationships
- Class Documentation
CompSliceStmtCompSliceStmt::CompSliceStmt()CompSliceStmt::CompSliceStmt()CompSliceStmt::~CompSliceStmt()CompSliceStmt::SetSliceAlign()CompSliceStmt::IncreaseSliceAlign()CompSliceStmt::GetSliceStmt()CompSliceStmt::GetSliceInfo()CompSliceStmt::GetSliceAlign()CompSliceStmt::SetSliceLoop()CompSliceStmt::Dump()CompSliceStmt::toString()CompSliceStmt::GetClassName()CompSliceStmt::CloneNode()CompSliceStmt::UpdateSplitStmt()CompSliceStmt::UpdateDeleteNode()
- Class ConstantFoldingInheritedAttribute
- Class Documentation
ConstantFoldingInheritedAttributeConstantFoldingInheritedAttribute::ConstantFoldingInheritedAttribute()ConstantFoldingInheritedAttribute::ConstantFoldingInheritedAttribute()ConstantFoldingInheritedAttribute::isConstantFoldedValueConstantFoldingInheritedAttribute::isPartOfFoldedExpressionConstantFoldingInheritedAttribute::internalTestingAgainstFrontend
- Class Documentation
- Class CopyArraySpec
- Inheritance Relationships
- Class Documentation
CopyArraySpecCopyArraySpec::CopyArraySpec()CopyArraySpec::get_enum()CopyArraySpec::get_opt_level()CopyArraySpec::insert_xformDecl()CopyArraySpec::gen_xformEval()CopyArraySpec::get_opt_prefix()CopyArraySpec::to_string()CopyArraySpec::get_dimVar()CopyArraySpec::get_arrVar()CopyArraySpec::get_bufName()CopyArraySpec::get_cpIvarName()CopyArraySpec::gen_cpIvarDecl()CopyArraySpec::gen_copyInvoke()CopyArraySpec::do_scalarRepl()CopyArraySpec::get_loopLevel()CopyArraySpec::compute_copySubscript()CopyArraySpec::compute_copyDim()CopyArraySpec::compute_config()CopyArraySpec::gen_copyInvoke()CopyArraySpec::insert_paramDecl()CopyArraySpec::CopyArraySpec()CopyArraySpec::selCopyArraySpec::optCopyArraySpec::loopVecCopyArraySpec::placeVecCopyArraySpec::permuteCopyArraySpec::cur_idCopyArraySpec::index
- Template Class CountRefHandle
- Class Documentation
CountRefHandleCountRefHandle::CountRefHandle()CountRefHandle::CountRefHandle()CountRefHandle::CountRefHandle()CountRefHandle::CountRefHandle()CountRefHandle::operator=()CountRefHandle::~CountRefHandle()CountRefHandle::Reset()CountRefHandle::Reset()CountRefHandle::operator==()CountRefHandle::ConstPtr()CountRefHandle::UpdatePtr()CountRefHandle::ConstRef()CountRefHandle::UpdateRef()
- Class Documentation
- Class CPPAstInterface
- Inheritance Relationships
- Class Documentation
CPPAstInterfaceCPPAstInterface::CPPAstInterface()CPPAstInterface::CPPAstInterface()CPPAstInterface::IsMemberAccess()CPPAstInterface::IsMemberFunctionCall()CPPAstInterface::CreateFieldRef()CPPAstInterface::CreateMethodRef()CPPAstInterface::CreateFunctionCall()CPPAstInterface::IsPointerVariable()CPPAstInterface::GetVarScope()CPPAstInterface::IsPlusPlus()
- Class If
- Nested Relationships
- Class Documentation
IfIf::iteratorIf::const_iteratorIf::reverse_iteratorIf::const_reverse_iteratorIf::begin()If::begin()If::rbegin()If::rbegin()If::end()If::end()If::rend()If::rend()If::appendCase()If::getParent()If::getParent()If::setParent()If::isValid()If::firstCase()If::firstCase()If::lastCase()If::lastCase()If::Cases_tIf::If()If::~If()If::CaseIf::Case::iteratorIf::Case::const_iteratorIf::Case::reverse_iteratorIf::Case::const_reverse_iteratorIf::Case::begin()If::Case::begin()If::Case::rbegin()If::Case::rbegin()If::Case::end()If::Case::end()If::Case::rend()If::Case::rend()If::Case::appendChild()If::Case::getIf()If::Case::getIf()If::Case::setIf()If::Case::getNode()If::Case::getNode()If::Case::getInfo()If::Case::getInfo()If::Case::Case()If::Case::Case()If::Case::dump()If::Case::isIf()If::Case::isIfdef()If::Case::isIfndef()If::Case::isElif()If::Case::isElse()If::Case::isEndif()If::Case::getRaw()If::Case::getDirective()If::Case::getCondition()If::Case::Case()
- Class If::Case
- Nested Relationships
- Class Documentation
CaseCase::iteratorCase::const_iteratorCase::reverse_iteratorCase::const_reverse_iteratorCase::begin()Case::begin()Case::rbegin()Case::rbegin()Case::end()Case::end()Case::rend()Case::rend()Case::appendChild()Case::getIf()Case::getIf()Case::setIf()Case::getNode()Case::getNode()Case::getInfo()Case::getInfo()Case::Case()Case::Case()Case::dump()Case::isIf()Case::isIfdef()Case::isIfndef()Case::isElif()Case::isElse()Case::isEndif()Case::getRaw()Case::getDirective()Case::getCondition()Case::Case()
- Class IfDirectiveContextFinder
- Inheritance Relationships
- Class Documentation
IfDirectiveContextFinderIfDirectiveContextFinder::getContextTop()IfDirectiveContextFinder::getContextTop()IfDirectiveContextFinder::getContextBottom()IfDirectiveContextFinder::getContextBottom()IfDirectiveContextFinder::IfDirectiveContextFinder()IfDirectiveContextFinder::visitTopDown()IfDirectiveContextFinder::visitBottomUp()
- Class CreateSliceSet
- Class Documentation
CreateSliceSetCreateSliceSet::CreateSliceSet()CreateSliceSet::computeSliceSet()CreateSliceSet::computeSliceSet()CreateSliceSet::computeForwardSliceSet()CreateSliceSet::computeForwardSliceSet()CreateSliceSet::getSliceDepNodes()CreateSliceSet::getForwardSliceDepNodes()CreateSliceSet::sdgCreateSliceSet::sliceTargetNodes
- Class Documentation
- Class CustomAstDOTGenerationData
- Inheritance Relationships
- Class Documentation
CustomAstDOTGenerationDataCustomAstDOTGenerationData::NodeTypeCustomAstDOTGenerationData::EdgeTypeCustomAstDOTGenerationData::NodeListTypeCustomAstDOTGenerationData::EdgeListTypeCustomAstDOTGenerationData::addNode()CustomAstDOTGenerationData::addEdge()CustomAstDOTGenerationData::addEdges()CustomAstDOTGenerationData::additionalNodeInfo()CustomAstDOTGenerationData::additionalNodeOptions()CustomAstDOTGenerationData::additionalEdgeInfo()CustomAstDOTGenerationData::additionalEdgeOptions()CustomAstDOTGenerationData::unparseToCompleteStringForDOT()CustomAstDOTGenerationData::internalGenerateGraph()CustomAstDOTGenerationData::nodeListCustomAstDOTGenerationData::edgeList
- Class CustomAstDOTGenerationEdgeType
- Class Documentation
CustomAstDOTGenerationEdgeTypeCustomAstDOTGenerationEdgeType::CustomAstDOTGenerationEdgeType()CustomAstDOTGenerationEdgeType::operator!=()CustomAstDOTGenerationEdgeType::operator==()CustomAstDOTGenerationEdgeType::operator<()CustomAstDOTGenerationEdgeType::startCustomAstDOTGenerationEdgeType::endCustomAstDOTGenerationEdgeType::labelStringCustomAstDOTGenerationEdgeType::optionString
- Class Documentation
- Class CustomAstDOTGenerationNodeType
- Class Documentation
CustomAstDOTGenerationNodeTypeCustomAstDOTGenerationNodeType::CustomAstDOTGenerationNodeType()CustomAstDOTGenerationNodeType::CustomAstDOTGenerationNodeType()CustomAstDOTGenerationNodeType::operator!=()CustomAstDOTGenerationNodeType::operator==()CustomAstDOTGenerationNodeType::targetCustomAstDOTGenerationNodeType::labelStringCustomAstDOTGenerationNodeType::optionString
- Class Documentation
- Class CustomMemoryPoolDOTGeneration
- Nested Relationships
- Inheritance Relationships
- Class Documentation
CustomMemoryPoolDOTGenerationCustomMemoryPoolDOTGeneration::NodeTypeCustomMemoryPoolDOTGeneration::EdgeTypeCustomMemoryPoolDOTGeneration::addNode()CustomMemoryPoolDOTGeneration::addEdge()CustomMemoryPoolDOTGeneration::skipNode()CustomMemoryPoolDOTGeneration::skipEdge()CustomMemoryPoolDOTGeneration::internalGenerateGraph()CustomMemoryPoolDOTGeneration::frontendCompatabilityFilter()CustomMemoryPoolDOTGeneration::typeFilter()CustomMemoryPoolDOTGeneration::commentAndDirectiveFilter()CustomMemoryPoolDOTGeneration::edgeFilter()CustomMemoryPoolDOTGeneration::defaultColorFilter()CustomMemoryPoolDOTGeneration::defaultFilter()CustomMemoryPoolDOTGeneration::fileInfoFilter()CustomMemoryPoolDOTGeneration::CustomMemoryPoolDOTGeneration()CustomMemoryPoolDOTGeneration::frontendCompatibilityFilter()CustomMemoryPoolDOTGeneration::binaryExecutableFormatFilter()CustomMemoryPoolDOTGeneration::emptySymbolTableFilter()CustomMemoryPoolDOTGeneration::emptyBasicBlockFilter()CustomMemoryPoolDOTGeneration::emptyFunctionParameterListFilter()CustomMemoryPoolDOTGeneration::expressionFilter()CustomMemoryPoolDOTGeneration::variableDefinitionFilter()CustomMemoryPoolDOTGeneration::variableDeclarationFilter()CustomMemoryPoolDOTGeneration::ctorInitializerListFilter()CustomMemoryPoolDOTGeneration::symbolFilter()CustomMemoryPoolDOTGeneration::DOTgraphCustomMemoryPoolDOTGeneration::filterFlagsCustomMemoryPoolDOTGeneration::s_Filter_FlagsCustomMemoryPoolDOTGeneration::s_Filter_Flags::s_Filter_Flags()CustomMemoryPoolDOTGeneration::s_Filter_Flags::s_Filter_Flags()CustomMemoryPoolDOTGeneration::s_Filter_Flags::print_commandline_help()CustomMemoryPoolDOTGeneration::s_Filter_Flags::~s_Filter_Flags()CustomMemoryPoolDOTGeneration::s_Filter_Flags::print_filter_flags()CustomMemoryPoolDOTGeneration::s_Filter_Flags::m_commentAndDirectiveCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_ctorInitializerCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_defaultCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_defaultColorCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_edgeCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_emptySymbolTableCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_emptyBasicBlockCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_emptyFunctionParameterListCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_expressionCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_fileInfoCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_frontendCompatibilityCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_symbolCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_typeCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_variableDeclarationCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_variableDefinitionCustomMemoryPoolDOTGeneration::s_Filter_Flags::m_noFilter
- Class CustomMemoryPoolDOTGeneration::s_Filter_Flags
- Nested Relationships
- Class Documentation
s_Filter_Flagss_Filter_Flags::s_Filter_Flags()s_Filter_Flags::s_Filter_Flags()s_Filter_Flags::print_commandline_help()s_Filter_Flags::~s_Filter_Flags()s_Filter_Flags::print_filter_flags()s_Filter_Flags::m_commentAndDirectives_Filter_Flags::m_ctorInitializers_Filter_Flags::m_defaults_Filter_Flags::m_defaultColors_Filter_Flags::m_edges_Filter_Flags::m_emptySymbolTables_Filter_Flags::m_emptyBasicBlocks_Filter_Flags::m_emptyFunctionParameterLists_Filter_Flags::m_expressions_Filter_Flags::m_fileInfos_Filter_Flags::m_frontendCompatibilitys_Filter_Flags::m_symbols_Filter_Flags::m_types_Filter_Flags::m_variableDeclarations_Filter_Flags::m_variableDefinitions_Filter_Flags::m_noFilter
- Class CustomMemoryPoolDOTGenerationData
- Inheritance Relationships
- Class Documentation
CustomMemoryPoolDOTGenerationDataCustomMemoryPoolDOTGenerationData::NodeTypeCustomMemoryPoolDOTGenerationData::EdgeTypeCustomMemoryPoolDOTGenerationData::NodeListTypeCustomMemoryPoolDOTGenerationData::EdgeListTypeCustomMemoryPoolDOTGenerationData::EdgeSetTypeCustomMemoryPoolDOTGenerationData::~CustomMemoryPoolDOTGenerationData()CustomMemoryPoolDOTGenerationData::internalGenerateGraph()CustomMemoryPoolDOTGenerationData::visit()CustomMemoryPoolDOTGenerationData::addNode()CustomMemoryPoolDOTGenerationData::addEdge()CustomMemoryPoolDOTGenerationData::skipNode()CustomMemoryPoolDOTGenerationData::skipEdge()CustomMemoryPoolDOTGenerationData::addEdges()CustomMemoryPoolDOTGenerationData::additionalNodeInfo()CustomMemoryPoolDOTGenerationData::additionalNodeOptions()CustomMemoryPoolDOTGenerationData::additionalEdgeInfo()CustomMemoryPoolDOTGenerationData::additionalEdgeOptions()CustomMemoryPoolDOTGenerationData::nodeListCustomMemoryPoolDOTGenerationData::edgeListCustomMemoryPoolDOTGenerationData::skipNodeListCustomMemoryPoolDOTGenerationData::skipEdgeSetCustomMemoryPoolDOTGenerationData::dotrepCustomMemoryPoolDOTGenerationData::filenameCustomMemoryPoolDOTGenerationData::visitedNodes
- Class DefUseAnalysis
- Inheritance Relationships
- Class Documentation
DefUseAnalysisDefUseAnalysis::DefUseAnalysis()DefUseAnalysis::~DefUseAnalysis()DefUseAnalysis::getDefMap()DefUseAnalysis::getUseMap()DefUseAnalysis::setMaps()DefUseAnalysis::run()DefUseAnalysis::run()DefUseAnalysis::getDefMultiMapFor()DefUseAnalysis::getUseMultiMapFor()DefUseAnalysis::getAnyFor()DefUseAnalysis::getDefFor()DefUseAnalysis::getUseFor()DefUseAnalysis::isNodeGlobalVariable()DefUseAnalysis::getGlobalVariables()DefUseAnalysis::start_traversal_of_one_function()DefUseAnalysis::searchMap()DefUseAnalysis::getDefSize()DefUseAnalysis::getUseSize()DefUseAnalysis::printMultiMap()DefUseAnalysis::printMultiMap()DefUseAnalysis::printDefMap()DefUseAnalysis::printUseMap()DefUseAnalysis::addID()DefUseAnalysis::addDefElement()DefUseAnalysis::addUseElement()DefUseAnalysis::replaceElement()DefUseAnalysis::mapDefUnion()DefUseAnalysis::mapUseUnion()DefUseAnalysis::clearUseOfElement()DefUseAnalysis::getIntForSgNode()DefUseAnalysis::dfaToDOT()DefUseAnalysis::flush()DefUseAnalysis::flushHelp()DefUseAnalysis::disableVisualization()DefUseAnalysis::flushDefuse()
- Class DefUseAnalysisAbstract
- Inheritance Relationships
- Class Documentation
DefUseAnalysisAbstractDefUseAnalysisAbstract::DefUseAnalysisAbstract()DefUseAnalysisAbstract::~DefUseAnalysisAbstract()DefUseAnalysisAbstract::run()DefUseAnalysisAbstract::multitypeDefUseAnalysisAbstract::tabletypeDefUseAnalysisAbstract::filteredCFGEdgeTypeDefUseAnalysisAbstract::filteredCFGNodeTypeDefUseAnalysisAbstract::searchMulti()DefUseAnalysisAbstract::searchVector()DefUseAnalysisAbstract::getInitName()DefUseAnalysisAbstract::resolveCast()DefUseAnalysisAbstract::isDoubleExactEntry()DefUseAnalysisAbstract::checkElementsForChange()DefUseAnalysisAbstract::getOtherInNode()DefUseAnalysisAbstract::getCFGPredNode()DefUseAnalysisAbstract::printCFGVector()DefUseAnalysisAbstract::DEBUG_MODEDefUseAnalysisAbstract::DEBUG_MODE_EXTRADefUseAnalysisAbstract::dfaDefUseAnalysisAbstract::doNotVisitMapDefUseAnalysisAbstract::nodeChangedMap
- Class DepCompCopyArrayCollect
- Nested Relationships
- Class Documentation
DepCompCopyArrayCollectDepCompCopyArrayCollect::iteratorDepCompCopyArrayCollect::AddCopyArray()DepCompCopyArrayCollect::RemoveCopyArray()DepCompCopyArrayCollect::begin()DepCompCopyArrayCollect::end()DepCompCopyArrayCollect::get_stmtref_info()DepCompCopyArrayCollect::get_stmtref_info()DepCompCopyArrayCollect::get_tree_root()DepCompCopyArrayCollect::ComputeCommonRoot()DepCompCopyArrayCollect::OutmostCopyRoot()DepCompCopyArrayCollect::DepCompCopyArrayCollect()DepCompCopyArrayCollect::CopyArrayUnitDepCompCopyArrayCollect::CopyArrayUnit::NodeSetDepCompCopyArrayCollect::CopyArrayUnit::copylevel()DepCompCopyArrayCollect::CopyArrayUnit::CopyArrayUnit()DepCompCopyArrayCollect::CopyArrayUnit::CopyArrayUnit()DepCompCopyArrayCollect::CopyArrayUnit::refsDepCompCopyArrayCollect::CopyArrayUnit::rootDepCompCopyArrayCollect::CopyArrayUnit::carrybyrootDepCompCopyArrayCollect::CopyArrayUnit::CrossGraphDepCompCopyArrayCollect::CopyArrayUnit::CrossGraphInDepCompCopyArrayCollect::CopyArrayUnit::CrossGraphOutDepCompCopyArrayCollect::CopyArrayUnit::InsideGraph
- Class DependenceGraph
- Inheritance Relationships
- Class Documentation
DependenceGraphDependenceGraph::EdgeTypeDependenceGraph::EdgeType::CONTROLDependenceGraph::EdgeType::CALLDependenceGraph::EdgeType::CALL_RETURNDependenceGraph::EdgeType::DATADependenceGraph::EdgeType::SUMMARYDependenceGraph::EdgeType::PARAMETER_INDependenceGraph::EdgeType::PARAMETER_OUTDependenceGraph::EdgeType::SYNTACTICDependenceGraph::EdgeType::DATA_HELPERDependenceGraph::EdgeType::CONTROL_HELPERDependenceGraph::EdgeType::GLOBALVAR_HELPERDependenceGraph::EdgeType::COMPLETENESS_HELPERDependenceGraph::EdgeType::BELONGS_TODependenceGraph::EdgeType::DO_NOT_FOLLOW
DependenceGraph::DependenceGraph()DependenceGraph::~DependenceGraph()DependenceGraph::debugCoutNodeList()DependenceGraph::getEdgeName()DependenceGraph::createNode()DependenceGraph::createNode()DependenceGraph::deleteNode()DependenceGraph::getNode()DependenceGraph::getNode()DependenceGraph::getExistingNode()DependenceGraph::getExistingNode()DependenceGraph::getInterprocedural()DependenceGraph::establishEdge()DependenceGraph::removeEdge()DependenceGraph::edgeExists()DependenceGraph::hasOutgingEdge()DependenceGraph::edgeType()DependenceGraph::writeDot()DependenceGraph::writeDotAndHighlightAllowedEdgesOnly()DependenceGraph::edgeNameArrayDependenceGraph::EdgeDependenceGraph::isLibraryFunction()DependenceGraph::debugmeDependenceGraph::sgNodeToDepNodeMapDependenceGraph::nodeTypeToDepNodeMapMapDependenceGraph::edgeTypeMapDependenceGraph::edgeMap
- Class DependenceNode
- Inheritance Relationships
- Class Documentation
DependenceNodeDependenceNode::NodeTypeDependenceNode::NodeType::CONTROLDependenceNode::NodeType::SGNODEDependenceNode::NodeType::CALLSITEDependenceNode::NodeType::ACTUALINDependenceNode::NodeType::ACTUALOUTDependenceNode::NodeType::FORMALINDependenceNode::NodeType::FORMALOUTDependenceNode::NodeType::ENTRYDependenceNode::NodeType::ACTUALRETURNDependenceNode::NodeType::FORMALRETURNDependenceNode::NodeType::NUM_NODE_TYPES
DependenceNode::isDummyNode()DependenceNode::DependenceNode()DependenceNode::DependenceNode()DependenceNode::DependenceNode()DependenceNode::~DependenceNode()DependenceNode::highlightNode()DependenceNode::unHighlightNode()DependenceNode::isHighlighted()DependenceNode::getSgNode()DependenceNode::getType()DependenceNode::getName()DependenceNode::setName()DependenceNode::isInterproc()DependenceNode::isFormal()DependenceNode::isActual()DependenceNode::isFormalReturn()DependenceNode::writeOut()DependenceNode::typeNamesDependenceNode::highlight
- Class DepInfo
- Inheritance Relationships
- Class Documentation
DepInfoDepInfo::ElemDepInfo::DepInfo()DepInfo::DepInfo()DepInfo::DepInfo()DepInfo::operator=()DepInfo::operator->()DepInfo::operator->()DepInfo::rows()DepInfo::cols()DepInfo::GetDepType()DepInfo::SrcRef()DepInfo::SnkRef()DepInfo::CommonLevel()DepInfo::CommonLevel()DepInfo::Entry()DepInfo::Entry()DepInfo::GetEDD()DepInfo::GetEDD()DepInfo::Initialize()DepInfo::Dump()DepInfo::toString()DepInfo::CarryLevels()DepInfo::CarryLevel()DepInfo::IsTop()DepInfo::IsBottom()DepInfo::IsID()DepInfo::is_precise()DepInfo::set_precise()DepInfo::operator&=()DepInfo::operator|=()DepInfo::operator*=()DepInfo::ClosureEntries()DepInfo::operator<=()DepInfo::operator<()DepInfo::operator==()DepInfo::operator!=()DepInfo::InsertLoop()DepInfo::RemoveLoop()DepInfo::DistLoop()DepInfo::MergeLoop()DepInfo::SwapLoop()DepInfo::AlignLoop()DepInfo::TransformDep()
- Class DepInfoAnal
- Nested Relationships
- Class Documentation
DepInfoAnalDepInfoAnal::ModifyVariableInfoDepInfoAnal::DepInfoCollectDepInfoAnal::DepInfoAnal()DepInfoAnal::DepInfoAnal()DepInfoAnal::GetModifyVariableInfo()DepInfoAnal::GetStmtRefDep()DepInfoAnal::GetLoopInfo()DepInfoAnal::GetStmtInfo()DepInfoAnal::ComputePrivateScalarDep()DepInfoAnal::ComputeGlobalScalarDep()DepInfoAnal::ComputeArrayDep()DepInfoAnal::ComputeIODep()DepInfoAnal::ComputeCtrlDep()DepInfoAnal::ComputeDataDep()DepInfoAnal::get_astInterface()DepInfoAnal::LoopDepInfoDepInfoAnal::SelectLoopDepInfoAnal::StmtRefDepDepInfoAnal::StmtRefInfo
- Class DepInfoImpl
- Class Documentation
DepInfoImplDepInfoImpl::rows()DepInfoImpl::cols()DepInfoImpl::Entry()DepInfoImpl::GetEDD()DepInfoImpl::GetEDD()DepInfoImpl::CommonLevel()DepInfoImpl::CommonLevel()DepInfoImpl::is_precise()DepInfoImpl::set_precise()DepInfoImpl::Clone()DepInfoImpl::GetDepType()DepInfoImpl::SrcRef()DepInfoImpl::SnkRef()DepInfoImpl::Reset()DepInfoImpl::Initialize()DepInfoImpl::~DepInfoImpl()DepInfoImpl::DepInfoImpl()DepInfoImpl::DepInfoImpl()
- Class Documentation
- Class DepInfoSet
- Inheritance Relationships
- Class Documentation
DepInfoSetDepInfoSet::DepInfoSet()DepInfoSet::NumOfDeps()DepInfoSet::GetDepRel()DepInfoSet::IsTop()DepInfoSet::IsBottom()DepInfoSet::toString()DepInfoSet::AddDep()DepInfoSet::operator|=()DepInfoSet::operator&=()DepInfoSet::UpdateDepInfo()DepInfoSet::GetConstIterator()DepInfoSet::GetUpdateIterator()
- Class DepRel
- Class Documentation
DepRelDepRel::DepRel()DepRel::DepRel()DepRel::DepRel()DepRel::operator=()DepRel::Reset()DepRel::GetDirType()DepRel::GetMinAlign()DepRel::GetMaxAlign()DepRel::GetAlign()DepRel::toString()DepRel::Dump()DepRel::IsTop()DepRel::IsBottom()DepRel::IncreaseAlign()DepRel::Closure()DepRel::operator==()DepRel::operator!=()DepRel::toString()DepRel::IntersectUpdate()DepRel::UnionUpdate()
- Class Documentation
- Class DepTestStatistics
- Class Documentation
DepTestStatisticsDepTestStatistics::DepTestStatistics()DepTestStatistics::AddProblem()DepTestStatistics::AddProcessedAdhoc()DepTestStatistics::AddProcessedPlato()DepTestStatistics::AddProcessedOmega()DepTestStatistics::GetProcessed()DepTestStatistics::SetFileName()DepTestStatistics::CompareDepTests()DepTestStatistics::RoseToPlatoDV()DepTestStatistics::PlatoToRoseDV()DepTestStatistics::GetDiffs()DepTestStatistics::GetTimes()DepTestStatistics::AddAdhocTime()DepTestStatistics::AddPlatoTime()DepTestStatistics::AddOmegaTime()DepTestStatistics::AddAdhocDV()DepTestStatistics::AddOmegaDV()DepTestStatistics::AddPlatoDV()DepTestStatistics::GetEqualDVs()DepTestStatistics::GetLessThanDVs()DepTestStatistics::GetGreaterThanDVs()DepTestStatistics::GetStarDVs()DepTestStatistics::InitAdhocTime()DepTestStatistics::InitPlatoTime()DepTestStatistics::InitOmegaTime()DepTestStatistics::SetAdhocTime()DepTestStatistics::SetPlatoTime()DepTestStatistics::SetOmegaTime()DepTestStatistics::GetTime()DepTestStatistics::SetDepChoice()DepTestStatistics::PrintResults()
- Class Documentation
- Class DetectMacroOrIncludeFileExpansions
- Inheritance Relationships
- Class Documentation
DetectMacroOrIncludeFileExpansionsDetectMacroOrIncludeFileExpansions::DetectMacroOrIncludeFileExpansions()DetectMacroOrIncludeFileExpansions::evaluateInheritedAttribute()DetectMacroOrIncludeFileExpansions::evaluateSynthesizedAttribute()DetectMacroOrIncludeFileExpansions::isPartOfMacroExpansion()DetectMacroOrIncludeFileExpansions::isPartOfMacroExpansion()DetectMacroOrIncludeFileExpansions::tokenStreamSequenceMapDetectMacroOrIncludeFileExpansions::sourceFileDetectMacroOrIncludeFileExpansions::macroExpansionStack
- Class DetectMacroOrIncludeFileExpansionsSynthesizedAttribute
- Class Documentation
DetectMacroOrIncludeFileExpansionsSynthesizedAttributeDetectMacroOrIncludeFileExpansionsSynthesizedAttribute::DetectMacroOrIncludeFileExpansionsSynthesizedAttribute()DetectMacroOrIncludeFileExpansionsSynthesizedAttribute::DetectMacroOrIncludeFileExpansionsSynthesizedAttribute()DetectMacroOrIncludeFileExpansionsSynthesizedAttribute::DetectMacroOrIncludeFileExpansionsSynthesizedAttribute()DetectMacroOrIncludeFileExpansionsSynthesizedAttribute::nodeDetectMacroOrIncludeFileExpansionsSynthesizedAttribute::macroExpansion
- Class Documentation
- Class DFAnalysis
- Inheritance Relationships
- Class Documentation
DFAnalysisDFAnalysis::DFAnalysis()DFAnalysis::~DFAnalysis()DFAnalysis::run()DFAnalysis::run()DFAnalysis::getDefMultiMapFor()DFAnalysis::getUseMultiMapFor()DFAnalysis::getDefFor()DFAnalysis::getUseFor()DFAnalysis::isNodeGlobalVariable()DFAnalysis::printDefMap()DFAnalysis::printUseMap()DFAnalysis::getDefSize()DFAnalysis::getUseSize()DFAnalysis::getIntForSgNode()DFAnalysis::dfaToDOT()DFAnalysis::getDefMap()DFAnalysis::getUseMap()DFAnalysis::setMaps()
- Class DGraph
- Nested Relationships
- Inheritance Relationships
- Class Documentation
DGraphDGraph::DGraph()DGraph::DGraph()DGraph::~DGraph()DGraph::add()DGraph::add()DGraph::remove()DGraph::remove()DGraph::BFSIteratorDGraph::BiDirNodesIteratorDGraph::DFSIteratorDGraph::EdgeDGraph::EdgesIteratorDGraph::IncomingEdgesIteratorDGraph::NodeDGraph::NodesIteratorDGraph::OutgoingEdgesIteratorDGraph::SinkNodesIteratorDGraph::SourceNodesIterator
- Template Class DirectedGraph
- Inheritance Relationships
- Class Documentation
DirectedGraphDirectedGraph::EdgeDirectionDirectedGraph::NodeDirectedGraph::EdgeDirectedGraph::NodeIteratorDirectedGraph::EdgeIteratorDirectedGraph::DirectedGraph()DirectedGraph::~DirectedGraph()DirectedGraph::GetNodeIterator()DirectedGraph::GetNodeEdgeIterator()DirectedGraph::GetEdgeEndPoint()DirectedGraph::ContainNode()DirectedGraph::ContainEdge()DirectedGraph::NumberOfNodes()DirectedGraph::SortNodes()DirectedGraph::SortNodes()
- Template Class DirectedGraphNode
- Inheritance Relationships
- Class Documentation
DirectedGraphNodeDirectedGraphNode::EdgeDirectionDirectedGraphNode::EdgeIteratorDirectedGraphNode::DirectedGraphNode()DirectedGraphNode::~DirectedGraphNode()DirectedGraphNode::GetEdgeIterator()DirectedGraphNode::NumberOfEdges()DirectedGraphNode::GetGraph()DirectedGraphNode::SortEdges()DirectedGraphNode::SortEdges()
- Class DomainCond
- Inheritance Relationships
- Class Documentation
DomainCondDomainCond::DomainCond()DomainCond::DomainCond()DomainCond::DomainCond()DomainCond::DomainCond()DomainCond::operator=()DomainCond::NumOfLoops()DomainCond::IsTop()DomainCond::IsBottom()DomainCond::toString()DomainCond::Entry()DomainCond::Entry()DomainCond::ClosureCond()DomainCond::SetLoopRel()DomainCond::Initialize()DomainCond::operator<()DomainCond::operator<=()DomainCond::operator|=()DomainCond::operator&=()DomainCond::operator==()DomainCond::operator!=()DomainCond::InsertLoop()DomainCond::RemoveLoop()DomainCond::RestrictDepInfo()DomainCond::MergeLoop()DomainCond::SwapLoop()DomainCond::AlignLoop()
- Class DomainInfo
- Inheritance Relationships
- Class Documentation
DomainInfoDomainInfo::DomainInfo()DomainInfo::DomainInfo()DomainInfo::NumOfConds()DomainInfo::NumOfLoops()DomainInfo::GetLoopRel()DomainInfo::AddCond()DomainInfo::operator|=()DomainInfo::UpdateDomainCond()DomainInfo::IsTop()DomainInfo::IsBottom()DomainInfo::toString()DomainInfo::GetConstIterator()DomainInfo::GetUpdateIterator()
- Template Class DominatorForwardBackwardWrapperClass
- Inheritance Relationships
- Class Documentation
DominatorForwardBackwardWrapperClassDominatorForwardBackwardWrapperClass::DominatorForwardBackwardWrapperClass()DominatorForwardBackwardWrapperClass::getDirection()DominatorForwardBackwardWrapperClass::getDirectionModifiedOutEdges()DominatorForwardBackwardWrapperClass::getDirectionModifiedInEdges()DominatorForwardBackwardWrapperClass::target()DominatorForwardBackwardWrapperClass::source()DominatorForwardBackwardWrapperClass::treeDirection
- Template Class TemplatedDominatorTree
- Inheritance Relationships
- Class Documentation
TemplatedDominatorTreeTemplatedDominatorTree::writeDot()TemplatedDominatorTree::TemplatedDominatorTree()TemplatedDominatorTree::getSize()TemplatedDominatorTree::getDirectDominatedSet()TemplatedDominatorTree::getImDomID()TemplatedDominatorTree::getImDomID()TemplatedDominatorTree::dominates()TemplatedDominatorTree::dominates()TemplatedDominatorTree::getCFGNodeFromID()TemplatedDominatorTree::getID()
- Template Class DOTGeneration
- Inheritance Relationships
- Class Documentation
DOTGenerationDOTGeneration::traversalTypeDOTGeneration::DOTGeneration()DOTGeneration::generate()DOTGeneration::evaluateInheritedAttribute()DOTGeneration::evaluateSynthesizedAttribute()DOTGeneration::additionalNodeInfo()DOTGeneration::additionalNodeOptions()DOTGeneration::additionalEdgeOptions()DOTGeneration::additionalEdgeInfo()DOTGeneration::init()DOTGeneration::traversalDOTGeneration::dotrepDOTGeneration::tdTraceDOTGeneration::buTraceDOTGeneration::tdbuTraceDOTGeneration::filenameDOTGeneration::filenamePostfixDOTGeneration::visitedNodes
- Class DOTGraphEdge
- Inheritance Relationships
- Class Documentation
DOTGraphEdgeDOTGraphEdge::DOTArrowTypesDOTGraphEdge::DOTArrowTypes::UnknownListElementArrowTypesDOTGraphEdge::DOTArrowTypes::normalDOTGraphEdge::DOTArrowTypes::invDOTGraphEdge::DOTArrowTypes::dotDOTGraphEdge::DOTArrowTypes::invdotDOTGraphEdge::DOTArrowTypes::odotDOTGraphEdge::DOTArrowTypes::invodotDOTGraphEdge::DOTArrowTypes::noneDOTGraphEdge::DOTArrowTypes::teeDOTGraphEdge::DOTArrowTypes::emptyDOTGraphEdge::DOTArrowTypes::invemptyDOTGraphEdge::DOTArrowTypes::diamondDOTGraphEdge::DOTArrowTypes::odiamondDOTGraphEdge::DOTArrowTypes::ediamondDOTGraphEdge::DOTArrowTypes::crowDOTGraphEdge::DOTArrowTypes::boxDOTGraphEdge::DOTArrowTypes::oboxDOTGraphEdge::DOTArrowTypes::openDOTGraphEdge::DOTArrowTypes::halfopenDOTGraphEdge::DOTArrowTypes::veeDOTGraphEdge::DOTArrowTypes::END_OF_NODE_TYPE_LIST_DOTArrowTypes
DOTGraphEdge::~DOTGraphEdge()DOTGraphEdge::DOTGraphEdge()DOTGraphEdge::set_arrow_type()DOTGraphEdge::get_arrow_type()DOTGraphEdge::get_arrow_type_string()DOTGraphEdge::get_edge()DOTGraphEdge::get_dot_options_list()DOTGraphEdge::get_dot_options_string()
- Template Class DOTGraphInterface
- Class Documentation
DOTGraphInterfaceDOTGraphInterface::~DOTGraphInterface()DOTGraphInterface::writeToDOTFile()DOTGraphInterface::addSubgraph()DOTGraphInterface::EdgeDirectionDOTGraphInterface::getVertices()DOTGraphInterface::getVerticesEnd()DOTGraphInterface::getEdges()DOTGraphInterface::getEdgesEnd()DOTGraphInterface::vertexToString()DOTGraphInterface::getVertexName()DOTGraphInterface::getTargetVertex()DOTGraphInterface::getVertexSubgraphId()DOTGraphInterface::getSubgraphList()DOTGraphInterface::getEdgeLabel()DOTGraphInterface::getEdgeDirection()
- Class Documentation
- Class DOTGraphNode
- Inheritance Relationships
- Class Documentation
DOTGraphNodeDOTGraphNode::DOTShapeTypesDOTGraphNode::DOTGraphNode()DOTGraphNode::get_node()DOTGraphNode::set_fillcolor()DOTGraphNode::set_shape()DOTGraphNode::get_fillcolor()DOTGraphNode::get_shape()DOTGraphNode::get_shape_string()DOTGraphNode::get_dot_options_list()DOTGraphNode::get_dot_options_string()
- Template Class DOTRepresentation
- Inheritance Relationships
- Class Documentation
DOTRepresentationDOTRepresentation::TraceTypeDOTRepresentation::ContainerIndexTypeDOTRepresentation::writeToFileAsGraph()DOTRepresentation::writeToFile()DOTRepresentation::DOTRepresentation()DOTRepresentation::~DOTRepresentation()DOTRepresentation::clear()DOTRepresentation::addNode()DOTRepresentation::addEdge()DOTRepresentation::addEdge()DOTRepresentation::addEdge()DOTRepresentation::addEdge()DOTRepresentation::addNullValue()DOTRepresentation::addNullValue()DOTRepresentation::addEmptyContainer()DOTRepresentation::containerEdgeLabel()DOTRepresentation::traceFormat()DOTRepresentation::traceFormat()DOTRepresentation::traceFormat()DOTRepresentation::nodeName()DOTRepresentation::nullNodeName()DOTRepresentation::graphStart()DOTRepresentation::graphEnd()DOTRepresentation::nonQuotedNodeName()DOTRepresentation::dotout
- Template Class DOTSubgraphRepresentation
- Nested Relationships
- Inheritance Relationships
- Class Documentation
DOTSubgraphRepresentationDOTSubgraphRepresentation::TraceTypeDOTSubgraphRepresentation::ContainerIndexTypeDOTSubgraphRepresentation::resetWriteFlags()DOTSubgraphRepresentation::writeOutSubgraph()DOTSubgraphRepresentation::writeToFileAsGraph()DOTSubgraphRepresentation::writeToFile()DOTSubgraphRepresentation::DOTSubgraphRepresentation()DOTSubgraphRepresentation::~DOTSubgraphRepresentation()DOTSubgraphRepresentation::addNode()DOTSubgraphRepresentation::addNode()DOTSubgraphRepresentation::addEdge()DOTSubgraphRepresentation::addEdge()DOTSubgraphRepresentation::addEdge()DOTSubgraphRepresentation::addNullValue()DOTSubgraphRepresentation::addNullValue()DOTSubgraphRepresentation::addEmptyContainer()DOTSubgraphRepresentation::containerEdgeLabel()DOTSubgraphRepresentation::addSubgraph()DOTSubgraphRepresentation::addSubgraph()DOTSubgraphRepresentation::EdgeStorageTypeDOTSubgraphRepresentation::NodeAdditionalStorageDOTSubgraphRepresentation::NodeStorageType
- Template Class DoublyLinkedListWrap
- Nested Relationships
- Inheritance Relationships
- Class Documentation
DoublyLinkedListWrapDoublyLinkedListWrap::LinkBefore()DoublyLinkedListWrap::LinkAfter()DoublyLinkedListWrap::Unlink()DoublyLinkedListWrap::DoublyLinkedListWrap()DoublyLinkedListWrap::DoublyLinkedListWrap()DoublyLinkedListWrap::operator=()DoublyLinkedListWrap::~DoublyLinkedListWrap()DoublyLinkedListWrap::InsertBefore()DoublyLinkedListWrap::InsertAfter()DoublyLinkedListWrap::AppendLast()DoublyLinkedListWrap::PushFirst()DoublyLinkedListWrap::push_front()DoublyLinkedListWrap::Sort()DoublyLinkedListWrap::Sort()DoublyLinkedListWrap::Delete()DoublyLinkedListWrap::DeleteAll()DoublyLinkedListWrap::clear()DoublyLinkedListWrap::NumberOfEntries()DoublyLinkedListWrap::size()DoublyLinkedListWrap::First()DoublyLinkedListWrap::front()DoublyLinkedListWrap::Last()DoublyLinkedListWrap::back()DoublyLinkedListWrap::Next()DoublyLinkedListWrap::Prev()DoublyLinkedListWrap::Reverse()DoublyLinkedListWrap::reverse()DoublyLinkedListWrap::begin()DoublyLinkedListWrap::end()DoublyLinkedListWrap::begin()DoublyLinkedListWrap::end()DoublyLinkedListWrap::erase()DoublyLinkedListWrap::push_back()DoublyLinkedListWrap::const_iteratorDoublyLinkedListWrap::const_iterator::const_iterator()DoublyLinkedListWrap::const_iterator::const_iterator()DoublyLinkedListWrap::const_iterator::const_iterator()DoublyLinkedListWrap::const_iterator::const_iterator()DoublyLinkedListWrap::const_iterator::operator==()DoublyLinkedListWrap::const_iterator::operator!=()DoublyLinkedListWrap::const_iterator::Current()DoublyLinkedListWrap::const_iterator::operator*()DoublyLinkedListWrap::const_iterator::CurrentPtr()
DoublyLinkedListWrap::IteratorDoublyLinkedListWrap::Iterator::Iterator()DoublyLinkedListWrap::Iterator::Iterator()DoublyLinkedListWrap::Iterator::operator==()DoublyLinkedListWrap::Iterator::operator!=()DoublyLinkedListWrap::Iterator::Iterator()DoublyLinkedListWrap::Iterator::Iterator()DoublyLinkedListWrap::Iterator::CurrentPtr()DoublyLinkedListWrap::Iterator::ReachEnd()DoublyLinkedListWrap::Iterator::Reset()DoublyLinkedListWrap::Iterator::Advance()DoublyLinkedListWrap::Iterator::operator++()DoublyLinkedListWrap::Iterator::operator++()
DoublyLinkedListWrap::iteratorDoublyLinkedListWrap::iterator::iterator()DoublyLinkedListWrap::iterator::iterator()DoublyLinkedListWrap::iterator::iterator()DoublyLinkedListWrap::iterator::iterator()DoublyLinkedListWrap::iterator::operator==()DoublyLinkedListWrap::iterator::operator!=()DoublyLinkedListWrap::iterator::Current()DoublyLinkedListWrap::iterator::operator*()DoublyLinkedListWrap::iterator::CurrentPtr()
- Class ECRmap
- Nested Relationships
- Inheritance Relationships
- Class Documentation
ECRmapECRmap::x_eq_y()ECRmap::x_eq_addr_y()ECRmap::x_eq_deref_y()ECRmap::x_eq_op_y()ECRmap::allocate()ECRmap::deref_x_eq_y()ECRmap::function_def_x()ECRmap::function_call_p()ECRmap::dump()ECRmap::find_LOC()ECRmap::outputLOC()ECRmap::output()ECRmap::mayAlias()ECRmap::~ECRmap()ECRmap::VariableAlreadyDefined
- Class ExtendibleParamDescriptor
- Inheritance Relationships
- Class Documentation
ExtendibleParamDescriptorExtendibleParamDescriptor::ExtendibleParamDescriptor()ExtendibleParamDescriptor::ExtendibleParamDescriptor()ExtendibleParamDescriptor::write()ExtendibleParamDescriptor::Dump()ExtendibleParamDescriptor::toString()ExtendibleParamDescriptor::read()ExtendibleParamDescriptor::get_param()ExtendibleParamDescriptor::get_param()ExtendibleParamDescriptor::get_param_name()ExtendibleParamDescriptor::get_extend_var()ExtendibleParamDescriptor::get_extension()ExtendibleParamDescriptor::replace_var()ExtendibleParamDescriptor::replace_val()
- Class FileHelper
- Class Documentation
FileHelperFileHelper::ensureParentFolderExists()FileHelper::ensureFolderExists()FileHelper::eraseFolder()FileHelper::concatenatePaths()FileHelper::getParentFolder()FileHelper::getFileName()FileHelper::makeAbsoluteNormalizedPath()FileHelper::isAbsolutePath()FileHelper::areEquivalentPaths()FileHelper::getIncludedFilePath()FileHelper::getRelativePath()FileHelper::fileExists()FileHelper::isNotEmptyFolder()FileHelper::normalizePath()FileHelper::getNormalizedContainingFileName()FileHelper::pickMoreGeneralPath()FileHelper::getTextualPart()FileHelper::countUpsToParentFolder()FileHelper::endsWith()FileHelper::pathDelimiter
- Class Documentation
- Class FixupFunctionDefaultArguments
- Nested Relationships
- Inheritance Relationships
- Class Documentation
FixupFunctionDefaultArguments
- Class FixupInitializersUsingIncludeFilesInheritedAttribute
- Class Documentation
FixupInitializersUsingIncludeFilesInheritedAttributeFixupInitializersUsingIncludeFilesInheritedAttribute::FixupInitializersUsingIncludeFilesInheritedAttribute()FixupInitializersUsingIncludeFilesInheritedAttribute::FixupInitializersUsingIncludeFilesInheritedAttribute()FixupInitializersUsingIncludeFilesInheritedAttribute::isInsideVariableDeclarationFixupInitializersUsingIncludeFilesInheritedAttribute::variableDeclarationFixupInitializersUsingIncludeFilesInheritedAttribute::isInsideInitializerFixupInitializersUsingIncludeFilesInheritedAttribute::initializedName
- Class Documentation
- Class FixupInitializersUsingIncludeFilesTraversal
- Inheritance Relationships
- Class Documentation
FixupInitializersUsingIncludeFilesTraversalFixupInitializersUsingIncludeFilesTraversal::FixupInitializersUsingIncludeFilesTraversal()FixupInitializersUsingIncludeFilesTraversal::findAndRemoveMatchingInclude()FixupInitializersUsingIncludeFilesTraversal::evaluateInheritedAttribute()FixupInitializersUsingIncludeFilesTraversal::evaluateSynthesizedAttribute()
- Class FixupSourcePositionInformationSynthesizedAttribute
- Class Documentation
FixupSourcePositionInformationSynthesizedAttributeFixupSourcePositionInformationSynthesizedAttribute::FixupSourcePositionInformationSynthesizedAttribute()FixupSourcePositionInformationSynthesizedAttribute::FixupSourcePositionInformationSynthesizedAttribute()FixupSourcePositionInformationSynthesizedAttribute::startingPositionFixupSourcePositionInformationSynthesizedAttribute::endingPositionFixupSourcePositionInformationSynthesizedAttribute::associatedNode
- Class Documentation
- Class FortranCodeGeneration_locatedNode
- Inheritance Relationships
- Class Documentation
FortranCodeGeneration_locatedNodeFortranCodeGeneration_locatedNode::FortranCodeGeneration_locatedNode()FortranCodeGeneration_locatedNode::~FortranCodeGeneration_locatedNode()FortranCodeGeneration_locatedNode::unparseFortranIncludeLine()FortranCodeGeneration_locatedNode::unparseStatementNumbers()FortranCodeGeneration_locatedNode::unparseStatementNumbersSupport()FortranCodeGeneration_locatedNode::unparse_helper()FortranCodeGeneration_locatedNode::unparseFunctionArgs()FortranCodeGeneration_locatedNode::unparseFunctionParameterDeclaration()FortranCodeGeneration_locatedNode::unparseLanguageSpecificStatement()FortranCodeGeneration_locatedNode::unparseLanguageSpecificExpression()FortranCodeGeneration_locatedNode::languageName()FortranCodeGeneration_locatedNode::unparseUnaryOperator()FortranCodeGeneration_locatedNode::unparseBinaryOperator()FortranCodeGeneration_locatedNode::unparseExprRoot()FortranCodeGeneration_locatedNode::unparseExprList()FortranCodeGeneration_locatedNode::unparseVarRef()FortranCodeGeneration_locatedNode::unparseClassRef()FortranCodeGeneration_locatedNode::unparseFuncRef()FortranCodeGeneration_locatedNode::unparseMFuncRef()FortranCodeGeneration_locatedNode::unparseStringVal()FortranCodeGeneration_locatedNode::unparseBoolVal()FortranCodeGeneration_locatedNode::unparseFuncCall()FortranCodeGeneration_locatedNode::unparsePointStOp()FortranCodeGeneration_locatedNode::unparseRecRef()FortranCodeGeneration_locatedNode::unparseEqOp()FortranCodeGeneration_locatedNode::unparseLtOp()FortranCodeGeneration_locatedNode::unparseGtOp()FortranCodeGeneration_locatedNode::unparseNeOp()FortranCodeGeneration_locatedNode::unparseLeOp()FortranCodeGeneration_locatedNode::unparseGeOp()FortranCodeGeneration_locatedNode::unparseAddOp()FortranCodeGeneration_locatedNode::unparseSubtOp()FortranCodeGeneration_locatedNode::unparseMultOp()FortranCodeGeneration_locatedNode::unparseDivOp()FortranCodeGeneration_locatedNode::unparseIntDivOp()FortranCodeGeneration_locatedNode::unparseModOp()FortranCodeGeneration_locatedNode::unparseAndOp()FortranCodeGeneration_locatedNode::unparseOrOp()FortranCodeGeneration_locatedNode::unparseBitXOrOp()FortranCodeGeneration_locatedNode::unparseBitAndOp()FortranCodeGeneration_locatedNode::unparseBitOrOp()FortranCodeGeneration_locatedNode::unparseLShiftOp()FortranCodeGeneration_locatedNode::unparseRShiftOp()FortranCodeGeneration_locatedNode::unparseUnaryMinusOp()FortranCodeGeneration_locatedNode::unparseUnaryAddOp()FortranCodeGeneration_locatedNode::unparseNotOp()FortranCodeGeneration_locatedNode::unparseDerefOp()FortranCodeGeneration_locatedNode::unparseAddrOp()FortranCodeGeneration_locatedNode::unparseBitCompOp()FortranCodeGeneration_locatedNode::unparseCastOp()FortranCodeGeneration_locatedNode::unparseArrayOp()FortranCodeGeneration_locatedNode::unparseNewOp()FortranCodeGeneration_locatedNode::unparseDeleteOp()FortranCodeGeneration_locatedNode::unparseAssnOp()FortranCodeGeneration_locatedNode::unparsePointerAssnOp()FortranCodeGeneration_locatedNode::unparseTypeRef()FortranCodeGeneration_locatedNode::unparseInitializerList()FortranCodeGeneration_locatedNode::unparseAggrInit()FortranCodeGeneration_locatedNode::unparseConInit()FortranCodeGeneration_locatedNode::unparseAssnInit()FortranCodeGeneration_locatedNode::unparseExpOp()FortranCodeGeneration_locatedNode::unparseSubscriptExpr()FortranCodeGeneration_locatedNode::unparseColonShapeExp()FortranCodeGeneration_locatedNode::unparseAsteriskShapeExp()FortranCodeGeneration_locatedNode::unparseIOItemExpr()FortranCodeGeneration_locatedNode::unparseImpliedDo()FortranCodeGeneration_locatedNode::unparseConcatenationOp()FortranCodeGeneration_locatedNode::unparseUnknownArrayOrFunctionReference()FortranCodeGeneration_locatedNode::isSubroutineCall()FortranCodeGeneration_locatedNode::unparseUserDefinedUnaryOp()FortranCodeGeneration_locatedNode::unparseUserDefinedBinaryOp()FortranCodeGeneration_locatedNode::unparseModuleStmt()FortranCodeGeneration_locatedNode::unparseProgHdrStmt()FortranCodeGeneration_locatedNode::unparseProcHdrStmt()FortranCodeGeneration_locatedNode::genPUAutomaticStmts()FortranCodeGeneration_locatedNode::unparseInterfaceStmt()FortranCodeGeneration_locatedNode::unparseCommonBlock()FortranCodeGeneration_locatedNode::unparseFuncArgs()FortranCodeGeneration_locatedNode::unparseInitNamePtrList()FortranCodeGeneration_locatedNode::printAccessModifier()FortranCodeGeneration_locatedNode::printStorageModifier()FortranCodeGeneration_locatedNode::unparseVarDecl()FortranCodeGeneration_locatedNode::unparseParamDeclStmt()FortranCodeGeneration_locatedNode::unparseUseStmt()FortranCodeGeneration_locatedNode::unparseDoStmt()FortranCodeGeneration_locatedNode::unparseProcessControlStmt()FortranCodeGeneration_locatedNode::unparsePrintStatement()FortranCodeGeneration_locatedNode::unparseReadStatement()FortranCodeGeneration_locatedNode::unparseWriteStatement()FortranCodeGeneration_locatedNode::unparseOpenStatement()FortranCodeGeneration_locatedNode::unparseCloseStatement()FortranCodeGeneration_locatedNode::unparseInquireStatement()FortranCodeGeneration_locatedNode::unparseFlushStatement()FortranCodeGeneration_locatedNode::unparseRewindStatement()FortranCodeGeneration_locatedNode::unparseBackspaceStatement()FortranCodeGeneration_locatedNode::unparseEndfileStatement()FortranCodeGeneration_locatedNode::unparseWaitStatement()FortranCodeGeneration_locatedNode::unparseSyncAllStatement()FortranCodeGeneration_locatedNode::unparseSyncImagesStatement()FortranCodeGeneration_locatedNode::unparseSyncMemoryStatement()FortranCodeGeneration_locatedNode::unparseSyncTeamStatement()FortranCodeGeneration_locatedNode::unparseLockStatement()FortranCodeGeneration_locatedNode::unparseUnlockStatement()FortranCodeGeneration_locatedNode::unparse_Image_Ctrl_Stmt_Support()FortranCodeGeneration_locatedNode::unparseAssociateStatement()FortranCodeGeneration_locatedNode::unparse_IO_Support()FortranCodeGeneration_locatedNode::unparse_IO_Control_Support()FortranCodeGeneration_locatedNode::printDeclModifier()FortranCodeGeneration_locatedNode::unparseImplicitStmt()FortranCodeGeneration_locatedNode::unparseBlockDataStmt()FortranCodeGeneration_locatedNode::unparseStatementFunctionStmt()FortranCodeGeneration_locatedNode::unparseWhereStmt()FortranCodeGeneration_locatedNode::unparseElseWhereStmt()FortranCodeGeneration_locatedNode::unparseNullifyStmt()FortranCodeGeneration_locatedNode::unparseEquivalenceStmt()FortranCodeGeneration_locatedNode::unparseArithmeticIfStmt()FortranCodeGeneration_locatedNode::unparseAssignStmt()FortranCodeGeneration_locatedNode::unparseComputedGotoStmt()FortranCodeGeneration_locatedNode::unparseAssignedGotoStmt()FortranCodeGeneration_locatedNode::unparseBasicBlockStmt()FortranCodeGeneration_locatedNode::unparseIfStmt()FortranCodeGeneration_locatedNode::unparseFuncDefnStmt()FortranCodeGeneration_locatedNode::unparseVarDeclStmt()FortranCodeGeneration_locatedNode::unparseVarDefnStmt()FortranCodeGeneration_locatedNode::unparseClassDeclStmt_module()FortranCodeGeneration_locatedNode::unparseClassDeclStmt_derivedType()FortranCodeGeneration_locatedNode::unparseClassDefnStmt()FortranCodeGeneration_locatedNode::unparseExprStmt()FortranCodeGeneration_locatedNode::unparseLabelStmt()FortranCodeGeneration_locatedNode::unparseWhileStmt()FortranCodeGeneration_locatedNode::unparseSwitchStmt()FortranCodeGeneration_locatedNode::unparseCaseStmt()FortranCodeGeneration_locatedNode::unparseDefaultStmt()FortranCodeGeneration_locatedNode::unparseBreakStmt()FortranCodeGeneration_locatedNode::unparseContinueStmt()FortranCodeGeneration_locatedNode::unparseReturnStmt()FortranCodeGeneration_locatedNode::unparseGotoStmt()FortranCodeGeneration_locatedNode::unparseAttributeSpecificationStatement()FortranCodeGeneration_locatedNode::unparseNamelistStatement()FortranCodeGeneration_locatedNode::unparseImportStatement()FortranCodeGeneration_locatedNode::unparseBindAttribute()FortranCodeGeneration_locatedNode::unparseFormatStatement()FortranCodeGeneration_locatedNode::unparseFormatItemList()FortranCodeGeneration_locatedNode::unparseForAllStatement()FortranCodeGeneration_locatedNode::unparseDoConcurrentStatement()FortranCodeGeneration_locatedNode::unparseContainsStatement()FortranCodeGeneration_locatedNode::unparseEntryStatement()FortranCodeGeneration_locatedNode::unparsePragmaDeclStmt()FortranCodeGeneration_locatedNode::initializeDeclarationsFromParent()FortranCodeGeneration_locatedNode::unparseModifierType()FortranCodeGeneration_locatedNode::unparseLabel()FortranCodeGeneration_locatedNode::unparseLabelRefExp()FortranCodeGeneration_locatedNode::unparseActualArgumentExpression()FortranCodeGeneration_locatedNode::unparseAllocateStatement()FortranCodeGeneration_locatedNode::unparseDeallocateStatement()FortranCodeGeneration_locatedNode::run_unparser()FortranCodeGeneration_locatedNode::unparseWithTeamStatement()FortranCodeGeneration_locatedNode::unparseCoArrayExpression()FortranCodeGeneration_locatedNode::curprint()FortranCodeGeneration_locatedNode::unparseOmpPrefix()FortranCodeGeneration_locatedNode::unparseOmpDoStatement()FortranCodeGeneration_locatedNode::unparseOmpBeginDirectiveClauses()FortranCodeGeneration_locatedNode::unparseOmpEndDirectiveClauses()FortranCodeGeneration_locatedNode::unparseOmpEndDirectivePrefixAndName()FortranCodeGeneration_locatedNode::requiresParentheses()FortranCodeGeneration_locatedNode::getPrecedence()
- Class FortranModuleInfo
- Class Documentation
FortranModuleInfoFortranModuleInfo::FortranModuleInfo()FortranModuleInfo::~FortranModuleInfo()FortranModuleInfo::isRmodFile()FortranModuleInfo::setCurrentProject()FortranModuleInfo::getCurrentProject()FortranModuleInfo::getModule()FortranModuleInfo::addMapping()FortranModuleInfo::module_file_suffix()FortranModuleInfo::find_file_from_inputDirs()FortranModuleInfo::set_inputDirs()
- Class Documentation
- Class FortranParserState
- Class Documentation
FortranParserStateFortranParserState::FortranParserState()FortranParserState::~FortranParserState()FortranParserState::getCurrentScopeStack()FortranParserState::getCurrentExpressionStack()FortranParserState::getCurrentNodeStack()FortranParserState::getCurrentNameStack()FortranParserState::getCurrentTypeStack()FortranParserState::getCurrentBaseTypeStack()FortranParserState::getCurrentIntentSpecStack()FortranParserState::getCurrentAttributeSpecStack()FortranParserState::getCurrentInitializerStack()FortranParserState::getCurrentTypeKindStack()FortranParserState::getCurrentTypeParameterStack()FortranParserState::getCurrentLabelSymbolStack()FortranParserState::getCurrentIfStatementStack()FortranParserState::getCurrentActualArgumentNameStack()FortranParserState::getCurrentFunctionAttributeStack()FortranParserState::getCurrentIncludeStack()FortranParserState::getDeclAttrSpec()FortranParserState::empty()FortranParserState::getCurrentUnresolvedFunctionsList()FortranParserState::getCurrentHasSelectionSubscriptStack()FortranParserState::getCurrentMultipartReferenceStack()
- Class Documentation
- Class FrontierDetectionForTokenStreamMapping
- Inheritance Relationships
- Class Documentation
FrontierDetectionForTokenStreamMappingFrontierDetectionForTokenStreamMapping::FrontierDetectionForTokenStreamMapping()FrontierDetectionForTokenStreamMapping::evaluateInheritedAttribute()FrontierDetectionForTokenStreamMapping::evaluateSynthesizedAttribute()FrontierDetectionForTokenStreamMapping::numberOfNodesInSubtree()FrontierDetectionForTokenStreamMapping::numberOfNodes
- Class FrontierDetectionForTokenStreamMapping_InheritedAttribute
- Class Documentation
FrontierDetectionForTokenStreamMapping_InheritedAttributeFrontierDetectionForTokenStreamMapping_InheritedAttribute::FrontierDetectionForTokenStreamMapping_InheritedAttribute()FrontierDetectionForTokenStreamMapping_InheritedAttribute::FrontierDetectionForTokenStreamMapping_InheritedAttribute()FrontierDetectionForTokenStreamMapping_InheritedAttribute::FrontierDetectionForTokenStreamMapping_InheritedAttribute()FrontierDetectionForTokenStreamMapping_InheritedAttribute::sourceFileFrontierDetectionForTokenStreamMapping_InheritedAttribute::processChildNodesFrontierDetectionForTokenStreamMapping_InheritedAttribute::isFrontierFrontierDetectionForTokenStreamMapping_InheritedAttribute::unparseUsingTokenStreamFrontierDetectionForTokenStreamMapping_InheritedAttribute::unparseFromTheASTFrontierDetectionForTokenStreamMapping_InheritedAttribute::containsNodesToBeUnparsedFromTheAST
- Class Documentation
- Class FrontierDetectionForTokenStreamMapping_SynthesizedAttribute
- Class Documentation
FrontierDetectionForTokenStreamMapping_SynthesizedAttributeFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::FrontierDetectionForTokenStreamMapping_SynthesizedAttribute()FrontierDetectionForTokenStreamMapping_SynthesizedAttribute::FrontierDetectionForTokenStreamMapping_SynthesizedAttribute()FrontierDetectionForTokenStreamMapping_SynthesizedAttribute::FrontierDetectionForTokenStreamMapping_SynthesizedAttribute()FrontierDetectionForTokenStreamMapping_SynthesizedAttribute::nodeFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::isFrontierFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::unparseUsingTokenStreamFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::unparseFromTheASTFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::containsNodesToBeUnparsedFromTheASTFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::containsNodesToBeUnparsedFromTheTokenStreamFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::frontierNodes
- Class Documentation
- Class FrontierDetectionForTokenStreamMappingAttribute
- Inheritance Relationships
- Class Documentation
FrontierDetectionForTokenStreamMappingAttributeFrontierDetectionForTokenStreamMappingAttribute::FrontierDetectionForTokenStreamMappingAttribute()FrontierDetectionForTokenStreamMappingAttribute::FrontierDetectionForTokenStreamMappingAttribute()FrontierDetectionForTokenStreamMappingAttribute::additionalNodeOptions()FrontierDetectionForTokenStreamMappingAttribute::additionalEdgeInfo()FrontierDetectionForTokenStreamMappingAttribute::additionalNodeInfo()FrontierDetectionForTokenStreamMappingAttribute::copy()FrontierDetectionForTokenStreamMappingAttribute::getOwnershipPolicy()
- Class Graph
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class Graph_TokenMappingTraversal
- Inheritance Relationships
- Class Documentation
Graph_TokenMappingTraversalGraph_TokenMappingTraversal::Graph_TokenMappingTraversal()Graph_TokenMappingTraversal::visit()Graph_TokenMappingTraversal::tokenStreamSequenceMapGraph_TokenMappingTraversal::tokenListGraph_TokenMappingTraversal::graph_ast_and_token_stream()Graph_TokenMappingTraversal::graph_ast_and_token_stream()Graph_TokenMappingTraversal::graph_ast_and_token_stream()Graph_TokenMappingTraversal::getTokenIdString()Graph_TokenMappingTraversal::fileGraph_TokenMappingTraversal::first_leading_whitespace_start
- Template Class GraphAccessTemplate
- Inheritance Relationships
- Class Documentation
GraphAccessTemplateGraphAccessTemplate::NodeGraphAccessTemplate::EdgeGraphAccessTemplate::EdgeIteratorGraphAccessTemplate::NodeIteratorGraphAccessTemplate::~GraphAccessTemplate()GraphAccessTemplate::GetNodeIterator()GraphAccessTemplate::GetNodeEdgeIterator()GraphAccessTemplate::GetEdgeEndPoint()GraphAccessTemplate::ContainNode()GraphAccessTemplate::ContainEdge()GraphAccessTemplate::nodeToString()GraphAccessTemplate::edgeToString()
- Template Class GraphAccessWrapTemplate
- Inheritance Relationships
- Class Documentation
GraphAccessWrapTemplateGraphAccessWrapTemplate::NodeGraphAccessWrapTemplate::EdgeGraphAccessWrapTemplate::NodeIteratorGraphAccessWrapTemplate::EdgeIteratorGraphAccessWrapTemplate::GraphAccessWrapTemplate()GraphAccessWrapTemplate::~GraphAccessWrapTemplate()GraphAccessWrapTemplate::GetNodeIterator()GraphAccessWrapTemplate::GetNodeEdgeIterator()GraphAccessWrapTemplate::GetEdgeEndPoint()GraphAccessWrapTemplate::ContainNode()GraphAccessWrapTemplate::ContainEdge()GraphAccessWrapTemplate::impl
- Template Class GraphNodePredecessorIterator
- Inheritance Relationships
- Class Documentation
GraphNodePredecessorIteratorGraphNodePredecessorIterator::GraphNodePredecessorIterator()GraphNodePredecessorIterator::~GraphNodePredecessorIterator()GraphNodePredecessorIterator::Advance()GraphNodePredecessorIterator::Reset()GraphNodePredecessorIterator::Current()GraphNodePredecessorIterator::ReachEnd()GraphNodePredecessorIterator::Clone()
- Template Class GraphNodeSuccessorIterator
- Inheritance Relationships
- Class Documentation
GraphNodeSuccessorIteratorGraphNodeSuccessorIterator::GraphNodeSuccessorIterator()GraphNodeSuccessorIterator::~GraphNodeSuccessorIterator()GraphNodeSuccessorIterator::Advance()GraphNodeSuccessorIterator::Reset()GraphNodeSuccessorIterator::Current()GraphNodeSuccessorIterator::ReachEnd()GraphNodeSuccessorIterator::Clone()
- Template Class GraphReverseEdge
- Inheritance Relationships
- Class Documentation
GraphReverseEdgeGraphReverseEdge::NodeGraphReverseEdge::EdgeGraphReverseEdge::NodeIteratorGraphReverseEdge::EdgeIteratorGraphReverseEdge::GraphReverseEdge()GraphReverseEdge::~GraphReverseEdge()GraphReverseEdge::GetNodeEdgeIterator()GraphReverseEdge::GetEdgeEndPoint()GraphReverseEdge::GetNodeIterator()GraphReverseEdge::ContainEdge()GraphReverseEdge::ContainNode()
- Template Class GraphSelect
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class HandleMap
- Inheritance Relationships
- Class Documentation
HandleMapHandleMap::AstMapTypeHandleMap::~HandleMap()HandleMap::HandleMap()HandleMap::NumOfLoops()HandleMap::NumOfBodies()HandleMap::to_string()HandleMap::GetLoopHandle()HandleMap::GetLoopHandle()HandleMap::GetBodyHandle()HandleMap::GetTopTraceHandles()HandleMap::GenTraceHandles()HandleMap::GenTraceHandles()HandleMap::HasBodyHandle()HandleMap::GetTraceTarget()HandleMap::GetTraceTop()HandleMap::GetTraceDecl()HandleMap::GetTracePrivate()HandleMap::FindTracePrivate()HandleMap::GetTraceInclude()HandleMap::FindTraceInclude()HandleMap::GetTraceCleanup()HandleMap::FindTraceCleanup()HandleMap::DeclareTraceInclude()HandleMap::GenTraceCommand()
- Class HiddenListTraversal
- Inheritance Relationships
- Class Documentation
HiddenListTraversalHiddenListTraversal::HiddenListTraversal()HiddenListTraversal::nameQualificationDepth()HiddenListTraversal::nameQualificationDepth()HiddenListTraversal::nameQualificationDepth()HiddenListTraversal::nameQualificationDepthOfParent()HiddenListTraversal::nameQualificationDepthForType()HiddenListTraversal::associatedDeclaration()HiddenListTraversal::associatedDeclaration()HiddenListTraversal::evaluateInheritedAttribute()HiddenListTraversal::evaluateSynthesizedAttribute()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualification()HiddenListTraversal::setNameQualificationReturnType()HiddenListTraversal::getDeclarationAssociatedWithType()HiddenListTraversal::setNameQualificationSupport()HiddenListTraversal::requiresTypeElaboration()HiddenListTraversal::evaluateNameQualificationForTemplateArgumentList()HiddenListTraversal::get_qualifiedNameMapForNames()HiddenListTraversal::get_qualifiedNameMapForTypes()HiddenListTraversal::traverseType()HiddenListTraversal::traverseTemplatedFunction()HiddenListTraversal::addToNameMap()HiddenListTraversal::evaluateTemplateInstantiationDeclaration()HiddenListTraversal::skipNameQualificationIfNotProperlyDeclaredWhereDeclarationIsDefinable()
- Class IncludedFilesUnparser
- Inheritance Relationships
- Class Documentation
IncludedFilesUnparserIncludedFilesUnparser::~IncludedFilesUnparser()IncludedFilesUnparser::IncludedFilesUnparser()IncludedFilesUnparser::isInputFile()IncludedFilesUnparser::figureOutWhichFilesToUnparse()IncludedFilesUnparser::getUnparseRootPath()IncludedFilesUnparser::getUnparseMap()IncludedFilesUnparser::getUnparseScopesMap()IncludedFilesUnparser::getIncludeCompilerOptions()IncludedFilesUnparser::getUnparseSourceFileMap()IncludedFilesUnparser::getFilesToCopy()IncludedFilesUnparser::printDiagnosticOutput()IncludedFilesUnparser::modifiedFilesIncludedFilesUnparser::allFilesIncludedFilesUnparser::filesToUnparseIncludedFilesUnparser::includeCompilerPathsIncludedFilesUnparser::unparseMapIncludedFilesUnparser::includingPathsMapIncludedFilesUnparser::filesToCopyIncludedFilesUnparser::unparseSourceFileMapIncludedFilesUnparser::visit()
- Class IntermediateRepresentationNodeGraph
- Inheritance Relationships
- Class Documentation
IntermediateRepresentationNodeGraphIntermediateRepresentationNodeGraph::IntermediateRepresentationNodeGraph()IntermediateRepresentationNodeGraph::~IntermediateRepresentationNodeGraph()IntermediateRepresentationNodeGraph::visit()IntermediateRepresentationNodeGraph::fileIntermediateRepresentationNodeGraph::nodeKindListIntermediateRepresentationNodeGraph::include_nodeKindSetIntermediateRepresentationNodeGraph::exclude_nodeKindSetIntermediateRepresentationNodeGraph::include_nodeSetIntermediateRepresentationNodeGraph::exclude_nodeSet
- Class InterproceduralInfo
- Nested Relationships
- Class Documentation
InterproceduralInfoInterproceduralInfo::setCallInterestingNode()InterproceduralInfo::getCallInterestingNode()InterproceduralInfo::getActualReturn()InterproceduralInfo::getActualIn()InterproceduralInfo::getActualInCount()InterproceduralInfo::addActualIn()InterproceduralInfo::setSliceImportantNode()InterproceduralInfo::setActualReturn()InterproceduralInfo::getSliceImportantFunctionCallNode()InterproceduralInfo::getExitNodes()InterproceduralInfo::addParameterToFunctionCall()InterproceduralInfo::callSiteCount()InterproceduralInfo::getFunctionCallExpNode()InterproceduralInfo::getFunctionEntry()InterproceduralInfo::setEllipse()InterproceduralInfo::getEllipse()InterproceduralInfo::isUndefined()InterproceduralInfo::getFormalCount()InterproceduralInfo::getFormal()InterproceduralInfo::setFormalReturn()InterproceduralInfo::getFormalReturn()InterproceduralInfo::addExitNode()InterproceduralInfo::InterproceduralInfo()InterproceduralInfo::foo()InterproceduralInfo::getFunctionDefinition()InterproceduralInfo::getFunctionDeclaration()InterproceduralInfo::addFunctionCall()InterproceduralInfo::identifyEntryNode()InterproceduralInfo::identifyEntryNode()InterproceduralInfo::declInterproceduralInfo::defInterproceduralInfo::entryInterproceduralInfo::arg_orderInterproceduralInfo::formal_returnInterproceduralInfo::formalInterproceduralInfo::ellipseNodeInterproceduralInfo::exitNodesInterproceduralInfo::callSitesInterproceduralInfo::callSitesMapInterproceduralInfo::CallSiteStructure
- Class IntraProcAliasAnalysis
- Inheritance Relationships
- Class Documentation
IntraProcAliasAnalysisIntraProcAliasAnalysis::IntraProcAliasAnalysis()IntraProcAliasAnalysis::getFunctionEntry()IntraProcAliasAnalysis::getFunctionExit()IntraProcAliasAnalysis::getReturnStmts()IntraProcAliasAnalysis::setFunctionEntry()IntraProcAliasAnalysis::setFunctionExit()IntraProcAliasAnalysis::runCheck()IntraProcAliasAnalysis::run()IntraProcAliasAnalysis::init()IntraProcAliasAnalysis::~IntraProcAliasAnalysis()IntraProcAliasAnalysis::meet_data()IntraProcAliasAnalysis::getAllNodes()IntraProcAliasAnalysis::getPredecessors()IntraProcAliasAnalysis::getCFGInData()IntraProcAliasAnalysis::getCFGOutData()IntraProcAliasAnalysis::setCFGInData()IntraProcAliasAnalysis::applyCFGTransferFunction()IntraProcAliasAnalysis::buildCFG()IntraProcAliasAnalysis::getFunctionParametersAliasRelations()IntraProcAliasAnalysis::getConstructorParametersAliasRelations()IntraProcAliasAnalysis::addVirtualFunction()IntraProcAliasAnalysis::updateVirtualFunctionInCallGraph()IntraProcAliasAnalysis::getAliases()IntraProcAliasAnalysis::cfgIntraProcAliasAnalysis::cgBuilderIntraProcAliasAnalysis::cfgNodesIntraProcAliasAnalysis::entryIntraProcAliasAnalysis::exitIntraProcAliasAnalysis::checkPointHashIntraProcAliasAnalysis::mappingIntraProcAliasAnalysis::resolver
- Class IRInterface
- Inheritance Relationships
- Class Documentation
IRInterfaceIRInterface::IRInterface()IRInterface::~IRInterface()IRInterface::GetProcType()IRInterface::ProcBody()IRInterface::GetCallsites()IRInterface::GetCallsiteParams()IRInterface::IsParamProcRef()IRInterface::IsCallThruProcParam()IRInterface::GetStmtType()IRInterface::GetLabel()IRInterface::GetFirstInCompound()IRInterface::LoopBody()IRInterface::LoopHeader()IRInterface::GetLoopIncrement()IRInterface::LoopIterationsDefinedAtEntry()IRInterface::TrueBody()IRInterface::ElseBody()IRInterface::NumMultiCases()IRInterface::MultiBody()IRInterface::IsBreakImplied()IRInterface::GetMultiCatchall()IRInterface::GetTargetLabel()IRInterface::NumUMultiTargets()IRInterface::GetUMultiTargetLabel()IRInterface::GetUMultiCatchallLabel()IRInterface::ParallelWithSuccessor()IRInterface::NumberOfDelaySlots()IRInterface::GetUses()IRInterface::GetDefs()IRInterface::GetProcSymHandle()IRInterface::GetSymHandle()IRInterface::GetSymNameFromSymHandle()IRInterface::PrintLeaf()IRInterface::Dump()IRInterface::GetLoopCondition()IRInterface::GetUMultiCondition()IRInterface::GetSMultiCondition()IRInterface::GetMultiExpr()
- Template Class IteratorWrap
- Inheritance Relationships
- Class Documentation
IteratorWrapIteratorWrap::operator=()IteratorWrap::IteratorWrap()IteratorWrap::IteratorWrap()IteratorWrap::IteratorWrap()IteratorWrap::IteratorWrap()IteratorWrap::~IteratorWrap()IteratorWrap::Current()IteratorWrap::operator*()IteratorWrap::Advance()IteratorWrap::Reset()IteratorWrap::operator++()IteratorWrap::operator++()IteratorWrap::ReachEnd()IteratorWrap::IsEmpty()IteratorWrap::operator==()
- Class LivenessAnalysis
- Inheritance Relationships
- Class Documentation
LivenessAnalysisLivenessAnalysis::LivenessAnalysis()LivenessAnalysis::~LivenessAnalysis()LivenessAnalysis::getFunction()LivenessAnalysis::getNumberOfNodesVisited()LivenessAnalysis::run()LivenessAnalysis::getIn()LivenessAnalysis::getOut()LivenessAnalysis::getVisited()LivenessAnalysis::setIn()LivenessAnalysis::setOut()LivenessAnalysis::merge_no_dups()LivenessAnalysis::fixupStatementsINOUT()
- Class LoopBlocking
- Inheritance Relationships
- Class Documentation
LoopBlockingLoopBlocking::~LoopBlocking()LoopBlocking::GetOptimizationType()LoopBlocking::SetBlocking()LoopBlocking::apply()LoopBlocking::BlockSize()LoopBlocking::BlockSize()LoopBlocking::NumOfLoops()LoopBlocking::FirstIndex()LoopBlocking::NextIndex()LoopBlocking::LoopBlocking()LoopBlocking::ApplyBlocking()LoopBlocking::blocksize
- Class LoopTransformInterface
- Class Documentation
LoopTransformInterfaceLoopTransformInterface::set_aliasInfo()LoopTransformInterface::set_sideEffectInfo()LoopTransformInterface::set_arrayInfo()LoopTransformInterface::set_astInterface()LoopTransformInterface::set_tuningInterface()LoopTransformInterface::cmdline_configure()LoopTransformInterface::getAstInterface()LoopTransformInterface::getAliasInfo()LoopTransformInterface::getSideEffectInterface()LoopTransformInterface::getAutoTuningInterface()LoopTransformInterface::IsAliasedRef()LoopTransformInterface::GetFunctionCallSideEffect()LoopTransformInterface::IsMemoryAccess()LoopTransformInterface::IsLoop()LoopTransformInterface::IsUniqueArray()LoopTransformInterface::IsArrayAccess()LoopTransformInterface::CreateArrayAccess()LoopTransformInterface::CreateArrayAccess()LoopTransformInterface::GetArrayBound()LoopTransformInterface::CreateDynamicFusionConfig()LoopTransformInterface::CreateDynamicFusionEnd()LoopTransformInterface::IsDynamicFusionConfig()LoopTransformInterface::IsDynamicFusionEnd()LoopTransformInterface::TransformTraverse()LoopTransformInterface::PrintTransformUsage()
- Class Documentation
- Class LoopTransformOptions
- Nested Relationships
- Class Documentation
LoopTransformOptionsLoopTransformOptions::OptTypeLoopTransformOptions::OptType::NO_OPTLoopTransformOptions::OptType::LOOP_NEST_OPTLoopTransformOptions::OptType::INNER_MOST_OPTLoopTransformOptions::OptType::MULTI_LEVEL_OPTLoopTransformOptions::OptType::LOOP_OPTLoopTransformOptions::OptType::DATA_OPTLoopTransformOptions::OptType::LOOP_DATA_OPTLoopTransformOptions::OptType::PAR_OPTLoopTransformOptions::OptType::PAR_LOOP_OPTLoopTransformOptions::OptType::PAR_LOOP_DATA_OPT
LoopTransformOptions::PrintUsage()LoopTransformOptions::RegisterOption()LoopTransformOptions::GetBlockSel()LoopTransformOptions::GetParSel()LoopTransformOptions::GetCopyArraySel()LoopTransformOptions::GetInterchangeSel()LoopTransformOptions::GetFusionSel()LoopTransformOptions::GetCacheLineSize()LoopTransformOptions::GetReuseDistance()LoopTransformOptions::GetTransAnalSplitLimit()LoopTransformOptions::GetDefaultBlockSize()LoopTransformOptions::GetParBlockSize()LoopTransformOptions::SetDefaultBlockSize()LoopTransformOptions::SetParBlockSize()LoopTransformOptions::DoDynamicTuning()LoopTransformOptions::GetDynamicTuningIndex()LoopTransformOptions::GetOptimizationType()LoopTransformOptions::SetOptions()LoopTransformOptions::SetBlockSel()LoopTransformOptions::SetParSel()LoopTransformOptions::SetCopySel()LoopTransformOptions::SetInterchangeSel()LoopTransformOptions::SetFusionSel()LoopTransformOptions::SetCacheLineSize()LoopTransformOptions::SetReuseDistance()LoopTransformOptions::SetTransAnalSplitLimit()LoopTransformOptions::GetInstance()LoopTransformOptions::OptRegistryType
- Class LoopTreeCreate
- Inheritance Relationships
- Class Documentation
LoopTreeCreateLoopTreeCreate::CreateStmtNode()LoopTreeCreate::CreateIfCond()LoopTreeCreate::CreateLoopNode()LoopTreeCreate::CreateLoopNode()LoopTreeCreate::CreateLoopNode()LoopTreeCreate::LoopTreeCreate()LoopTreeCreate::~LoopTreeCreate()LoopTreeCreate::GetTreeRoot()LoopTreeCreate::LoopLevel()LoopTreeCreate::Dump()LoopTreeCreate::CodeGen()LoopTreeCreate::AttachObserver()LoopTreeCreate::DetachObserver()LoopTreeCreate::AttachObserver()
- Class LoopTreeDepComp
- Inheritance Relationships
- Class Documentation
LoopTreeDepCompLoopTreeDepComp::GetLoopTreeCreate()LoopTreeDepComp::GetLoopTreeRoot()LoopTreeDepComp::GetDepGraph()LoopTreeDepComp::GetDepNode()LoopTreeDepComp::GetTreeNode()LoopTreeDepComp::GetTreeNodeMap()LoopTreeDepComp::GetDomain()LoopTreeDepComp::Dump()LoopTreeDepComp::DumpTree()LoopTreeDepComp::DumpDep()LoopTreeDepComp::OutputDep()LoopTreeDepComp::DumpNode()LoopTreeDepComp::LoopTreeDepComp()LoopTreeDepComp::LoopTreeDepComp()LoopTreeDepComp::~LoopTreeDepComp()LoopTreeDepComp::SetTreeRoot()LoopTreeDepComp::SetDepGraph()LoopTreeDepComp::SetMap()LoopTreeDepComp::SetTreeCreate()
- Class LoopTreeDepGraphCreate
- Inheritance Relationships
- Class Documentation
LoopTreeDepGraphCreateLoopTreeDepGraphCreate::LoopTreeDepGraphCreate()LoopTreeDepGraphCreate::~LoopTreeDepGraphCreate()LoopTreeDepGraphCreate::BuildDep()LoopTreeDepGraphCreate::AddNode()LoopTreeDepGraphCreate::CreateNode()LoopTreeDepGraphCreate::CreateNode()LoopTreeDepGraphCreate::CreateNode()LoopTreeDepGraphCreate::DeleteNode()LoopTreeDepGraphCreate::CreateEdge()LoopTreeDepGraphCreate::CreateEdgeFromOrigAst()
- Class LoopTreeLoopNode
- Inheritance Relationships
- Class Documentation
LoopTreeLoopNodeLoopTreeLoopNode::toString()LoopTreeLoopNode::GetClassName()LoopTreeLoopNode::IncreaseLoopLevel()LoopTreeLoopNode::Clone()LoopTreeLoopNode::GetVarInfo()LoopTreeLoopNode::GetLoopInfo()LoopTreeLoopNode::GetLoopInfo()LoopTreeLoopNode::GetOrigLoop()LoopTreeLoopNode::~LoopTreeLoopNode()LoopTreeLoopNode::LoopTreeLoopNode()LoopTreeLoopNode::LoopTreeLoopNode()LoopTreeLoopNode::LoopTreeLoopNode()LoopTreeLoopNode::CodeGen()LoopTreeLoopNode::UpdateSwapNode()
- Class LoopTreeNode
- Inheritance Relationships
- Class Documentation
LoopTreeNodeLoopTreeNode::CodeGen()LoopTreeNode::LoopLevel()LoopTreeNode::IncreaseLoopLevel()LoopTreeNode::GetClassName()LoopTreeNode::GetVarInfo()LoopTreeNode::GetOrigStmt()LoopTreeNode::GetLoopInfo()LoopTreeNode::GetLoopInfo()LoopTreeNode::SelfRemove()LoopTreeNode::Clone()LoopTreeNode::CloneTree()LoopTreeNode::Dump()LoopTreeNode::toString()LoopTreeNode::CodeGen()LoopTreeNode::set_preAnnot()LoopTreeNode::set_postAnnot()LoopTreeNode::AttachObserver()LoopTreeNode::DetachObserver()LoopTreeNode::Notify()LoopTreeNode::NumberOfObservers()LoopTreeNode::DumpTree()LoopTreeNode::TreeToString()LoopTreeNode::IsLoop()LoopTreeNode::IsPerfectLoopNest()LoopTreeNode::ContainLoop()LoopTreeNode::EnclosingLoop()LoopTreeNode::LoopTreeNode()LoopTreeNode::LoopTreeNode()LoopTreeNode::UpdateDelete()LoopTreeNode::UpdateCodeGen()LoopTreeNode::~LoopTreeNode()LoopTreeNode::RemoveSelf()LoopTreeNode::RemoveTree()LoopTreeNode::preAnnotLoopTreeNode::postAnnot
- Class LoopTreeObserver
- Inheritance Relationships
- Class Documentation
LoopTreeObserverLoopTreeObserver::LoopTreeObserver()LoopTreeObserver::~LoopTreeObserver()LoopTreeObserver::UpdateBlockLoop()LoopTreeObserver::UpdateMergeLoop()LoopTreeObserver::UpdateDistNode()LoopTreeObserver::UpdateSwapNode()LoopTreeObserver::UpdateCodeGen()LoopTreeObserver::UpdateSplitStmt()LoopTreeObserver::UpdateSplitStmt2()LoopTreeObserver::UpdateMergeStmtLoop()LoopTreeObserver::UpdateInsertLoop()LoopTreeObserver::UpdateInsertStmtLoop()LoopTreeObserver::UpdateDeleteStmtLoop()LoopTreeObserver::UpdateSwapStmtLoop()LoopTreeObserver::UpdateDeleteNode()LoopTreeObserver::write()
- Class LoopTreeRelateLoopIvar
- Inheritance Relationships
- Class Documentation
LoopTreeRelateLoopIvarLoopTreeRelateLoopIvar::LoopTreeRelateLoopIvar()LoopTreeRelateLoopIvar::~LoopTreeRelateLoopIvar()LoopTreeRelateLoopIvar::GetLoop1()LoopTreeRelateLoopIvar::GetLoop2()LoopTreeRelateLoopIvar::GetIvar1()LoopTreeRelateLoopIvar::GetIvar2()LoopTreeRelateLoopIvar::GetAlign()LoopTreeRelateLoopIvar::GetClassName()LoopTreeRelateLoopIvar::SelfRemove()LoopTreeRelateLoopIvar::MergeSibling()LoopTreeRelateLoopIvar::toString()LoopTreeRelateLoopIvar::CodeGen()LoopTreeRelateLoopIvar::Clone()
- Class LoopTreeReplLoopVar
- Inheritance Relationships
- Class Documentation
LoopTreeReplLoopVarLoopTreeReplLoopVar::LoopTreeReplLoopVar()LoopTreeReplLoopVar::~LoopTreeReplLoopVar()LoopTreeReplLoopVar::GetOldVar()LoopTreeReplLoopVar::GetNewVal()LoopTreeReplLoopVar::GetVarInfo()LoopTreeReplLoopVar::GetClassName()LoopTreeReplLoopVar::SelfRemove()LoopTreeReplLoopVar::toString()LoopTreeReplLoopVar::CodeGen()LoopTreeReplLoopVar::Clone()
- Class LoopTreeRestrLoopRange
- Inheritance Relationships
- Class Documentation
LoopTreeRestrLoopRangeLoopTreeRestrLoopRange::LoopTreeRestrLoopRange()LoopTreeRestrLoopRange::GetRestrLoop()LoopTreeRestrLoopRange::GetClassName()LoopTreeRestrLoopRange::GetVar()LoopTreeRestrLoopRange::GetVarInfo()LoopTreeRestrLoopRange::toString()LoopTreeRestrLoopRange::CodeGen()LoopTreeRestrLoopRange::RemoveSelf()LoopTreeRestrLoopRange::SelfRemove()LoopTreeRestrLoopRange::MergeSibling()LoopTreeRestrLoopRange::Clone()
- Class LoopTreeShadowNode
- Inheritance Relationships
- Class Documentation
LoopTreeShadowNodeLoopTreeShadowNode::GetOrigStmt()LoopTreeShadowNode::GetLoopInfo()LoopTreeShadowNode::GetRepr()LoopTreeShadowNode::IncreaseLoopLevel()LoopTreeShadowNode::set_preAnnot()LoopTreeShadowNode::set_postAnnot()LoopTreeShadowNode::GetClassName()LoopTreeShadowNode::Clone()LoopTreeShadowNode::CloneNode()LoopTreeShadowNode::write()LoopTreeShadowNode::CodeGen()LoopTreeShadowNode::ReplaceRepr()LoopTreeShadowNode::~LoopTreeShadowNode()LoopTreeShadowNode::QueryShadowNode()LoopTreeShadowNode::LoopTreeShadowNode()LoopTreeShadowNode::LoopTreeShadowNode()
- Class MarkBackendSpecificFunctionsAsCompilerGenerated
- Inheritance Relationships
- Class Documentation
MarkBackendSpecificFunctionsAsCompilerGeneratedMarkBackendSpecificFunctionsAsCompilerGenerated::~MarkBackendSpecificFunctionsAsCompilerGenerated()MarkBackendSpecificFunctionsAsCompilerGenerated::MarkBackendSpecificFunctionsAsCompilerGenerated()MarkBackendSpecificFunctionsAsCompilerGenerated::visit()MarkBackendSpecificFunctionsAsCompilerGenerated::targetFileNameMarkBackendSpecificFunctionsAsCompilerGenerated::targetFile
- Class MarkSharedDeclarationsForOutputInCodeGeneration
- Inheritance Relationships
- Class Documentation
MarkSharedDeclarationsForOutputInCodeGenerationMarkSharedDeclarationsForOutputInCodeGeneration::MarkSharedDeclarationsForOutputInCodeGeneration()MarkSharedDeclarationsForOutputInCodeGeneration::evaluateInheritedAttribute()MarkSharedDeclarationsForOutputInCodeGeneration::fileNodeSetMarkSharedDeclarationsForOutputInCodeGeneration::definingDeclarationsSet
- Class MarkTemplateInstantiationsForOutput
- Class Documentation
MarkTemplateInstantiationsForOutputMarkTemplateInstantiationsForOutput::BuildSetOfRequiredTemplateDeclarations()MarkTemplateInstantiationsForOutput::ProcessClassTemplateDeclarations()MarkTemplateInstantiationsForOutput::ProcessFunctionTemplateDeclarations()MarkTemplateInstantiationsForOutput::ProcessMemberFunctionTemplateDeclarations()
- Class Documentation
- Class MarkTemplateInstantiationsForOutputSupport
- Inheritance Relationships
- Class Documentation
MarkTemplateInstantiationsForOutputSupportMarkTemplateInstantiationsForOutputSupport::MarkTemplateInstantiationsForOutputSupport()MarkTemplateInstantiationsForOutputSupport::evaluateInheritedAttribute()MarkTemplateInstantiationsForOutputSupport::evaluateSynthesizedAttribute()MarkTemplateInstantiationsForOutputSupport::currentFileMarkTemplateInstantiationsForOutputSupport::listOfTemplateDeclarationsToOutput
- Class SourceExtentsTraversal
- Inheritance Relationships
- Class Documentation
SourceExtentsTraversalSourceExtentsTraversal::evaluateInheritedAttribute()SourceExtentsTraversal::evaluateSynthesizedAttribute()SourceExtentsTraversal::accumulator_attribute_start_lineSourceExtentsTraversal::accumulator_attribute_start_columnSourceExtentsTraversal::accumulator_attribute_end_lineSourceExtentsTraversal::accumulator_attribute_end_column
- Class MetricAttribute
- Inheritance Relationships
- Class Documentation
MetricAttributeMetricAttribute::MetricAttribute()MetricAttribute::MetricAttribute()MetricAttribute::copy()MetricAttribute::attribute_class_name()MetricAttribute::isDerived()MetricAttribute::getValue()MetricAttribute::setValue()MetricAttribute::toString()MetricAttribute::packed_size()MetricAttribute::packed_data()MetricAttribute::unpacked_data()MetricAttribute::operator+=()MetricAttribute::operator-=()MetricAttribute::operator*=()MetricAttribute::operator/=()MetricAttribute::is_derived_MetricAttribute::value_
- Template Class MultiCrossIterator
- Class Documentation
MultiCrossIteratorMultiCrossIterator::MultiCrossIterator()MultiCrossIterator::MultiCrossIterator()MultiCrossIterator::MultiCrossIterator()MultiCrossIterator::~MultiCrossIterator()MultiCrossIterator::Advance()MultiCrossIterator::operator++()MultiCrossIterator::operator++()MultiCrossIterator::Reset()MultiCrossIterator::Current()MultiCrossIterator::ReachEnd()
- Class Documentation
- Class NameQualificationInheritedAttribute
- Class Documentation
NameQualificationInheritedAttributeNameQualificationInheritedAttribute::NameQualificationInheritedAttribute()NameQualificationInheritedAttribute::NameQualificationInheritedAttribute()NameQualificationInheritedAttribute::get_currentScope()NameQualificationInheritedAttribute::set_currentScope()NameQualificationInheritedAttribute::get_currentStatement()NameQualificationInheritedAttribute::set_currentStatement()NameQualificationInheritedAttribute::get_referenceNode()NameQualificationInheritedAttribute::set_referenceNode()
- Class Documentation
- Class NameQualificationTraversal
- Inheritance Relationships
- Class Documentation
NameQualificationTraversalNameQualificationTraversal::NameQualificationTraversal()NameQualificationTraversal::generateNestedTraversalWithExplicitScope()NameQualificationTraversal::nameQualificationDepth()NameQualificationTraversal::nameQualificationDepth()NameQualificationTraversal::nameQualificationDepth()NameQualificationTraversal::nameQualificationDepthOfParent()NameQualificationTraversal::nameQualificationDepthForType()NameQualificationTraversal::processNameQualificationArrayType()NameQualificationTraversal::processNameQualificationForPossibleArrayType()NameQualificationTraversal::associatedDeclaration()NameQualificationTraversal::associatedDeclaration()NameQualificationTraversal::nameQualificationTypeSupport()NameQualificationTraversal::evaluateInheritedAttribute()NameQualificationTraversal::evaluateSynthesizedAttribute()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualificationOnType()NameQualificationTraversal::setNameQualificationOnName()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualificationOnBaseType()NameQualificationTraversal::setNameQualificationOnPointerMemberClass()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualificationForPointerToMember()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualification()NameQualificationTraversal::setNameQualificationReturnType()NameQualificationTraversal::setNameQualificationOnClassOf()NameQualificationTraversal::setNameQualificationOnBaseType()NameQualificationTraversal::getDeclarationAssociatedWithType()NameQualificationTraversal::setNameQualificationSupport()NameQualificationTraversal::setTemplateHeaderNameQualificationSupport()NameQualificationTraversal::requiresTypeElaboration()NameQualificationTraversal::evaluateNameQualificationForTemplateArgumentList()NameQualificationTraversal::get_qualifiedNameMapForNames()NameQualificationTraversal::get_qualifiedNameMapForTypes()NameQualificationTraversal::get_qualifiedNameMapForTemplateHeaders()NameQualificationTraversal::get_qualifiedNameMapForMapsOfTypes()NameQualificationTraversal::traverseType()NameQualificationTraversal::traverseTemplatedFunction()NameQualificationTraversal::traverseTemplatedMemberFunction()NameQualificationTraversal::traverseTemplatedClass()NameQualificationTraversal::addToNameMap()NameQualificationTraversal::evaluateTemplateInstantiationDeclaration()NameQualificationTraversal::skipNameQualificationIfNotProperlyDeclaredWhereDeclarationIsDefinable()NameQualificationTraversal::buildTemplateHeaderString()NameQualificationTraversal::depthOfGlobalNameQualification()NameQualificationTraversal::functionReport()NameQualificationTraversal::displayBaseClassMap()NameQualificationTraversal::outputNameQualificationMap()NameQualificationTraversal::declarationSet
- Class CallGraphFileStructure
- Class Documentation
CallGraphFileStructureCallGraphFileStructure::CallGraphFileStructure()CallGraphFileStructure::isNodeCallGraphFileStructure::isDefiningDeclarationCallGraphFileStructure::function_nameCallGraphFileStructure::function_call_nameCallGraphFileStructure::file_nameCallGraphFileStructure::directoryToUseInCompilingSourceFileCallGraphFileStructure::commandlineToCompileSourceFile
- Class Documentation
- Class NormalizeTypedefSequenceLists
- Nested Relationships
- Inheritance Relationships
- Class Documentation
NormalizeTypedefSequenceListsNormalizeTypedefSequenceLists::typedefSeqMap_tNormalizeTypedefSequenceLists::visit()NormalizeTypedefSequenceLists::typedefSeqMapNormalizeTypedefSequenceLists::generateKey()NormalizeTypedefSequenceLists::key_tNormalizeTypedefSequenceLists::key_t::empty()NormalizeTypedefSequenceLists::key_t::hash()NormalizeTypedefSequenceLists::key_t::size()NormalizeTypedefSequenceLists::key_t::operator[]()NormalizeTypedefSequenceLists::key_t::operator<()NormalizeTypedefSequenceLists::key_t::IRnodeListNormalizeTypedefSequenceLists::key_t::declarationString
- Class OARIFG
- Inheritance Relationships
- Class Documentation
OARIFGOARIFG::OARIFG()OARIFG::~OARIFG()OARIFG::HighWaterMarkNodeId()OARIFG::IsValid()OARIFG::GetFanin()OARIFG::GetRootNode()OARIFG::GetFirstNode()OARIFG::GetLastNode()OARIFG::GetNextNode()OARIFG::GetPrevNode()OARIFG::GetEdgeSrc()OARIFG::GetEdgeSink()OARIFG::GetTopologicalMap()OARIFG::GetRIFGNode()OARIFG::GetRIFGEdge()OARIFG::GetEdgeIterator()OARIFG::GetNodeIterator()OARIFG::edge_to_id_map
- Class SageIRCallsiteParamIterator
- Inheritance Relationships
- Class Documentation
SageIRCallsiteParamIteratorSageIRCallsiteParamIterator::SageIRCallsiteParamIterator()SageIRCallsiteParamIterator::SageIRCallsiteParamIterator()SageIRCallsiteParamIterator::~SageIRCallsiteParamIterator()SageIRCallsiteParamIterator::Current()SageIRCallsiteParamIterator::IsValid()SageIRCallsiteParamIterator::operator++()SageIRCallsiteParamIterator::Reset()
- Class SageIRInterface
- Inheritance Relationships
- Class Documentation
SageIRInterfaceSageIRInterface::SageIRInterface()SageIRInterface::~SageIRInterface()SageIRInterface::GetProcType()SageIRInterface::ProcBody()SageIRInterface::GetCallsites()SageIRInterface::GetCallsiteParams()SageIRInterface::IsParamProcRef()SageIRInterface::IsCallThruProcParam()SageIRInterface::GetStmtType()SageIRInterface::GetLabel()SageIRInterface::GetFirstInCompound()SageIRInterface::Body()SageIRInterface::LoopBody()SageIRInterface::LoopHeader()SageIRInterface::LoopIterationsDefinedAtEntry()SageIRInterface::GetLoopCondition()SageIRInterface::GetLoopIncrement()SageIRInterface::GetTargetLabel()SageIRInterface::GetCondition()SageIRInterface::NumUMultiTargets()SageIRInterface::GetUMultiTargetLabel()SageIRInterface::GetUMultiCatchallLabel()SageIRInterface::GetUMultiCondition()SageIRInterface::NumMultiCases()SageIRInterface::GetSMultiCondition()SageIRInterface::GetMultiExpr()SageIRInterface::MultiBody()SageIRInterface::IsBreakImplied()SageIRInterface::GetMultiCatchall()SageIRInterface::TrueBody()SageIRInterface::ElseBody()SageIRInterface::GetUses()SageIRInterface::GetDefs()SageIRInterface::GetSymHandle()SageIRInterface::GetProcSymHandle()SageIRInterface::GetSymNameFromSymHandle()SageIRInterface::StmtHandle2SgNode()
- Class OperatorDeclaration
- Class Documentation
OperatorDeclarationOperatorDeclaration::OperatorDeclaration()OperatorDeclaration::get_signiture()OperatorDeclaration::get_param_info()OperatorDeclaration::read()OperatorDeclaration::write()OperatorDeclaration::Dump()OperatorDeclaration::ToString()OperatorDeclaration::get_signiture()OperatorDeclaration::set_unique()
- Class Documentation
- Class OptSpec
- Nested Relationships
- Inheritance Relationships
- Class Documentation
OptSpecOptSpec::OptEnumOptSpec::OptLevelOptSpec::OptLevel::OPT_NONEOptSpec::OptLevel::OPT_PAR_LEVELOptSpec::OptLevel::OPT_CACHE_LEVELOptSpec::OptLevel::OPT_PAR_CACHE_LEVELOptSpec::OptLevel::OPT_REG_LEVELOptSpec::OptLevel::OPT_CACHE_REG_LEVELOptSpec::OptLevel::OPT_PROC_LEVELOptSpec::OptLevel::OPT_POST_PAR_LEVELOptSpec::OptLevel::OPT_CLEANUP_LEVELOptSpec::OptLevel::OPT_CACHE_CLEANUP_LEVELOptSpec::OptLevel::OPT_CACHE_REG_CLEANUP_LEVELOptSpec::OptLevel::OPT_CACHE_PROC_CLEANUP_LEVELOptSpec::OptLevel::OPT_ALLOptSpec::OptLevel::OPT_LEVEL_MAX
OptSpec::OptIteratorOptSpec::get_target()OptSpec::get_targetName()OptSpec::~OptSpec()OptSpec::get_enum()OptSpec::get_opt_level()OptSpec::get_opt_prefix()OptSpec::to_string()OptSpec::insert_xformDecl()OptSpec::gen_xformEval()OptSpec::insert_paramDecl()OptSpec::OptSpec()OptSpec::targetOptSpec::targetNameOptSpec::LoopInfo
- Class ParameterDeclaration
- Class Documentation
ParameterDeclarationParameterDeclaration::get_param()ParameterDeclaration::get_param_type()ParameterDeclaration::num_of_params()ParameterDeclaration::get_params()ParameterDeclaration::get_param_types()ParameterDeclaration::add_param()ParameterDeclaration::push_back()ParameterDeclaration::read()ParameterDeclaration::write()ParameterDeclaration::Dump()ParameterDeclaration::ToString()
- Class Documentation
- Class PDFGeneration
- Inheritance Relationships
- Class Documentation
PDFGenerationPDFGeneration::PDFGeneration()PDFGeneration::generate()PDFGeneration::evaluateInheritedAttribute()PDFGeneration::text_page()PDFGeneration::edit_page()PDFGeneration::get_bookmark_name()PDFGeneration::create_textlink()PDFGeneration::pdf_setup()PDFGeneration::pdf_finalize()PDFGeneration::begin_page()PDFGeneration::end_page()PDFGeneration::pdfFilePDFGeneration::theFontPDFGeneration::pagesPDFGeneration::pageDestsPDFGeneration::filenamePDFGeneration::currentPageNumberPDFGeneration::currentPagePDFGeneration::topMarginPDFGeneration::leftMarginPDFGeneration::fontBBox
- Class PreprocessingInfo
- Nested Relationships
- Class Documentation
PreprocessingInfoPreprocessingInfo::RelativePositionTypePreprocessingInfo::RelativePositionType::defaultValuePreprocessingInfo::RelativePositionType::undefPreprocessingInfo::RelativePositionType::beforePreprocessingInfo::RelativePositionType::afterPreprocessingInfo::RelativePositionType::insidePreprocessingInfo::RelativePositionType::before_syntaxPreprocessingInfo::RelativePositionType::after_syntax
PreprocessingInfo::DirectiveTypePreprocessingInfo::DirectiveType::CpreprocessorUnknownDeclarationPreprocessingInfo::DirectiveType::C_StyleCommentPreprocessingInfo::DirectiveType::CplusplusStyleCommentPreprocessingInfo::DirectiveType::FortranStyleCommentPreprocessingInfo::DirectiveType::F90StyleCommentPreprocessingInfo::DirectiveType::CpreprocessorBlankLinePreprocessingInfo::DirectiveType::CpreprocessorIncludeDeclarationPreprocessingInfo::DirectiveType::CpreprocessorIncludeNextDeclarationPreprocessingInfo::DirectiveType::CpreprocessorDefineDeclarationPreprocessingInfo::DirectiveType::CpreprocessorUndefDeclarationPreprocessingInfo::DirectiveType::CpreprocessorIfdefDeclarationPreprocessingInfo::DirectiveType::CpreprocessorIfndefDeclarationPreprocessingInfo::DirectiveType::CpreprocessorIfDeclarationPreprocessingInfo::DirectiveType::CpreprocessorDeadIfDeclarationPreprocessingInfo::DirectiveType::CpreprocessorElseDeclarationPreprocessingInfo::DirectiveType::CpreprocessorElifDeclarationPreprocessingInfo::DirectiveType::CpreprocessorEndifDeclarationPreprocessingInfo::DirectiveType::CpreprocessorLineDeclarationPreprocessingInfo::DirectiveType::CpreprocessorErrorDeclarationPreprocessingInfo::DirectiveType::CpreprocessorWarningDeclarationPreprocessingInfo::DirectiveType::CpreprocessorEmptyDeclarationPreprocessingInfo::DirectiveType::CSkippedTokenPreprocessingInfo::DirectiveType::CMacroCallPreprocessingInfo::DirectiveType::CMacroCallStatementPreprocessingInfo::DirectiveType::LineReplacementPreprocessingInfo::DirectiveType::ClinkageSpecificationStartPreprocessingInfo::DirectiveType::ClinkageSpecificationEndPreprocessingInfo::DirectiveType::CpreprocessorIdentDeclarationPreprocessingInfo::DirectiveType::CpreprocessorCompilerGeneratedLinemarkerPreprocessingInfo::DirectiveType::RawTextPreprocessingInfo::DirectiveType::CpreprocessorEnd_ifDeclarationPreprocessingInfo::DirectiveType::LastDirectiveType
PreprocessingInfo::rose_include_directivePreprocessingInfo::rose_macro_definitionPreprocessingInfo::~PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::PreprocessingInfo()PreprocessingInfo::display()PreprocessingInfo::getLineNumber()PreprocessingInfo::getColumnNumber()PreprocessingInfo::getString()PreprocessingInfo::setString()PreprocessingInfo::getStringLength()PreprocessingInfo::getTypeOfDirective()PreprocessingInfo::setTypeOfDirective()PreprocessingInfo::getRelativePosition()PreprocessingInfo::setRelativePosition()PreprocessingInfo::getFilename()PreprocessingInfo::getFileId()PreprocessingInfo::getNumberOfLines()PreprocessingInfo::getColumnNumberOfEndOfString()PreprocessingInfo::packed_size()PreprocessingInfo::packed()PreprocessingInfo::unpacked()PreprocessingInfo::get_file_info()PreprocessingInfo::set_file_info()PreprocessingInfo::get_filename_from_include_directive()PreprocessingInfo::get_lineNumberForCompilerGeneratedLinemarker()PreprocessingInfo::get_filenameForCompilerGeneratedLinemarker()PreprocessingInfo::get_optionalflagsForCompilerGeneratedLinemarker()PreprocessingInfo::set_lineNumberForCompilerGeneratedLinemarker()PreprocessingInfo::set_filenameForCompilerGeneratedLinemarker()PreprocessingInfo::set_optionalflagsForCompilerGeneratedLinemarker()PreprocessingInfo::get_macro_call()PreprocessingInfo::get_macro_def()PreprocessingInfo::get_include_directive()PreprocessingInfo::get_token_stream()PreprocessingInfo::push_front_token_stream()PreprocessingInfo::push_back_token_stream()PreprocessingInfo::isSelfReferential()PreprocessingInfo::getMacroName()PreprocessingInfo::isTransformation()PreprocessingInfo::setAsTransformation()PreprocessingInfo::unsetAsTransformation()PreprocessingInfo::directiveTypeName()PreprocessingInfo::relativePositionName()PreprocessingInfo::r_include_directivePreprocessingInfo::r_macro_defPreprocessingInfo::rose_macro_callPreprocessingInfo::rose_macro_call::get_expanded_string()PreprocessingInfo::rose_macro_call::rose_macro_call()PreprocessingInfo::rose_macro_call::is_functionlikePreprocessingInfo::rose_macro_call::macro_defPreprocessingInfo::rose_macro_call::macro_callPreprocessingInfo::rose_macro_call::argumentsPreprocessingInfo::rose_macro_call::expanded_macro
- Class PreviousAndNextAttribute
- Inheritance Relationships
- Class Documentation
PreviousAndNextAttributePreviousAndNextAttribute::PreviousAndNextAttribute()PreviousAndNextAttribute::PreviousAndNextAttribute()PreviousAndNextAttribute::additionalNodeOptions()PreviousAndNextAttribute::additionalEdgeInfo()PreviousAndNextAttribute::additionalNodeInfo()PreviousAndNextAttribute::copy()PreviousAndNextAttribute::getOwnershipPolicy()
- Class ProcessAstTreeBase
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class ProcessingPhase
- Class Documentation
ProcessingPhaseProcessingPhase::ProcessingPhase()ProcessingPhase::ProcessingPhase()ProcessingPhase::~ProcessingPhase()ProcessingPhase::outputReport()ProcessingPhase::outputReportToFile()ProcessingPhase::outputReportHeaderToFile()ProcessingPhase::stopTiming()ProcessingPhase::get_name()ProcessingPhase::set_name()ProcessingPhase::get_performance()ProcessingPhase::set_performance()ProcessingPhase::get_resolution()ProcessingPhase::set_resolution()ProcessingPhase::get_memory_usage()ProcessingPhase::set_memory_usage()ProcessingPhase::getCurrentDelta()ProcessingPhase::nameProcessingPhase::performanceProcessingPhase::resolutionProcessingPhase::memoryUsageProcessingPhase::internalMemoryUsageDataProcessingPhase::childList
- Class Documentation
- Class PropagateHiddenListDataInheritedAttribute
- Class Documentation
PropagateHiddenListDataInheritedAttributePropagateHiddenListDataInheritedAttribute::PropagateHiddenListDataInheritedAttribute()PropagateHiddenListDataInheritedAttribute::inherited_type_elaboration_listPropagateHiddenListDataInheritedAttribute::inherited_hidden_type_listPropagateHiddenListDataInheritedAttribute::inherited_hidden_declaration_list
- Class Documentation
- Class PtrAliasAnalysis
- Inheritance Relationships
- Class Documentation
PtrAliasAnalysisPtrAliasAnalysis::COLORPtrAliasAnalysis::TRAVERSAL_TYPEPtrAliasAnalysis::PtrAliasAnalysis()PtrAliasAnalysis::~PtrAliasAnalysis()PtrAliasAnalysis::run()PtrAliasAnalysis::getFunctionDeclarations()PtrAliasAnalysis::runAndCheckIntraProcAnalysis()PtrAliasAnalysis::callGraphPtrAliasAnalysis::intraAliasesPtrAliasAnalysis::resolverPtrAliasAnalysis::classHierarchyPtrAliasAnalysis::cgBuilder
- Class PtrAnal
- Nested Relationships
- Inheritance Relationships
- Class Documentation
PtrAnalPtrAnal::OpTypePtrAnal::StmtPtrAnal::StmtRefPtrAnal::operator()()PtrAnal::may_alias()PtrAnal::translate_exp()PtrAnal::translate_stmt()PtrAnal::may_alias()PtrAnal::x_eq_y()PtrAnal::x_eq_addr_y()PtrAnal::x_eq_deref_y()PtrAnal::x_eq_field_y()PtrAnal::deref_x_eq_y()PtrAnal::field_x_eq_y()PtrAnal::allocate_x()PtrAnal::x_eq_op_y()PtrAnal::funcdef_x()PtrAnal::funccall_x()PtrAnal::funcexit_x()PtrAnal::contrl_flow()PtrAnal::ProcessAssign()PtrAnal::ProcessExpression()PtrAnal::ProcessMod()PtrAnal::ControlFlowAnalysis()PtrAnal::Get_VarName()PtrAnal::ProcessTree()PtrAnal::get_func_output()PtrAnal::get_func_par()PtrAnal::VarRef
- Template Class PtrMapWrap
- Nested Relationships
- Class Documentation
PtrMapWrapPtrMapWrap::PtrMapWrap()PtrMapWrap::~PtrMapWrap()PtrMapWrap::Map()PtrMapWrap::InsertMapping()PtrMapWrap::RemoveMapping()PtrMapWrap::GetIterator()PtrMapWrap::IteratorPtrMapWrap::Iterator::~Iterator()PtrMapWrap::Iterator::Iterator()PtrMapWrap::Iterator::operator=()PtrMapWrap::Iterator::Current()PtrMapWrap::Iterator::Current2()PtrMapWrap::Iterator::operator*()PtrMapWrap::Iterator::Reset()PtrMapWrap::Iterator::Advance()PtrMapWrap::Iterator::operator++()PtrMapWrap::Iterator::operator++()PtrMapWrap::Iterator::ReachEnd()
- Template Class PtrSetWrap
- Nested Relationships
- Class Documentation
PtrSetWrapPtrSetWrap::PtrSetWrap()PtrSetWrap::PtrSetWrap()PtrSetWrap::operator=()PtrSetWrap::~PtrSetWrap()PtrSetWrap::Clone()PtrSetWrap::begin()PtrSetWrap::end()PtrSetWrap::find()PtrSetWrap::begin()PtrSetWrap::end()PtrSetWrap::remove_constness()PtrSetWrap::IsMember()PtrSetWrap::insert()PtrSetWrap::erase()PtrSetWrap::operator&=()PtrSetWrap::operator|=()PtrSetWrap::operator-=()PtrSetWrap::Clear()PtrSetWrap::NumberOfEntries()PtrSetWrap::size()PtrSetWrap::const_iteratorPtrSetWrap::IteratorPtrSetWrap::Iterator::~Iterator()PtrSetWrap::Iterator::Iterator()PtrSetWrap::Iterator::operator==()PtrSetWrap::Iterator::operator=()PtrSetWrap::Iterator::Reset()PtrSetWrap::Iterator::Advance()PtrSetWrap::Iterator::operator++()PtrSetWrap::Iterator::operator++()PtrSetWrap::Iterator::ReachEnd()PtrSetWrap::Iterator::remove_constness()PtrSetWrap::Iterator::Current()PtrSetWrap::Iterator::Current()
PtrSetWrap::iterator
- Class ReachingDefinitionGenerator
- Inheritance Relationships
- Class Documentation
ReachingDefinitionGeneratorReachingDefinitionGenerator::ReachingDefinitionGenerator()ReachingDefinitionGenerator::add_unknown_def()ReachingDefinitionGenerator::add_def()ReachingDefinitionGenerator::get_unknown_defs()ReachingDefinitionGenerator::get_empty_set()ReachingDefinitionGenerator::get_def_set()ReachingDefinitionGenerator::collect_member()ReachingDefinitionGenerator::get_base()
- Class RIFG
- Inheritance Relationships
- Class Documentation
RIFGRIFG::EdgeDirectionRIFG::ForwardBackwardRIFG::HighWaterMarkNodeId()RIFG::IsValid()RIFG::GetFanin()RIFG::GetRootNode()RIFG::GetFirstNode()RIFG::GetLastNode()RIFG::GetNextNode()RIFG::GetPrevNode()RIFG::GetEdgeSrc()RIFG::GetEdgeSink()RIFG::GetTopologicalMap()RIFG::GetRIFGNode()RIFG::GetRIFGEdge()RIFG::GetEdgeIterator()RIFG::GetNodeIterator()RIFG::~RIFG()
- Class FileNameClassification
- Class Documentation
FileNameClassificationFileNameClassification::FileNameClassification()FileNameClassification::FileNameClassification()FileNameClassification::getLocation()FileNameClassification::getLibrary()FileNameClassification::getDistanceFromSourceDirectory()FileNameClassification::isUserCode()FileNameClassification::isLibraryCode()FileNameClassification::getLibraryName()
- Class Documentation
- Class ROSE_MemoryUsage
- Class Documentation
ROSE_MemoryUsageROSE_MemoryUsage::ROSE_MemoryUsage()ROSE_MemoryUsage::informationValid()ROSE_MemoryUsage::getPageSizeBytes()ROSE_MemoryUsage::getAvailableMemoryPages()ROSE_MemoryUsage::getNumberOfResidentPages()ROSE_MemoryUsage::getNumberOfSharedPages()ROSE_MemoryUsage::getNumberOfCodePages()ROSE_MemoryUsage::getNumberOfStackPages()ROSE_MemoryUsage::getNumberOfLibraryPages()ROSE_MemoryUsage::getNumberOfDirtyPages()ROSE_MemoryUsage::getNumberOfCodePlusLibraryPages()ROSE_MemoryUsage::getMemoryUsageKilobytes()ROSE_MemoryUsage::getPageSizeMegabytes()ROSE_MemoryUsage::getAvailableMemoryMegabytes()ROSE_MemoryUsage::getNumberOfResidentMegabytes()ROSE_MemoryUsage::getNumberOfSharedMegabytes()ROSE_MemoryUsage::getNumberOfCodeMegabytes()ROSE_MemoryUsage::getNumberOfStackMegabytes()ROSE_MemoryUsage::getNumberOfLibraryMegabytes()ROSE_MemoryUsage::getNumberOfDirtyMegabytes()ROSE_MemoryUsage::getNumberOfCodePlusLibraryMegabytes()ROSE_MemoryUsage::getMemoryUsageMegabytes()
- Class Documentation
- Class AstNodeMemoryPoolStatistics
- Nested Relationships
- Inheritance Relationships
- Class Documentation
AstNodeMemoryPoolStatisticsAstNodeMemoryPoolStatistics::StatisticsContainerTypeAstNodeMemoryPoolStatistics::AstNodeMemoryPoolStatistics()AstNodeMemoryPoolStatistics::~AstNodeMemoryPoolStatistics()AstNodeMemoryPoolStatistics::counterAstNodeMemoryPoolStatistics::totalMemoryUsedAstNodeMemoryPoolStatistics::statement_nodesAstNodeMemoryPoolStatistics::statement_memoryFootprintAstNodeMemoryPoolStatistics::statement_percentAstNodeMemoryPoolStatistics::declaration_nodesAstNodeMemoryPoolStatistics::declaration_memoryFootprintAstNodeMemoryPoolStatistics::declaration_percentAstNodeMemoryPoolStatistics::support_nodesAstNodeMemoryPoolStatistics::support_memoryFootprintAstNodeMemoryPoolStatistics::support_percentAstNodeMemoryPoolStatistics::expression_nodesAstNodeMemoryPoolStatistics::expression_memoryFootprintAstNodeMemoryPoolStatistics::expression_percentAstNodeMemoryPoolStatistics::type_nodesAstNodeMemoryPoolStatistics::type_memoryFootprintAstNodeMemoryPoolStatistics::type_percentAstNodeMemoryPoolStatistics::symbol_nodesAstNodeMemoryPoolStatistics::symbol_memoryFootprintAstNodeMemoryPoolStatistics::symbol_percentAstNodeMemoryPoolStatistics::node_nodesAstNodeMemoryPoolStatistics::node_memoryFootprintAstNodeMemoryPoolStatistics::node_percentAstNodeMemoryPoolStatistics::file_info_nodesAstNodeMemoryPoolStatistics::file_info_memoryFootprintAstNodeMemoryPoolStatistics::file_info_percentAstNodeMemoryPoolStatistics::visit()AstNodeMemoryPoolStatistics::getStatisticsData()AstNodeMemoryPoolStatistics::ElementType
- Class AstNodeTraversalStatistics
- Inheritance Relationships
- Class Documentation
AstNodeTraversalStatisticsAstNodeTraversalStatistics::ElementTypeAstNodeTraversalStatistics::StatisticsContainerTypeAstNodeTraversalStatistics::AstNodeTraversalStatistics()AstNodeTraversalStatistics::~AstNodeTraversalStatistics()AstNodeTraversalStatistics::toString()AstNodeTraversalStatistics::visit()AstNodeTraversalStatistics::singleStatistics()AstNodeTraversalStatistics::cmpStatistics()AstNodeTraversalStatistics::generateCMPStatisticsValueString()AstNodeTraversalStatistics::getStatisticsData()AstNodeTraversalStatistics::numNodeTypes
- Class RoseAst
- Nested Relationships
- Class Documentation
RoseAstRoseAst::elementTypeRoseAst::pointerRoseAst::referenceRoseAst::size_typeRoseAst::RoseAst()RoseAst::begin()RoseAst::end()RoseAst::findFunctionByName()RoseAst::findFunctionDeclarationsByName()RoseAst::setWithNullValues()RoseAst::setWithTemplates()RoseAst::isTemplateInstantiationNode()RoseAst::isTemplateNode()RoseAst::isSubTypeOf()RoseAst::isSubType()RoseAst::parent()RoseAst::iteratorRoseAst::iterator::operator++()RoseAst::iterator::operator++()RoseAst::iterator::withoutNullValues()RoseAst::iterator::withNullValues()RoseAst::iterator::iterator()RoseAst::iterator::iterator()RoseAst::iterator::operator==()RoseAst::iterator::operator!=()RoseAst::iterator::operator*()RoseAst::iterator::skipChildrenOnForward()RoseAst::iterator::withoutTemplates()RoseAst::iterator::withTemplates()RoseAst::iterator::parent()RoseAst::iterator::is_at_root()RoseAst::iterator::is_at_first_child()RoseAst::iterator::is_at_last_child()RoseAst::iterator::is_past_the_end()RoseAst::iterator::current_node_id()RoseAst::iterator::parent_node_id()RoseAst::iterator::print_top_element()RoseAst::iterator::stack_size()RoseAst::iterator::_startNodeRoseAst::iterator::_skipChildrenOnForwardRoseAst::iterator::_withNullValuesRoseAst::iterator::_withTemplates
- Class RoseAst::iterator
- Nested Relationships
- Class Documentation
iteratoriterator::operator++()iterator::operator++()iterator::withoutNullValues()iterator::withNullValues()iterator::iterator()iterator::iterator()iterator::operator==()iterator::operator!=()iterator::operator*()iterator::skipChildrenOnForward()iterator::withoutTemplates()iterator::withTemplates()iterator::parent()iterator::is_at_root()iterator::is_at_first_child()iterator::is_at_last_child()iterator::is_past_the_end()iterator::current_node_id()iterator::parent_node_id()iterator::print_top_element()iterator::stack_size()iterator::_startNodeiterator::_skipChildrenOnForwarditerator::_withNullValuesiterator::_withTemplates
- Class ROSEAttributesList
- Class Documentation
ROSEAttributesListROSEAttributesList::languageTypeEnumROSEAttributesList::languageTypeEnum::e_unknown_languageROSEAttributesList::languageTypeEnum::e_C_languageROSEAttributesList::languageTypeEnum::e_Cxx_languageROSEAttributesList::languageTypeEnum::e_Fortran77_languageROSEAttributesList::languageTypeEnum::e_Fortran9x_languageROSEAttributesList::languageTypeEnum::e_lastLanguage
ROSEAttributesList::ROSEAttributesList()ROSEAttributesList::~ROSEAttributesList()ROSEAttributesList::addElement()ROSEAttributesList::addElement()ROSEAttributesList::moveElements()ROSEAttributesList::insertElement()ROSEAttributesList::setFileName()ROSEAttributesList::getFileName()ROSEAttributesList::setIndex()ROSEAttributesList::getIndex()ROSEAttributesList::operator[]()ROSEAttributesList::size()ROSEAttributesList::getLength()ROSEAttributesList::deepClean()ROSEAttributesList::clean()ROSEAttributesList::getList()ROSEAttributesList::display()ROSEAttributesList::set_rawTokenStream()ROSEAttributesList::get_rawTokenStream()ROSEAttributesList::generatePreprocessorDirectivesAndCommentsForAST()ROSEAttributesList::collectPreprocessorDirectivesAndCommentsForAST()ROSEAttributesList::isFortran77Comment()ROSEAttributesList::isFortran90Comment()ROSEAttributesList::isCppDirective()ROSEAttributesList::generateFileIdListFromLineDirectives()ROSEAttributesList::get_filenameIdSet()ROSEAttributesList::lastElement()
- Class Documentation
- Class ROSEAttributesListContainer
- Class Documentation
ROSEAttributesListContainerROSEAttributesListContainer::ROSEAttributesListContainer()ROSEAttributesListContainer::~ROSEAttributesListContainer()ROSEAttributesListContainer::addList()ROSEAttributesListContainer::isInList()ROSEAttributesListContainer::dumpContents()ROSEAttributesListContainer::deepClean()ROSEAttributesListContainer::clean()ROSEAttributesListContainer::operator[]()ROSEAttributesListContainer::getList()ROSEAttributesListContainer::display()
- Class Documentation
- Class RoseOpenMPPragmaCallback
- Inheritance Relationships
- Class Documentation
RoseOpenMPPragmaCallbackRoseOpenMPPragmaCallback::RoseOpenMPPragmaCallback()RoseOpenMPPragmaCallback::PragmaDirective()RoseOpenMPPragmaCallback::getPragmaAtLine()RoseOpenMPPragmaCallback::getCount()RoseOpenMPPragmaCallback::isOpenMPPragmaAtLine()RoseOpenMPPragmaCallback::isContinuationLine()RoseOpenMPPragmaCallback::isWhitespace()RoseOpenMPPragmaCallback::skipWhitespace()
- Class SagePreprocessorRecord
- Inheritance Relationships
- Class Documentation
SagePreprocessorRecordSagePreprocessorRecord::SagePreprocessorRecord()SagePreprocessorRecord::InclusionDirective()SagePreprocessorRecord::EndOfMainFile()SagePreprocessorRecord::Ident()SagePreprocessorRecord::PragmaComment()SagePreprocessorRecord::PragmaMessage()SagePreprocessorRecord::PragmaDiagnosticPush()SagePreprocessorRecord::PragmaDiagnosticPop()SagePreprocessorRecord::PragmaDiagnostic()SagePreprocessorRecord::MacroExpands()SagePreprocessorRecord::MacroDefined()SagePreprocessorRecord::MacroUndefined()SagePreprocessorRecord::Defined()SagePreprocessorRecord::SourceRangeSkipped()SagePreprocessorRecord::If()SagePreprocessorRecord::Elif()SagePreprocessorRecord::Ifdef()SagePreprocessorRecord::Ifndef()SagePreprocessorRecord::Else()SagePreprocessorRecord::Endif()SagePreprocessorRecord::top()SagePreprocessorRecord::pop()SagePreprocessorRecord::size()SagePreprocessorRecord::p_source_managerSagePreprocessorRecord::p_preprocessor_record_list
- Class SelectArray
- Nested Relationships
- Class Documentation
SelectArraySelectArray::SelectArray()SelectArray::toString()SelectArray::insert_selinfo()SelectArray::select()SelectArray::set_bufname()SelectArray::set_bufsize()SelectArray::arr_name()SelectArray::elem_type()SelectArray::arr_dim()SelectArray::sel_dim()SelectArray::sel_start()SelectArray::sel_start()SelectArray::scalar_repl()SelectArray::need_allocate_buffer()SelectArray::need_delete_buffer()SelectArray::initcopy_codegen()SelectArray::savecopy_codegen()SelectArray::shiftcopy_codegen()SelectArray::allocate_codegen()SelectArray::delete_codegen()SelectArray::buf_size()SelectArray::buf_offset()SelectArray::buf_codegen()SelectArray::buf_codegen()SelectArray::buf_codegen()SelectArray::begin()SelectArray::end()SelectArray::begin()SelectArray::end()SelectArray::erase()SelectArray::ArrayDimSelectArray::const_iteratorSelectArray::const_iterator::const_iterator()SelectArray::const_iterator::const_iterator()SelectArray::const_iterator::operator==()SelectArray::const_iterator::operator!=()SelectArray::const_iterator::operator++()SelectArray::const_iterator::operator++()SelectArray::const_iterator::operator*()
SelectArray::iterator
- Template Class SelectIterator
- Class Documentation
SelectIteratorSelectIterator::SelectIterator()SelectIterator::SelectIterator()SelectIterator::SelectIterator()SelectIterator::~SelectIterator()SelectIterator::Advance()SelectIterator::Reset()SelectIterator::Current()SelectIterator::Current()SelectIterator::operator++()SelectIterator::operator++()SelectIterator::ReachEnd()
- Class Documentation
- Template Class SelectSingleNode
- Class Documentation
SelectSingleNodeSelectSingleNode::const_iteratorSelectSingleNode::SelectSingleNode()SelectSingleNode::operator()()SelectSingleNode::Reset()SelectSingleNode::Current()SelectSingleNode::operator*()SelectSingleNode::Advance()SelectSingleNode::operator++()SelectSingleNode::operator++()SelectSingleNode::ReachEnd()SelectSingleNode::begin()
- Class Documentation
- Template Class SgCombinedTreeTraversal
- Inheritance Relationships
- Class Documentation
SgCombinedTreeTraversalSgCombinedTreeTraversal::TraversalTypeSgCombinedTreeTraversal::TraversalPtrSgCombinedTreeTraversal::TraversalPtrListSgCombinedTreeTraversal::InheritedAttributeTypeListSgCombinedTreeTraversal::SynthesizedAttributeTypeListSgCombinedTreeTraversal::SuperclassSgCombinedTreeTraversal::SynthesizedAttributesListSgCombinedTreeTraversal::SgCombinedTreeTraversal()SgCombinedTreeTraversal::SgCombinedTreeTraversal()SgCombinedTreeTraversal::addTraversal()SgCombinedTreeTraversal::get_traversalPtrListRef()SgCombinedTreeTraversal::evaluateInheritedAttribute()SgCombinedTreeTraversal::evaluateSynthesizedAttribute()SgCombinedTreeTraversal::defaultSynthesizedAttribute()SgCombinedTreeTraversal::atTraversalStart()SgCombinedTreeTraversal::atTraversalEnd()SgCombinedTreeTraversal::traversals
- Template Class SgTreeTraversal
- Inheritance Relationships
- Class Documentation
SgTreeTraversalSgTreeTraversal::SynthesizedAttributesListSgTreeTraversal::traverse()SgTreeTraversal::traverseWithinFile()SgTreeTraversal::traverseInputFiles()SgTreeTraversal::~SgTreeTraversal()SgTreeTraversal::SgTreeTraversal()SgTreeTraversal::SgTreeTraversal()SgTreeTraversal::operator=()SgTreeTraversal::SuccessorsContainerSgTreeTraversal::SuccessorsContainerRefSgTreeTraversal::evaluateInheritedAttribute()SgTreeTraversal::evaluateSynthesizedAttribute()SgTreeTraversal::setNodeSuccessors()SgTreeTraversal::defaultSynthesizedAttribute()SgTreeTraversal::atTraversalStart()SgTreeTraversal::atTraversalEnd()SgTreeTraversal::set_useDefaultIndexBasedTraversal()
- Class SimpleColorFilesInheritedAttribute
- Class Documentation
SimpleColorFilesInheritedAttributeSimpleColorFilesInheritedAttribute::setNodeOptions()SimpleColorFilesInheritedAttribute::SimpleColorFilesInheritedAttribute()SimpleColorFilesInheritedAttribute::currentNodeOptionsSimpleColorFilesInheritedAttribute::sharedSubTreeSimpleColorFilesInheritedAttribute::maxSizeSimpleColorFilesInheritedAttribute::additionalNodeOptionsArray
- Class Documentation
- Class SimpleColorMemoryPoolTraversal
- Inheritance Relationships
- Class Documentation
SimpleColorMemoryPoolTraversalSimpleColorMemoryPoolTraversal::visit()SimpleColorMemoryPoolTraversal::markFirstAST()SimpleColorMemoryPoolTraversal::buildExcludeList()SimpleColorMemoryPoolTraversal::SimpleColorMemoryPoolTraversal()SimpleColorMemoryPoolTraversal::~SimpleColorMemoryPoolTraversal()SimpleColorMemoryPoolTraversal::setOfIRnodesSimpleColorMemoryPoolTraversal::generateGraph()SimpleColorMemoryPoolTraversal::defaultSetOfIRnodes
- Class SimpleDirectedGraph
- Inheritance Relationships
- Class Documentation
SimpleDirectedGraphSimpleDirectedGraph::TraverseDirectionSimpleDirectedGraph::SimpleDirectedGraph()SimpleDirectedGraph::~SimpleDirectedGraph()SimpleDirectedGraph::getNodes()SimpleDirectedGraph::addNode()SimpleDirectedGraph::removeNode()SimpleDirectedGraph::removeLink()SimpleDirectedGraph::addLink()SimpleDirectedGraph::nodeExists()SimpleDirectedGraph::linkExists()SimpleDirectedGraph::printGraph()SimpleDirectedGraph::writeDot()SimpleDirectedGraph::getReachable()SimpleDirectedGraph::_displayData()SimpleDirectedGraph::_nodes
- Class SimpleDirectedGraphNode
- Inheritance Relationships
- Class Documentation
SimpleDirectedGraphNodeSimpleDirectedGraphNode::~SimpleDirectedGraphNode()SimpleDirectedGraphNode::getSuccessors()SimpleDirectedGraphNode::getPredecessors()SimpleDirectedGraphNode::addSuccessor()SimpleDirectedGraphNode::addPredecessor()SimpleDirectedGraphNode::removeSuccessor()SimpleDirectedGraphNode::removePredecessor()SimpleDirectedGraphNode::hasSuccessor()SimpleDirectedGraphNode::hasPredecessor()SimpleDirectedGraphNode::numSuccessors()SimpleDirectedGraphNode::numPredecessors()SimpleDirectedGraphNode::writeOut()
- Class SimpleFrontierDetectionForTokenStreamMapping
- Inheritance Relationships
- Class Documentation
SimpleFrontierDetectionForTokenStreamMappingSimpleFrontierDetectionForTokenStreamMapping::SimpleFrontierDetectionForTokenStreamMapping()SimpleFrontierDetectionForTokenStreamMapping::evaluateInheritedAttribute()SimpleFrontierDetectionForTokenStreamMapping::evaluateSynthesizedAttribute()SimpleFrontierDetectionForTokenStreamMapping::numberOfNodesInSubtree()SimpleFrontierDetectionForTokenStreamMapping::numberOfNodes
- Class SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute
- Class Documentation
SimpleFrontierDetectionForTokenStreamMapping_InheritedAttributeSimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute()SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute()SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute()SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute()SimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::sourceFileSimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::processChildNodesSimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::isFrontierSimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::unparseUsingTokenStreamSimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::unparseFromTheASTSimpleFrontierDetectionForTokenStreamMapping_InheritedAttribute::containsNodesToBeUnparsedFromTheAST
- Class Documentation
- Class SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute
- Class Documentation
SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttributeSimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute()SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute()SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute()SimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::nodeSimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::isFrontierSimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::unparseUsingTokenStreamSimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::unparseFromTheASTSimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::containsNodesToBeUnparsedFromTheASTSimpleFrontierDetectionForTokenStreamMapping_SynthesizedAttribute::containsNodesToBeUnparsedFromTheTokenStream
- Class Documentation
- Template Class SingleCrossIterator
- Class Documentation
SingleCrossIteratorSingleCrossIterator::SingleCrossIterator()SingleCrossIterator::SingleCrossIterator()SingleCrossIterator::SingleCrossIterator()SingleCrossIterator::Current()SingleCrossIterator::Reset()SingleCrossIterator::Advance()SingleCrossIterator::operator++()SingleCrossIterator::operator++()SingleCrossIterator::ReachEnd()
- Class Documentation
- Class SingleStatementToBlockNormalizer
- Inheritance Relationships
- Class Documentation
SingleStatementToBlockNormalizerSingleStatementToBlockNormalizer::SingleStatementToBlockNormalizer()SingleStatementToBlockNormalizer::Normalize()SingleStatementToBlockNormalizer::NormalizeWithinFile()SingleStatementToBlockNormalizer::NormalizeInputFiles()SingleStatementToBlockNormalizer::~SingleStatementToBlockNormalizer()SingleStatementToBlockNormalizer::visit()
- Template Class SinglyLinkedListWrap
- Nested Relationships
- Class Documentation
SinglyLinkedListWrapSinglyLinkedListWrap::SinglyLinkedListWrap()SinglyLinkedListWrap::SinglyLinkedListWrap()SinglyLinkedListWrap::~SinglyLinkedListWrap()SinglyLinkedListWrap::operator+=()SinglyLinkedListWrap::Reverse()SinglyLinkedListWrap::AppendLast()SinglyLinkedListWrap::PushFirst()SinglyLinkedListWrap::PopFirst()SinglyLinkedListWrap::DeleteAll()SinglyLinkedListWrap::size()SinglyLinkedListWrap::First()SinglyLinkedListWrap::Last()SinglyLinkedListWrap::Next()SinglyLinkedListWrap::GetIterator()SinglyLinkedListWrap::IteratorSinglyLinkedListWrap::Iterator::Iterator()SinglyLinkedListWrap::Iterator::Iterator()SinglyLinkedListWrap::Iterator::operator=()SinglyLinkedListWrap::Iterator::Iterator()SinglyLinkedListWrap::Iterator::Current()SinglyLinkedListWrap::Iterator::operator*()SinglyLinkedListWrap::Iterator::ReachEnd()SinglyLinkedListWrap::Iterator::Reset()SinglyLinkedListWrap::Iterator::Advance()SinglyLinkedListWrap::Iterator::operator++()SinglyLinkedListWrap::Iterator::operator++()
- Class SlicingInfo
- Inheritance Relationships
- Class Documentation
SlicingInfoSlicingInfo::SlicingInfo()SlicingInfo::addNode()SlicingInfo::setSliceTargetString()SlicingInfo::getTargetFunction()SlicingInfo::getSlicingCriterion()SlicingInfo::getSlicingTargets()SlicingInfo::visit()SlicingInfo::targetsSlicingInfo::_funcSlicingInfo::_targetSlicingInfo::_markFunctionSlicingInfo::_markStatementSlicingInfo::sliceFunctionCallsSlicingInfo::sliceStatement
- Template Class StackFrameVector
- Class Documentation
StackFrameVectorStackFrameVector::BufferTypeStackFrameVector::referenceStackFrameVector::const_referenceStackFrameVector::iteratorStackFrameVector::const_iteratorStackFrameVector::size_typeStackFrameVector::difference_typeStackFrameVector::value_typeStackFrameVector::allocator_typeStackFrameVector::pointerStackFrameVector::const_pointerStackFrameVector::reverse_iteratorStackFrameVector::const_reverse_iteratorStackFrameVector::StackFrameVector()StackFrameVector::StackFrameVector()StackFrameVector::StackFrameVector()StackFrameVector::StackFrameVector()StackFrameVector::~StackFrameVector()StackFrameVector::deepCopy()StackFrameVector::begin()StackFrameVector::begin()StackFrameVector::end()StackFrameVector::end()StackFrameVector::rbegin()StackFrameVector::rbegin()StackFrameVector::rend()StackFrameVector::rend()StackFrameVector::size()StackFrameVector::max_size()StackFrameVector::capacity()StackFrameVector::empty()StackFrameVector::operator[]()StackFrameVector::operator[]()StackFrameVector::at()StackFrameVector::at()StackFrameVector::front()StackFrameVector::front()StackFrameVector::back()StackFrameVector::back()StackFrameVector::operator std::vector<T>()StackFrameVector::push()StackFrameVector::setFrameSize()StackFrameVector::debugSize()StackFrameVector::resetStack()StackFrameVector::pop()StackFrameVector::debugDump()StackFrameVector::bufferStackFrameVector::framePtrStackFrameVector::stackPtrStackFrameVector::deleteBufferWhenDone
- Class Documentation
- Class CFG
- Inheritance Relationships
- Class Documentation
CFGCFG::CFG()CFG::toCFGNode()CFG::toGraphNode()CFG::CFG()CFG::getGraph()CFG::~CFG()CFG::setStart()CFG::getEntry()CFG::getExit()CFG::isFilteredCFG()CFG::setFiltered()CFG::buildCFG()CFG::buildFullCFG()CFG::buildFilteredCFG()CFG::getOutEdges()CFG::getInEdges()CFG::cfgForBeginning()CFG::cfgForEnd()CFG::cfgToDot()CFG::getIndex()CFG::buildCFG()CFG::clearNodesAndEdges()CFG::processNodes()CFG::printNodePlusEdges()CFG::printNode()CFG::printEdge()CFG::graph_CFG::all_nodes_CFG::start_CFG::entry_CFG::exit_CFG::is_filtered_
- Class InterproceduralCFG
- Inheritance Relationships
- Class Documentation
InterproceduralCFGInterproceduralCFG::InterproceduralCFG()InterproceduralCFG::InterproceduralCFG()InterproceduralCFG::getEntry()InterproceduralCFG::getGraph()InterproceduralCFG::getGraphNode()InterproceduralCFG::buildCFG()InterproceduralCFG::buildFullCFG()InterproceduralCFG::buildFilteredCFG()InterproceduralCFG::alNodesInterproceduralCFG::neededStartInterproceduralCFG::buildCFG()
- Class StmtInfoCollect
- Nested Relationships
- Inheritance Relationships
- Class Documentation
StmtInfoCollectStmtInfoCollect::operator()()StmtInfoCollect::ModMapStmtInfoCollect::AppendModLoc()StmtInfoCollect::AppendReadLoc()StmtInfoCollect::AppendFuncCall()StmtInfoCollect::AppendFuncCallArguments()StmtInfoCollect::AppendFuncCallWrite()StmtInfoCollect::ProcessTree()StmtInfoCollect::modstackStmtInfoCollect::curstmtStmtInfoCollect::ModRecordStmtInfoCollect::ModStackEntry
- Class StringDescriptor
- Inheritance Relationships
- Class Documentation
StringDescriptorStringDescriptor::StringDescriptor()StringDescriptor::StringDescriptor()StringDescriptor::operator std::string()StringDescriptor::get_string()StringDescriptor::operator<()StringDescriptor::operator==()StringDescriptor::read()StringDescriptor::write()StringDescriptor::Dump()StringDescriptor::ToString()StringDescriptor::get_name()
- Template Class StringWeightGraph
- Nested Relationships
- Inheritance Relationships
- Class Documentation
StringWeightGraphStringWeightGraph::NodeStringWeightGraph::EdgeStringWeightGraph::NodeIteratorStringWeightGraph::EdgeIteratorStringWeightGraph::StringWeightGraph()StringWeightGraph::add_node()StringWeightGraph::add_edge()StringWeightGraph::read_from()StringWeightGraph::write_to()StringWeightGraph::Dump()StringWeightGraph::contain_node()
- Class SymbolicAstWrap
- Inheritance Relationships
- Class Documentation
SymbolicAstWrapSymbolicAstWrap::SymbolicAstWrap()SymbolicAstWrap::SymbolicAstWrap()SymbolicAstWrap::SymbolicAstWrap()SymbolicAstWrap::~SymbolicAstWrap()SymbolicAstWrap::Dump()SymbolicAstWrap::toString()SymbolicAstWrap::GetValType()SymbolicAstWrap::GetTypeName()SymbolicAstWrap::CodeGen()SymbolicAstWrap::Visit()SymbolicAstWrap::operator==()SymbolicAstWrap::get_ast()
- Class SymbolicCond
- Class Documentation
SymbolicCondSymbolicCond::SymbolicCond()SymbolicCond::SymbolicCond()SymbolicCond::SymbolicCond()SymbolicCond::operator=()SymbolicCond::~SymbolicCond()SymbolicCond::GetLeftVal()SymbolicCond::GetRightVal()SymbolicCond::GetRelType()SymbolicCond::IsNIL()SymbolicCond::Dump()SymbolicCond::toString()SymbolicCond::CodeGen()
- Class Documentation
- Class SymbolicConst
- Inheritance Relationships
- Class Documentation
SymbolicConstSymbolicConst::SymbolicConst()SymbolicConst::SymbolicConst()SymbolicConst::SymbolicConst()SymbolicConst::~SymbolicConst()SymbolicConst::operator==()SymbolicConst::toString()SymbolicConst::Dump()SymbolicConst::GetValType()SymbolicConst::GetTypeName()SymbolicConst::CodeGen()SymbolicConst::Visit()SymbolicConst::GetIntVal()SymbolicConst::GetConstVal()SymbolicConst::GetVal()
- Class SymbolicExpr
- Inheritance Relationships
- Class Documentation
SymbolicExprSymbolicExpr::OpdIteratorSymbolicExpr::Val2Term()SymbolicExpr::Term2Val()SymbolicExpr::AddOpd()SymbolicExpr::AddOpd()SymbolicExpr::ApplyOpd()SymbolicExpr::DistributeExpr()SymbolicExpr::Visit()SymbolicExpr::Clone()SymbolicExpr::toString()SymbolicExpr::GetValType()SymbolicExpr::GetTypeName()SymbolicExpr::push_back()SymbolicExpr::GetOPName()SymbolicExpr::GetOpType()SymbolicExpr::CloneExpr()SymbolicExpr::CodeGenOP()SymbolicExpr::CodeGen()SymbolicExpr::GetUnknownOpds()SymbolicExpr::GetConstOpd()SymbolicExpr::NumOfOpds()SymbolicExpr::GetOpdIterator()SymbolicExpr::FirstOpd()SymbolicExpr::operator==()SymbolicExpr::SymbolicExpr()SymbolicExpr::SymbolicExpr()SymbolicExpr::GetTermOP()
- Class SymbolicFunction
- Inheritance Relationships
- Class Documentation
SymbolicFunctionSymbolicFunction::ArgumentsSymbolicFunction::const_iteratorSymbolicFunction::SymbolicFunction()SymbolicFunction::SymbolicFunction()SymbolicFunction::SymbolicFunction()SymbolicFunction::SymbolicFunction()SymbolicFunction::~SymbolicFunction()SymbolicFunction::toString()SymbolicFunction::GetValType()SymbolicFunction::CodeGen()SymbolicFunction::Visit()SymbolicFunction::operator==()SymbolicFunction::GetOp()SymbolicFunction::get_args()SymbolicFunction::get_arg()SymbolicFunction::args_begin()SymbolicFunction::args_end()SymbolicFunction::first_arg()SymbolicFunction::last_arg()SymbolicFunction::NumOfArgs()SymbolicFunction::GetUnknownOpds()SymbolicFunction::GetConstOpd()SymbolicFunction::Clone()SymbolicFunction::cloneFunction()SymbolicFunction::OpTypeSymbolicFunction::t
- Class SymbolicFunctionDeclaration
- Inheritance Relationships
- Class Documentation
SymbolicFunctionDeclarationSymbolicFunctionDeclaration::SymbolicFunctionDeclaration()SymbolicFunctionDeclaration::SymbolicFunctionDeclaration()SymbolicFunctionDeclaration::write()SymbolicFunctionDeclaration::Dump()SymbolicFunctionDeclaration::toString()SymbolicFunctionDeclaration::get_val()SymbolicFunctionDeclaration::replace_var()SymbolicFunctionDeclaration::replace_val()
- Class SymbolicTerm
- Class Documentation
SymbolicTermSymbolicTerm::SymbolicTerm()SymbolicTerm::SymbolicTerm()SymbolicTerm::SymbolicTerm()SymbolicTerm::~SymbolicTerm()SymbolicTerm::operator=()SymbolicTerm::toString()SymbolicTerm::IsConst()SymbolicTerm::IsConstInt()SymbolicTerm::IsConstInt()SymbolicTerm::GetVal()SymbolicTerm::IsTop()SymbolicTerm::CombineWith()SymbolicTerm::operator==()SymbolicTerm::operator==()
- Class Documentation
- Class SymbolicVal
- Inheritance Relationships
- Class Documentation
SymbolicValSymbolicVal::SymbolicVal()SymbolicVal::SymbolicVal()SymbolicVal::SymbolicVal()SymbolicVal::SymbolicVal()SymbolicVal::SymbolicVal()SymbolicVal::operator=()SymbolicVal::~SymbolicVal()SymbolicVal::IsNIL()SymbolicVal::IsSame()SymbolicVal::IsSame()SymbolicVal::CodeGen()SymbolicVal::Visit()SymbolicVal::Dump()SymbolicVal::toString()SymbolicVal::isConstInt()SymbolicVal::isConstInt()SymbolicVal::isAstWrap()SymbolicVal::isVar()SymbolicVal::isFunction()SymbolicVal::GetValType()SymbolicVal::GetOpType()SymbolicVal::GetTypeName()
- Class SymbolicValDescriptor
- Inheritance Relationships
- Class Documentation
SymbolicValDescriptorSymbolicValDescriptor::SymbolicValDescriptor()SymbolicValDescriptor::SymbolicValDescriptor()SymbolicValDescriptor::SymbolicValDescriptor()SymbolicValDescriptor::operator=()SymbolicValDescriptor::read()SymbolicValDescriptor::operator SymbolicVal()SymbolicValDescriptor::get_val()SymbolicValDescriptor::get_val()SymbolicValDescriptor::write()SymbolicValDescriptor::Dump()SymbolicValDescriptor::toString()SymbolicValDescriptor::is_top()SymbolicValDescriptor::is_bottom()SymbolicValDescriptor::merge()SymbolicValDescriptor::replace_var()SymbolicValDescriptor::replace_val()SymbolicValDescriptor::find()SymbolicValDescriptor::get_bottom()SymbolicValDescriptor::get_top()
- Class SymbolicVar
- Inheritance Relationships
- Class Documentation
SymbolicVarSymbolicVar::SymbolicVar()SymbolicVar::SymbolicVar()SymbolicVar::SymbolicVar()SymbolicVar::~SymbolicVar()SymbolicVar::toString()SymbolicVar::Dump()SymbolicVar::GetValType()SymbolicVar::CodeGen()SymbolicVar::GetVarName()SymbolicVar::GetVarScope()SymbolicVar::operator==()SymbolicVar::Visit()
- Class SystemDependenceGraph
- Inheritance Relationships
- Class Documentation
SystemDependenceGraphSystemDependenceGraph::addLibraryExtender()SystemDependenceGraph::SystemDependenceGraph()SystemDependenceGraph::getMainFunction()SystemDependenceGraph::createSafeConfiguration()SystemDependenceGraph::isKnownLibraryFunction()SystemDependenceGraph::createConnectionsForLibaryFunction()SystemDependenceGraph::parseProject()SystemDependenceGraph::performInterproceduralAnalysis()SystemDependenceGraph::computeSummaryEdges()SystemDependenceGraph::cleanUp()SystemDependenceGraph::addFunction()SystemDependenceGraph::createFunctionStub()SystemDependenceGraph::addFunction()SystemDependenceGraph::getInterproceduralInformation()SystemDependenceGraph::addInterproceduralInformation()SystemDependenceGraph::doInterproceduralConnections()SystemDependenceGraph::process()SystemDependenceGraph::getSlice()SystemDependenceGraph::getPDGs()
- Class TarjanIntervals
- Class Documentation
TarjanIntervalsTarjanIntervals::TarjanIntervals()TarjanIntervals::Create()TarjanIntervals::~TarjanIntervals()TarjanIntervals::Renumber()TarjanIntervals::Prenumber()TarjanIntervals::Sort()TarjanIntervals::IsFirst()TarjanIntervals::IsLast()TarjanIntervals::IsHeader()TarjanIntervals::Level()TarjanIntervals::LoopIndex()TarjanIntervals::IntervalType()TarjanIntervals::Contains()TarjanIntervals::LCA()TarjanIntervals::IsBackEdge()TarjanIntervals::tarj_exits()TarjanIntervals::tarj_loop_exited()TarjanIntervals::tarj_edge_type()TarjanIntervals::TarjInners()TarjanIntervals::TarjOuter()TarjanIntervals::TarjNext()TarjanIntervals::TarjInnersLast()TarjanIntervals::Dump()TarjanIntervals::GetTarjanTree()
- Class Documentation
- Class TestAstForProperlyMangledNames
- Inheritance Relationships
- Class Documentation
TestAstForProperlyMangledNamesTestAstForProperlyMangledNames::visit()TestAstForProperlyMangledNames::TestAstForProperlyMangledNames()TestAstForProperlyMangledNames::saved_maxMangledNameSizeTestAstForProperlyMangledNames::saved_totalMangledNameSizeTestAstForProperlyMangledNames::saved_numberOfMangledNamesTestAstForProperlyMangledNames::isValidMangledName()
- Class TestForParentsMatchingASTStructure
- Inheritance Relationships
- Class Documentation
TestForParentsMatchingASTStructureTestForParentsMatchingASTStructure::TestForParentsMatchingASTStructure()TestForParentsMatchingASTStructure::check()TestForParentsMatchingASTStructure::preOrderVisit()TestForParentsMatchingASTStructure::postOrderVisit()TestForParentsMatchingASTStructure::show_details_and_maybe_fail()TestForParentsMatchingASTStructure::stackTestForParentsMatchingASTStructure::outputTestForParentsMatchingASTStructure::nproblemsTestForParentsMatchingASTStructure::limitTestForParentsMatchingASTStructure::prefixTestForParentsMatchingASTStructure::test()
- Class TestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttribute
- Inheritance Relationships
- Class Documentation
TestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttributeTestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttribute::TestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttribute()TestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttribute::TestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttribute()TestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttribute::sourceFileTestForProperLanguageAndSymbolTableCaseSensitivity_InheritedAttribute::caseInsensitive
- Class TestMangledNames
- Inheritance Relationships
- Class Documentation
TestMangledNamesTestMangledNames::~TestMangledNames()TestMangledNames::TestMangledNames()TestMangledNames::visit()TestMangledNames::saved_maxMangledNameSizeTestMangledNames::saved_totalMangledNameSizeTestMangledNames::saved_numberOfMangledNamesTestMangledNames::totalLongMangledNameSizeTestMangledNames::totalNumberOfLongMangledNamesTestMangledNames::test()
- Class TokenStreamSequenceToNodeMapping
- Class Documentation
TokenStreamSequenceToNodeMappingTokenStreamSequenceToNodeMapping::TokenStreamSequenceToNodeMapping()TokenStreamSequenceToNodeMapping::TokenStreamSequenceToNodeMapping()TokenStreamSequenceToNodeMapping::display()TokenStreamSequenceToNodeMapping::nodeTokenStreamSequenceToNodeMapping::leading_whitespace_startTokenStreamSequenceToNodeMapping::leading_whitespace_endTokenStreamSequenceToNodeMapping::token_subsequence_startTokenStreamSequenceToNodeMapping::token_subsequence_endTokenStreamSequenceToNodeMapping::trailing_whitespace_startTokenStreamSequenceToNodeMapping::trailing_whitespace_endTokenStreamSequenceToNodeMapping::else_whitespace_startTokenStreamSequenceToNodeMapping::else_whitespace_endTokenStreamSequenceToNodeMapping::sharedTokenStreamSequenceToNodeMapping::constructedInEvaluationOfSynthesizedAttributeTokenStreamSequenceToNodeMapping::nodeVectorTokenStreamSequenceToNodeMapping::createTokenInterval()TokenStreamSequenceToNodeMapping::tokenStreamSizeTokenStreamSequenceToNodeMapping::tokenSequencePool
- Class Documentation
- Class TokenStreamSequenceToNodeMapping_key
- Class Documentation
TokenStreamSequenceToNodeMapping_keyTokenStreamSequenceToNodeMapping_key::TokenStreamSequenceToNodeMapping_key()TokenStreamSequenceToNodeMapping_key::TokenStreamSequenceToNodeMapping_key()TokenStreamSequenceToNodeMapping_key::operator==()TokenStreamSequenceToNodeMapping_key::operator<()TokenStreamSequenceToNodeMapping_key::nodeTokenStreamSequenceToNodeMapping_key::lower_boundTokenStreamSequenceToNodeMapping_key::upper_boundTokenStreamSequenceToNodeMapping_key::sourceFile
- Class Documentation
- Class TracingPerformance
- Inheritance Relationships
- Class Documentation
TracingPerformanceTracingPerformance::TracingPerformance()TracingPerformance::emitTraceDurationEvent()TracingPerformance::emitTraceBoundaryEvent()TracingPerformance::checkTracing()TracingPerformance::trace_streamTracingPerformance::trace_zero_timeTracingPerformance::first_eventTracingPerformance::trace_durations
- Class Tree
- Nested Relationships
- Inheritance Relationships
- Class Documentation
TreeTree::Tree()Tree::Tree()Tree::~Tree()Tree::getRoot()Tree::add()Tree::add()Tree::add_empty_edge()Tree::remove()Tree::remove()Tree::clone()Tree::root_nodeTree::node_setTree::edge_setTree::preorder_neededTree::postorder_neededTree::rpostorder_neededTree::ChildNodesIteratorTree::DeletingRootOfNonSingletonTreeTree::DuplicateEdgeTree::DuplicateNodeTree::EdgeTree::EdgeInUseTree::EdgesIteratorTree::EmptyEdgeTree::EmptyEndPointTree::EmptyNodeTree::NodeTree::Node::Node()Tree::Node::new_copy()Tree::Node::~Node()Tree::Node::parent()Tree::Node::child()Tree::Node::in_edge()Tree::Node::out_edge()Tree::Node::num_children()Tree::Node::dump()Tree::Node::copy()Tree::Node::incomingTree::Node::outgoingTree::Node::next_preorderTree::Node::next_postorderTree::Node::prev_postorderTree::Node::in_use
Tree::NodeInUseTree::NodesIteratorTree::NonexistentEdgeTree::NonexistentNodeTree::OutEdgesIteratorTree::PostOrderIteratorTree::PreOrderIteratorTree::ReversePostOrderIteratorTree::ReversePostOrderIterator::ReversePostOrderIterator()Tree::ReversePostOrderIterator::~ReversePostOrderIterator()Tree::ReversePostOrderIterator::operator++()Tree::ReversePostOrderIterator::operator bool()Tree::ReversePostOrderIterator::operator Node*()Tree::ReversePostOrderIterator::operator->()
Tree::SecondParent
- Template Class TreeNodeImpl
- Class Documentation
TreeNodeImplTreeNodeImpl::LinkOptionTreeNodeImpl::iteratorTreeNodeImpl::const_iteratorTreeNodeImpl::TreeNodeImpl()TreeNodeImpl::~TreeNodeImpl()TreeNodeImpl::Parent()TreeNodeImpl::FirstChild()TreeNodeImpl::LastChild()TreeNodeImpl::ChildrenIterator()TreeNodeImpl::ChildrenIterator()TreeNodeImpl::NextSibling()TreeNodeImpl::PrevSibling()TreeNodeImpl::ChildCount()TreeNodeImpl::Link()TreeNodeImpl::write()TreeNodeImpl::write()TreeNodeImpl::Unlink()
- Class Documentation
- Template Class TypeCollection
- Class Unparse_ExprStmt
- Inheritance Relationships
- Class Documentation
Unparse_ExprStmtUnparse_ExprStmt::Unparse_ExprStmt()Unparse_ExprStmt::~Unparse_ExprStmt()Unparse_ExprStmt::unparseTemplateParameter()Unparse_ExprStmt::unparseTemplateArgument()Unparse_ExprStmt::unparseTemplateName()Unparse_ExprStmt::unparseTemplateFunctionName()Unparse_ExprStmt::unparseTemplateArgumentList()Unparse_ExprStmt::unparseTemplateParameterList()Unparse_ExprStmt::unparseTemplateMemberFunctionName()Unparse_ExprStmt::unparseFunctionArgs()Unparse_ExprStmt::unparseFunctionParameterDeclaration()Unparse_ExprStmt::unparseOneElemConInit()Unparse_ExprStmt::unparse_helper()Unparse_ExprStmt::outputCompilerGeneratedStatements()Unparse_ExprStmt::unparseLanguageSpecificStatement()Unparse_ExprStmt::unparseLanguageSpecificExpression()Unparse_ExprStmt::languageName()Unparse_ExprStmt::unparseUnaryOperator()Unparse_ExprStmt::unparseBinaryOperator()Unparse_ExprStmt::unparseAssnExpr()Unparse_ExprStmt::unparseVarRef()Unparse_ExprStmt::unparseClassRef()Unparse_ExprStmt::unparseFuncRef()Unparse_ExprStmt::unparseMFuncRef()Unparse_ExprStmt::unparseTemplateFuncRef()Unparse_ExprStmt::unparseTemplateMFuncRef()Unparse_ExprStmt::unparseFuncRefSupport()Unparse_ExprStmt::unparseMFuncRefSupport()Unparse_ExprStmt::unparseStringVal()Unparse_ExprStmt::unparseVoidValue()Unparse_ExprStmt::unparseUIntVal()Unparse_ExprStmt::unparseLongIntVal()Unparse_ExprStmt::unparseLongLongIntVal()Unparse_ExprStmt::unparseULongLongIntVal()Unparse_ExprStmt::unparseULongIntVal()Unparse_ExprStmt::unparseFloatVal()Unparse_ExprStmt::unparseLongDoubleVal()Unparse_ExprStmt::unparseComplexVal()Unparse_ExprStmt::unparseUpcThreads()Unparse_ExprStmt::unparseUpcMythread()Unparse_ExprStmt::unparseFuncCall()Unparse_ExprStmt::unparsePointStOp()Unparse_ExprStmt::unparseRecRef()Unparse_ExprStmt::unparseDotStarOp()Unparse_ExprStmt::unparseArrowStarOp()Unparse_ExprStmt::unparseEqOp()Unparse_ExprStmt::unparseLtOp()Unparse_ExprStmt::unparseGtOp()Unparse_ExprStmt::unparseNeOp()Unparse_ExprStmt::unparseLeOp()Unparse_ExprStmt::unparseGeOp()Unparse_ExprStmt::unparseAddOp()Unparse_ExprStmt::unparseSubtOp()Unparse_ExprStmt::unparseMultOp()Unparse_ExprStmt::unparseDivOp()Unparse_ExprStmt::unparseIntDivOp()Unparse_ExprStmt::unparseModOp()Unparse_ExprStmt::unparseAndOp()Unparse_ExprStmt::unparseOrOp()Unparse_ExprStmt::unparseBitXOrOp()Unparse_ExprStmt::unparseBitAndOp()Unparse_ExprStmt::unparseBitOrOp()Unparse_ExprStmt::unparseCommaOp()Unparse_ExprStmt::unparseLShiftOp()Unparse_ExprStmt::unparseRShiftOp()Unparse_ExprStmt::unparseUnaryMinusOp()Unparse_ExprStmt::unparseUnaryAddOp()Unparse_ExprStmt::unparseSizeOfOp()Unparse_ExprStmt::unparseSpaceshipOp()Unparse_ExprStmt::unparseAwaitExpression()Unparse_ExprStmt::unparseChooseExpression()Unparse_ExprStmt::unparseFoldExpression()Unparse_ExprStmt::unparseAlignOfOp()Unparse_ExprStmt::unparseNoexceptOp()Unparse_ExprStmt::unparseUpcLocalSizeOfOp()Unparse_ExprStmt::unparseUpcBlockSizeOfOp()Unparse_ExprStmt::unparseUpcElemSizeOfOp()Unparse_ExprStmt::unparseTypeIdOp()Unparse_ExprStmt::unparseNotOp()Unparse_ExprStmt::unparseDerefOp()Unparse_ExprStmt::unparseAddrOp()Unparse_ExprStmt::unparseMinusMinusOp()Unparse_ExprStmt::unparsePlusPlusOp()Unparse_ExprStmt::unparseAbstractOp()Unparse_ExprStmt::unparseBitCompOp()Unparse_ExprStmt::unparseRealPartOp()Unparse_ExprStmt::unparseImagPartOp()Unparse_ExprStmt::unparseConjugateOp()Unparse_ExprStmt::unparseExprCond()Unparse_ExprStmt::unparseClassInitOp()Unparse_ExprStmt::unparseDyCastOp()Unparse_ExprStmt::unparseCastOp()Unparse_ExprStmt::unparseArrayOp()Unparse_ExprStmt::unparseNewOp()Unparse_ExprStmt::unparseDeleteOp()Unparse_ExprStmt::unparseThisNode()Unparse_ExprStmt::unparseScopeOp()Unparse_ExprStmt::unparseAssnOp()Unparse_ExprStmt::unparsePlusAssnOp()Unparse_ExprStmt::unparseMinusAssnOp()Unparse_ExprStmt::unparseAndAssnOp()Unparse_ExprStmt::unparseIOrAssnOp()Unparse_ExprStmt::unparseMultAssnOp()Unparse_ExprStmt::unparseDivAssnOp()Unparse_ExprStmt::unparseModAssnOp()Unparse_ExprStmt::unparseXorAssnOp()Unparse_ExprStmt::unparseLShiftAssnOp()Unparse_ExprStmt::unparseRShiftAssnOp()Unparse_ExprStmt::unparseForDeclOp()Unparse_ExprStmt::unparseTypeRef()Unparse_ExprStmt::unparseVConst()Unparse_ExprStmt::unparseExprInit()Unparse_ExprStmt::unparseAggrInit()Unparse_ExprStmt::unparseCompInit()Unparse_ExprStmt::unparseConInit()Unparse_ExprStmt::unparseAssnInit()Unparse_ExprStmt::unparseBracedInit()Unparse_ExprStmt::unparseThrowOp()Unparse_ExprStmt::unparseVarArgStartOp()Unparse_ExprStmt::unparseVarArgStartOneOperandOp()Unparse_ExprStmt::unparseVarArgOp()Unparse_ExprStmt::unparseVarArgEndOp()Unparse_ExprStmt::unparseVarArgCopyOp()Unparse_ExprStmt::unparseDesignatedInitializer()Unparse_ExprStmt::unparsePseudoDtorRef()Unparse_ExprStmt::unparseCompoundLiteral()Unparse_ExprStmt::unparseTypeExpression()Unparse_ExprStmt::unparseFunctionParameterRefExpression()Unparse_ExprStmt::unparseLambdaExpression()Unparse_ExprStmt::unparseLabelRefExpression()Unparse_ExprStmt::unparseNonrealRefExpression()Unparse_ExprStmt::unparseBasicBlockStmt()Unparse_ExprStmt::unparseIfStmt()Unparse_ExprStmt::unparseWhereStmt()Unparse_ExprStmt::unparseForInitStmt()Unparse_ExprStmt::unparseForStmt()Unparse_ExprStmt::unparseRangeBasedForStmt()Unparse_ExprStmt::unparseFuncDeclStmt()Unparse_ExprStmt::unparseFuncDefnStmt()Unparse_ExprStmt::unparseMFuncDeclStmt()Unparse_ExprStmt::unparseVarDeclStmt()Unparse_ExprStmt::unparseVarDefnStmt()Unparse_ExprStmt::unparseClassDeclStmt()Unparse_ExprStmt::unparseClassDefnStmt()Unparse_ExprStmt::unparseEnumDeclStmt()Unparse_ExprStmt::unparseExprStmt()Unparse_ExprStmt::unparseLabelStmt()Unparse_ExprStmt::unparseWhileStmt()Unparse_ExprStmt::unparseDoWhileStmt()Unparse_ExprStmt::unparseSwitchStmt()Unparse_ExprStmt::unparseCaseStmt()Unparse_ExprStmt::unparseTryStmt()Unparse_ExprStmt::unparseCatchStmt()Unparse_ExprStmt::unparseDefaultStmt()Unparse_ExprStmt::unparseBreakStmt()Unparse_ExprStmt::unparseContinueStmt()Unparse_ExprStmt::unparseReturnStmt()Unparse_ExprStmt::unparseGotoStmt()Unparse_ExprStmt::unparseAsmStmt()Unparse_ExprStmt::unparseTypeDefStmt()Unparse_ExprStmt::unparseTemplateDeclStmt()Unparse_ExprStmt::unparseStaticAssertionDeclaration()Unparse_ExprStmt::unparseMicrosoftAttributeDeclaration()Unparse_ExprStmt::unparseTemplateClassDeclStmt()Unparse_ExprStmt::unparseTemplateClassDefnStmt()Unparse_ExprStmt::unparseTemplateFunctionDeclStmt()Unparse_ExprStmt::unparseTemplateMemberFunctionDeclStmt()Unparse_ExprStmt::unparseTemplateVariableDeclStmt()Unparse_ExprStmt::unparseTemplateFunctionDefnStmt()Unparse_ExprStmt::unparseTemplateTypedefDeclaration()Unparse_ExprStmt::unparseReturnType()Unparse_ExprStmt::unparseTrailingFunctionModifiers()Unparse_ExprStmt::unparseTemplateHeader()Unparse_ExprStmt::unparseTemplateDeclarationStatment_support()Unparse_ExprStmt::unparseNonrealDecl()Unparse_ExprStmt::unparseStatementExpression()Unparse_ExprStmt::unparseAsmOp()Unparse_ExprStmt::unparse_asm_operand_modifier()Unparse_ExprStmt::unparse_register_name()Unparse_ExprStmt::unparseTemplateInstantiationDeclStmt()Unparse_ExprStmt::unparseTemplateInstantiationFunctionDeclStmt()Unparse_ExprStmt::unparseTemplateInstantiationMemberFunctionDeclStmt()Unparse_ExprStmt::unparseTemplateInstantiationDirectiveStmt()Unparse_ExprStmt::unparsePragmaDeclStmt()Unparse_ExprStmt::unparseEmptyDeclaration()Unparse_ExprStmt::unparseNamespaceDeclarationStatement()Unparse_ExprStmt::unparseNamespaceDefinitionStatement()Unparse_ExprStmt::unparseNamespaceAliasDeclarationStatement()Unparse_ExprStmt::unparseUsingDirectiveStatement()Unparse_ExprStmt::unparseUsingDeclarationStatement()Unparse_ExprStmt::initializeDeclarationsFromParent()Unparse_ExprStmt::trimGlobalScopeQualifier()Unparse_ExprStmt::unparseExceptionSpecification()Unparse_ExprStmt::unparseUpcNotifyStatement()Unparse_ExprStmt::unparseUpcWaitStatement()Unparse_ExprStmt::unparseUpcBarrierStatement()Unparse_ExprStmt::unparseUpcFenceStatement()Unparse_ExprStmt::unparseUpcForAllStatement()Unparse_ExprStmt::unparseOmpPrefix()Unparse_ExprStmt::unparseOmpForStatement()Unparse_ExprStmt::unparseOmpForSimdStatement()Unparse_ExprStmt::unparseOmpBeginDirectiveClauses()Unparse_ExprStmt::unparseCudaKernelCall()Unparse_ExprStmt::unparseTemplateParameterValue()Unparse_ExprStmt::unparseTypeAttributes()Unparse_ExprStmt::unparseTypeTraitBuiltinOperator()Unparse_ExprStmt::trimOutputOfFunctionNameForGNU_4_5_VersionAndLater()Unparse_ExprStmt::isAnonymousClass()Unparse_ExprStmt::unparseClassInheritanceList()Unparse_ExprStmt::unparsePragmaAttribute()Unparse_ExprStmt::isAssociatedWithCxx11_initializationList()
- Class Unparse_MOD_SAGE
- Class Documentation
Unparse_MOD_SAGEUnparse_MOD_SAGE::Unparse_MOD_SAGE()Unparse_MOD_SAGE::~Unparse_MOD_SAGE()Unparse_MOD_SAGE::cur_get_linewrap()Unparse_MOD_SAGE::cur_set_linewrap()Unparse_MOD_SAGE::curprint()Unparse_MOD_SAGE::curprint_newline()Unparse_MOD_SAGE::isOperator()Unparse_MOD_SAGE::isBinaryEqualsOperator()Unparse_MOD_SAGE::isBinaryEqualityOperator()Unparse_MOD_SAGE::isBinaryInequalityOperator()Unparse_MOD_SAGE::isBinaryArithmeticOperator()Unparse_MOD_SAGE::isBinaryParenOperator()Unparse_MOD_SAGE::isBinaryBracketOperator()Unparse_MOD_SAGE::isBinaryOperator()Unparse_MOD_SAGE::isUnaryOperatorPlus()Unparse_MOD_SAGE::isUnaryOperatorMinus()Unparse_MOD_SAGE::isUnaryAddressOperator()Unparse_MOD_SAGE::isUnaryDereferenceOperator()Unparse_MOD_SAGE::isUnaryComplementOperator()Unparse_MOD_SAGE::isUnaryLiteralOperator()Unparse_MOD_SAGE::isUnaryNotOperator()Unparse_MOD_SAGE::isUnaryIncrementOperator()Unparse_MOD_SAGE::isUnaryDecrementOperator()Unparse_MOD_SAGE::isUnaryOperator()Unparse_MOD_SAGE::isUnaryPostfixOperator()Unparse_MOD_SAGE::isOverloadedArrowOperator()Unparse_MOD_SAGE::isIOStreamOperator()Unparse_MOD_SAGE::isUnaryOperatorArrowSubtree()Unparse_MOD_SAGE::NoDereference()Unparse_MOD_SAGE::isCast_ConstCharStar()Unparse_MOD_SAGE::PrintStartParen()Unparse_MOD_SAGE::RemovePareninExprList()Unparse_MOD_SAGE::isOneElementList()Unparse_MOD_SAGE::printConstructorName()Unparse_MOD_SAGE::noQualifiedName()Unparse_MOD_SAGE::printSpecifier1()Unparse_MOD_SAGE::printSpecifier2()Unparse_MOD_SAGE::printSpecifier()Unparse_MOD_SAGE::printAttributes()Unparse_MOD_SAGE::printAttributes()Unparse_MOD_SAGE::printPrefixAttributes()Unparse_MOD_SAGE::printAttributesForType()Unparse_MOD_SAGE::directives()Unparse_MOD_SAGE::outputExternLinkageSpecifier()Unparse_MOD_SAGE::outputTemplateSpecializationSpecifier()Unparse_MOD_SAGE::printColorCodes()Unparse_MOD_SAGE::setupColorCodes()Unparse_MOD_SAGE::experimentalModeUnparse_MOD_SAGE::experimentalModeVerbose
- Class Documentation
- Class Unparse_Sym
- Class Documentation
Unparse_SymUnparse_Sym::Unparse_Sym()Unparse_Sym::~Unparse_Sym()Unparse_Sym::unparseSymbol()Unparse_Sym::unparseVarSymbol()Unparse_Sym::unparseFunctionSymbol()Unparse_Sym::unparseFuncTypeSymbol()Unparse_Sym::unparseClassSymbol()Unparse_Sym::unparseEnumSymbol()Unparse_Sym::unparseFieldSymbol()Unparse_Sym::unparseTypedefSymbol()Unparse_Sym::unparseMFunctionSymbol()Unparse_Sym::unparseLabelSymbol()Unparse_Sym::unparseTemplateSymbol()Unparse_Sym::unparseNamespaceSymbol()
- Class Documentation
- Class Unparse_Type
- Class Documentation
Unparse_TypeUnparse_Type::Unparse_Type()Unparse_Type::~Unparse_Type()Unparse_Type::curprint()Unparse_Type::unparseType()Unparse_Type::unparsePointerType()Unparse_Type::unparseMemberPointerType()Unparse_Type::unparseReferenceType()Unparse_Type::unparseRvalueReferenceType()Unparse_Type::unparseClassType()Unparse_Type::unparseEnumType()Unparse_Type::unparseTypedefType()Unparse_Type::unparseModifierType()Unparse_Type::unparseFunctionType()Unparse_Type::unparseMemberFunctionType()Unparse_Type::unparseArrayType()Unparse_Type::unparseTemplateType()Unparse_Type::unparseNonrealType()Unparse_Type::unparseAutoType()Unparse_Type::unparseNullptrType()Unparse_Type::unparseDeclType()Unparse_Type::unparseTypeOfType()Unparse_Type::generateElaboratedType()Unparse_Type::outputType()Unparse_Type::unparseTemplateTypedefName()Unparse_Type::unparseRestrictKeyword()
- Class Documentation
- Class UnparseFormat
- Class Documentation
UnparseFormatUnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::operator<<()UnparseFormat::current_line()UnparseFormat::current_col()UnparseFormat::current_indent()UnparseFormat::line_is_empty()UnparseFormat::insert_newline()UnparseFormat::reset_chars_on_line()UnparseFormat::UnparseFormat()UnparseFormat::~UnparseFormat()UnparseFormat::UnparseFormat()UnparseFormat::operator=()UnparseFormat::format()UnparseFormat::flush()UnparseFormat::set_linewrap()UnparseFormat::get_linewrap()UnparseFormat::set_indentstop()UnparseFormat::get_indentstop()UnparseFormat::formatOptionToString()UnparseFormat::outputHiddenListData()UnparseFormat::output_stream()
- Class Documentation
- Class UnparseFortran_type
- Class Documentation
UnparseFortran_typeUnparseFortran_type::UnparseFortran_type()UnparseFortran_type::~UnparseFortran_type()UnparseFortran_type::curprint()UnparseFortran_type::unparseType()UnparseFortran_type::unparsePointerType()UnparseFortran_type::unparseReferenceType()UnparseFortran_type::unparseClassType()UnparseFortran_type::unparseModifierType()UnparseFortran_type::unparseFunctionType()UnparseFortran_type::unparseArrayType()UnparseFortran_type::unparseStringType()UnparseFortran_type::generateElaboratedType()UnparseFortran_type::isCharType()UnparseFortran_type::unparseTypeKind()UnparseFortran_type::unparseTypeLengthAndKind()UnparseFortran_type::unparseBaseType()
- Class Documentation
- Class UnparseLanguageIndependentConstructs
- Inheritance Relationships
- Class Documentation
UnparseLanguageIndependentConstructsUnparseLanguageIndependentConstructs::token_sequence_position_enum_typeUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_leading_whitespace_startUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_leading_whitespace_endUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_token_subsequence_startUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_token_subsequence_endUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_trailing_whitespace_startUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_trailing_whitespace_endUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_else_whitespace_startUnparseLanguageIndependentConstructs::token_sequence_position_enum_type::e_else_whitespace_end
UnparseLanguageIndependentConstructs::unparsed_as_enum_typeUnparseLanguageIndependentConstructs::unparsed_as_enum_type::e_unparsed_as_errorUnparseLanguageIndependentConstructs::unparsed_as_enum_type::e_unparsed_as_ASTUnparseLanguageIndependentConstructs::unparsed_as_enum_type::e_unparsed_as_partial_token_sequenceUnparseLanguageIndependentConstructs::unparsed_as_enum_type::e_unparsed_as_token_streamUnparseLanguageIndependentConstructs::unparsed_as_enum_type::e_unparsed_as_last
UnparseLanguageIndependentConstructs::unparseStatementFromTokenStream()UnparseLanguageIndependentConstructs::unparseStatementFromTokenStream()UnparseLanguageIndependentConstructs::token_sequence_position_name()UnparseLanguageIndependentConstructs::unparsed_as_kind()UnparseLanguageIndependentConstructs::UnparseLanguageIndependentConstructs()UnparseLanguageIndependentConstructs::~UnparseLanguageIndependentConstructs()UnparseLanguageIndependentConstructs::unparseLineDirectives()UnparseLanguageIndependentConstructs::unparseOneElemConInit()UnparseLanguageIndependentConstructs::getFileName()UnparseLanguageIndependentConstructs::getFileName()UnparseLanguageIndependentConstructs::statementFromFile()UnparseLanguageIndependentConstructs::outputDirective()UnparseLanguageIndependentConstructs::num_stmt_in_block()UnparseLanguageIndependentConstructs::resBool()UnparseLanguageIndependentConstructs::tostring()UnparseLanguageIndependentConstructs::curprint()UnparseLanguageIndependentConstructs::printOutComments()UnparseLanguageIndependentConstructs::outputCompilerGeneratedStatements()UnparseLanguageIndependentConstructs::unparseAttachedPreprocessingInfo()UnparseLanguageIndependentConstructs::unparseLineReplacement()UnparseLanguageIndependentConstructs::RemoveArgs()UnparseLanguageIndependentConstructs::unparseStatementNumbers()UnparseLanguageIndependentConstructs::unparseLanguageSpecificStatement()UnparseLanguageIndependentConstructs::unparseLanguageSpecificExpression()UnparseLanguageIndependentConstructs::languageName()UnparseLanguageIndependentConstructs::unparseExprList()UnparseLanguageIndependentConstructs::unparseMatrixExp()UnparseLanguageIndependentConstructs::unparseUnaryExpr()UnparseLanguageIndependentConstructs::unparseBinaryExpr()UnparseLanguageIndependentConstructs::unparseValue()UnparseLanguageIndependentConstructs::unparseBoolVal()UnparseLanguageIndependentConstructs::unparseShortVal()UnparseLanguageIndependentConstructs::unparseCharVal()UnparseLanguageIndependentConstructs::unparseUCharVal()UnparseLanguageIndependentConstructs::unparseWCharVal()UnparseLanguageIndependentConstructs::unparseChar16Val()UnparseLanguageIndependentConstructs::unparseChar32Val()UnparseLanguageIndependentConstructs::unparseStringVal()UnparseLanguageIndependentConstructs::unparseUShortVal()UnparseLanguageIndependentConstructs::unparseEnumVal()UnparseLanguageIndependentConstructs::unparseIntVal()UnparseLanguageIndependentConstructs::unparseUIntVal()UnparseLanguageIndependentConstructs::unparseLongIntVal()UnparseLanguageIndependentConstructs::unparseLongLongIntVal()UnparseLanguageIndependentConstructs::unparseULongLongIntVal()UnparseLanguageIndependentConstructs::unparseULongIntVal()UnparseLanguageIndependentConstructs::unparseFloatVal()UnparseLanguageIndependentConstructs::unparseDoubleVal()UnparseLanguageIndependentConstructs::unparseLongDoubleVal()UnparseLanguageIndependentConstructs::unparseComplexVal()UnparseLanguageIndependentConstructs::unparseNullptrVal()UnparseLanguageIndependentConstructs::unparseNullExpression()UnparseLanguageIndependentConstructs::unparseStatement()UnparseLanguageIndependentConstructs::unparseGlobalStmt()UnparseLanguageIndependentConstructs::unparseFuncTblStmt()UnparseLanguageIndependentConstructs::unparseNullStatement()UnparseLanguageIndependentConstructs::unparseIncludeDirectiveStatement()UnparseLanguageIndependentConstructs::unparseDefineDirectiveStatement()UnparseLanguageIndependentConstructs::unparseUndefDirectiveStatement()UnparseLanguageIndependentConstructs::unparseIfdefDirectiveStatement()UnparseLanguageIndependentConstructs::unparseIfndefDirectiveStatement()UnparseLanguageIndependentConstructs::unparseDeadIfDirectiveStatement()UnparseLanguageIndependentConstructs::unparseIfDirectiveStatement()UnparseLanguageIndependentConstructs::unparseElseDirectiveStatement()UnparseLanguageIndependentConstructs::unparseElseifDirectiveStatement()UnparseLanguageIndependentConstructs::unparseEndifDirectiveStatement()UnparseLanguageIndependentConstructs::unparseLineDirectiveStatement()UnparseLanguageIndependentConstructs::unparseWarningDirectiveStatement()UnparseLanguageIndependentConstructs::unparseErrorDirectiveStatement()UnparseLanguageIndependentConstructs::unparseEmptyDirectiveStatement()UnparseLanguageIndependentConstructs::unparseIdentDirectiveStatement()UnparseLanguageIndependentConstructs::unparseIncludeNextDirectiveStatement()UnparseLanguageIndependentConstructs::unparseLinemarkerDirectiveStatement()UnparseLanguageIndependentConstructs::unparseOmpPrefix()UnparseLanguageIndependentConstructs::unparseOmpDefaultClause()UnparseLanguageIndependentConstructs::unparseOmpAllocatorClause()UnparseLanguageIndependentConstructs::unparseOmpProcBindClause()UnparseLanguageIndependentConstructs::unparseOmpOrderClause()UnparseLanguageIndependentConstructs::unparseOmpBindClause()UnparseLanguageIndependentConstructs::unparseOmpWhenClause()UnparseLanguageIndependentConstructs::unparseOmpAtomicClause()UnparseLanguageIndependentConstructs::unparseOmpScheduleClause()UnparseLanguageIndependentConstructs::unparseOmpDistScheduleClause()UnparseLanguageIndependentConstructs::unparseOmpDefaultmapClause()UnparseLanguageIndependentConstructs::unparseOmpUsesAllocatorsClause()UnparseLanguageIndependentConstructs::unparseOmpVariablesClause()UnparseLanguageIndependentConstructs::unparseOmpVariablesComplexClause()UnparseLanguageIndependentConstructs::unparseOmpExpressionClause()UnparseLanguageIndependentConstructs::unparseOmpDepobjUpdateClause()UnparseLanguageIndependentConstructs::unparseOmpClause()UnparseLanguageIndependentConstructs::unparseOmpAtomicDefaultMemOrderClause()UnparseLanguageIndependentConstructs::unparseOmpSimpleStatement()UnparseLanguageIndependentConstructs::unparseOmpThreadprivateStatement()UnparseLanguageIndependentConstructs::unparseOmpFlushStatement()UnparseLanguageIndependentConstructs::unparseOmpAllocateStatement()UnparseLanguageIndependentConstructs::unparseOmpDeclareSimdStatement()UnparseLanguageIndependentConstructs::unparseOmpDirectivePrefixAndName()UnparseLanguageIndependentConstructs::unparseOmpEndDirectivePrefixAndName()UnparseLanguageIndependentConstructs::unparseOmpBeginDirectiveClauses()UnparseLanguageIndependentConstructs::unparseOmpEndDirectiveClauses()UnparseLanguageIndependentConstructs::unparseOmpGenericStatement()UnparseLanguageIndependentConstructs::unparseMapDistDataPoliciesToString()UnparseLanguageIndependentConstructs::isTransformed()UnparseLanguageIndependentConstructs::markGeneratedFile()UnparseLanguageIndependentConstructs::initializeDeclarationsFromParent()UnparseLanguageIndependentConstructs::requiresParentheses()UnparseLanguageIndependentConstructs::getPrecedence()UnparseLanguageIndependentConstructs::getAssociativity()UnparseLanguageIndependentConstructs::isRequiredOperator()UnparseLanguageIndependentConstructs::unparseStatementFromTokenStream()UnparseLanguageIndependentConstructs::unparseStatementFromTokenStreamForNodeContainingTransformation()UnparseLanguageIndependentConstructs::canBeUnparsedFromTokenStream()UnparseLanguageIndependentConstructs::redundantStatementMappingToTokenSequence()UnparseLanguageIndependentConstructs::isDotExprWithAnonymousUnion()UnparseLanguageIndependentConstructs::isImplicitArrowExpWithinLambdaFunction()UnparseLanguageIndependentConstructs::unparseAttachedPreprocessingInfoUsingTokenStream()UnparseLanguageIndependentConstructs::unpUnparseLanguageIndependentConstructs::currentOutputFileName
- Class Unparser
- Class Documentation
UnparserUnparser::Unparser()Unparser::~Unparser()Unparser::Unparser()Unparser::operator=()Unparser::get_output_stream()Unparser::isPartOfTransformation()Unparser::isCompilerGenerated()Unparser::line_count()Unparser::containsLanguageStatements()Unparser::includeFileIsSurroundedByExternCBraces()Unparser::isASecondaryFile()Unparser::unparseFile()Unparser::get_embedColorCodesInGeneratedCode()Unparser::get_generateSourcePositionCodes()Unparser::set_embedColorCodesInGeneratedCode()Unparser::set_generateSourcePositionCodes()Unparser::set_resetSourcePosition()Unparser::get_resetSourcePosition()Unparser::resetSourcePosition()Unparser::unparseFileUsingTokenStream()Unparser::u_typeUnparser::u_nameUnparser::u_symUnparser::u_debugUnparser::u_sageUnparser::u_exprStmtUnparser::u_fortran_typeUnparser::u_fortran_locatedNodeUnparser::optUnparser::cur_indexUnparser::prevdir_was_cppDeclarationUnparser::currentFileUnparser::curUnparser::replUnparser::compilerGeneratedStatementQueueUnparser::removeUnwantedWhiteSpace()Unparser::getNumberOfLines()Unparser::getColumnNumberOfEndOfString()Unparser::computeNameQualification()
- Class Documentation
- Class Unparser_Opt
- Class Documentation
Unparser_OptUnparser_Opt::Unparser_Opt()Unparser_Opt::Unparser_Opt()Unparser_Opt::~Unparser_Opt()Unparser_Opt::get_auto_opt()Unparser_Opt::set_auto_opt()Unparser_Opt::get_linefile_opt()Unparser_Opt::set_linefile_opt()Unparser_Opt::get_overload_opt()Unparser_Opt::set_overload_opt()Unparser_Opt::get_num_opt()Unparser_Opt::set_num_opt()Unparser_Opt::get_this_opt()Unparser_Opt::set_this_opt()Unparser_Opt::get_caststring_opt()Unparser_Opt::set_caststring_opt()Unparser_Opt::get_debug_opt()Unparser_Opt::set_debug_opt()Unparser_Opt::get_class_opt()Unparser_Opt::set_class_opt()Unparser_Opt::get_forced_transformation_opt()Unparser_Opt::set_forced_transformation_opt()Unparser_Opt::get_unparse_includes_opt()Unparser_Opt::set_unparse_includes_opt()Unparser_Opt::display()
- Class Documentation
- Class VariableRenaming
- Nested Relationships
- Class Documentation
VariableRenamingVariableRenaming::NodeVecVariableRenaming::VarNameVariableRenaming::TableEntryVariableRenaming::DefUseTableVariableRenaming::FirstDefTableVariableRenaming::InitNameVecVariableRenaming::cfgNodeVariableRenaming::cfgEdgeVariableRenaming::cfgNodeVecVariableRenaming::cfgEdgeVecVariableRenaming::NodeNumRenameEntryVariableRenaming::NodeNumRenameTableVariableRenaming::NumNodeRenameEntryVariableRenaming::NumNodeRenameTableVariableRenaming::VariableRenaming()VariableRenaming::~VariableRenaming()VariableRenaming::run()VariableRenaming::getDebug()VariableRenaming::getDebugExtra()VariableRenaming::toDOT()VariableRenaming::toFilteredDOT()VariableRenaming::printDefs()VariableRenaming::printOriginalDefs()VariableRenaming::printOriginalDefTable()VariableRenaming::printUses()VariableRenaming::printRenameTable()VariableRenaming::printRenameTable()VariableRenaming::getDefTable()VariableRenaming::getDefTable()VariableRenaming::getPropDefTable()VariableRenaming::getPropDefTable()VariableRenaming::getUseTable()VariableRenaming::getUseTable()VariableRenaming::getRenameNumberForNode()VariableRenaming::getNodeForRenameNumber()VariableRenaming::getMaxRenameNumberForName()VariableRenaming::getAllUsesForDef()VariableRenaming::getAllUsesForDef()VariableRenaming::getReachingDefsAtNode()VariableRenaming::getReachingDefsAtNodeForName()VariableRenaming::getReachingDefsAtScopeEnd()VariableRenaming::getReachingDefsAtFunctionEnd()VariableRenaming::getReachingDefsAtFunctionEndForName()VariableRenaming::getReachingDefsAtStatementStart()VariableRenaming::getReachingDefsAtFunctionStart()VariableRenaming::getReachingDefsAtFunctionStartForName()VariableRenaming::getUsesAtNode()VariableRenaming::getOriginalUsesAtNode()VariableRenaming::getUsesAtNodeForName()VariableRenaming::getDefsAtNode()VariableRenaming::getDefsAtNodeForName()VariableRenaming::getOriginalDefsAtNode()VariableRenaming::getOriginalDefsAtNodeForName()VariableRenaming::getExpandedDefsAtNode()VariableRenaming::getExpandedDefsAtNodeForName()VariableRenaming::getDefsForSubtree()VariableRenaming::getOriginalDefsForSubtree()VariableRenaming::keyToString()VariableRenaming::printRenameTable()VariableRenaming::printRenameTable()VariableRenaming::printRenameEntry()VariableRenaming::printRenameEntry()VariableRenaming::isPrefixOfName()VariableRenaming::getUniqueName()VariableRenaming::getVarName()VariableRenaming::isFromLibrary()VariableRenaming::buildVariableReference()VariableRenaming::varKeyTagVariableRenaming::thisDeclVariableRenaming::emptyNameVariableRenaming::emptyRenameTableVariableRenaming::emptyRenameEntry
- Class CFGEdge
- Class Documentation
CFGEdgeCFGEdge::CFGEdge()CFGEdge::CFGEdge()CFGEdge::toString()CFGEdge::toStringForDebugging()CFGEdge::id()CFGEdge::source()CFGEdge::target()CFGEdge::condition()CFGEdge::caseLabel()CFGEdge::computedGotoCaseIndex()CFGEdge::conditionBasedOn()CFGEdge::scopesBeingExited()CFGEdge::scopesBeingEntered()CFGEdge::operator==()CFGEdge::operator!=()CFGEdge::operator<()
- Class Documentation
- Class CFGPath
- Class Documentation
CFGPathCFGPath::CFGPath()CFGPath::CFGPath()CFGPath::CFGPath()CFGPath::toString()CFGPath::toStringForDebugging()CFGPath::id()CFGPath::source()CFGPath::target()CFGPath::condition()CFGPath::caseLabel()CFGPath::conditionBasedOn()CFGPath::scopesBeingExited()CFGPath::scopesBeingEntered()CFGPath::operator==()CFGPath::operator!=()CFGPath::operator<()CFGPath::getEdges()
- Class Documentation
- Template Class FilteredCFGEdge
- Class Documentation
FilteredCFGEdgeFilteredCFGEdge::FilteredCFGEdge()FilteredCFGEdge::FilteredCFGEdge()FilteredCFGEdge::setFilter()FilteredCFGEdge::toString()FilteredCFGEdge::toStringForDebugging()FilteredCFGEdge::id()FilteredCFGEdge::source()FilteredCFGEdge::target()FilteredCFGEdge::condition()FilteredCFGEdge::caseLabel()FilteredCFGEdge::scopesBeingExited()FilteredCFGEdge::scopesBeingEntered()FilteredCFGEdge::operator==()FilteredCFGEdge::operator!=()FilteredCFGEdge::operator<()FilteredCFGEdge::getPath()FilteredCFGEdge::operator==()FilteredCFGEdge::operator!=()FilteredCFGEdge::operator<()
- Class Documentation
- Template Class FilteredCFGNode
- Class Documentation
FilteredCFGNodeFilteredCFGNode::FilteredCFGNode()FilteredCFGNode::FilteredCFGNode()FilteredCFGNode::setFilter()FilteredCFGNode::toNode()FilteredCFGNode::toString()FilteredCFGNode::toStringForDebugging()FilteredCFGNode::id()FilteredCFGNode::getNode()FilteredCFGNode::getIndex()FilteredCFGNode::outEdges()FilteredCFGNode::inEdges()FilteredCFGNode::isInteresting()FilteredCFGNode::operator==()FilteredCFGNode::operator!=()FilteredCFGNode::operator<()FilteredCFGNode::FilteredCFGNode()
- Class Documentation
- Class InterestingEdge
- Class Documentation
InterestingEdgeInterestingEdge::InterestingEdge()InterestingEdge::toString()InterestingEdge::toStringForDebugging()InterestingEdge::id()InterestingEdge::source()InterestingEdge::target()InterestingEdge::condition()InterestingEdge::caseLabel()InterestingEdge::conditionBasedOn()InterestingEdge::scopesBeingExited()InterestingEdge::scopesBeingEntered()InterestingEdge::operator==()InterestingEdge::operator!=()InterestingEdge::operator<()
- Class Documentation
- Class InterestingNode
- Class Documentation
InterestingNodeInterestingNode::InterestingNode()InterestingNode::toString()InterestingNode::toStringForDebugging()InterestingNode::id()InterestingNode::getNode()InterestingNode::toNode()InterestingNode::getIndex()InterestingNode::outEdges()InterestingNode::inEdges()InterestingNode::isInteresting()InterestingNode::operator==()InterestingNode::operator!=()InterestingNode::operator<()
- Class Documentation
- Template Class VirtualGraphCreateTemplate
- Nested Relationships
- Inheritance Relationships
- Class Documentation
VirtualGraphCreateTemplateVirtualGraphCreateTemplate::NodeVirtualGraphCreateTemplate::EdgeVirtualGraphCreateTemplate::EdgeDirectionVirtualGraphCreateTemplate::NodeIteratorVirtualGraphCreateTemplate::EdgeIteratorVirtualGraphCreateTemplate::~VirtualGraphCreateTemplate()VirtualGraphCreateTemplate::VirtualGraphCreateTemplate()VirtualGraphCreateTemplate::GetBaseGraph()VirtualGraphCreateTemplate::AddNode()VirtualGraphCreateTemplate::AddEdge()VirtualGraphCreateTemplate::AddNodeSet()VirtualGraphCreateTemplate::AddGraph()VirtualGraphCreateTemplate::DeleteNode()VirtualGraphCreateTemplate::DeleteEdge()VirtualGraphCreateTemplate::MoveEdgeEndPoint()VirtualGraphCreateTemplate::GetBaseNode()VirtualGraphCreateTemplate::GetBaseEdge()VirtualGraphCreateTemplate::GetVirtualNode()VirtualGraphCreateTemplate::GetVirtualEdge()VirtualGraphCreateTemplate::IsBaseNode()VirtualGraphCreateTemplate::IsBaseEdge()VirtualGraphCreateTemplate::ContainNode()VirtualGraphCreateTemplate::ContainEdge()VirtualGraphCreateTemplate::GetEdgeEndPoint()VirtualGraphCreateTemplate::GetNodeEdgeIterator()VirtualGraphCreateTemplate::GetNodeIterator()VirtualGraphCreateTemplate::EdgeIteratorImplVirtualGraphCreateTemplate::EdgeIteratorImpl::EdgeIteratorImpl()VirtualGraphCreateTemplate::EdgeIteratorImpl::operator=()VirtualGraphCreateTemplate::EdgeIteratorImpl::Reset()VirtualGraphCreateTemplate::EdgeIteratorImpl::Advance()VirtualGraphCreateTemplate::EdgeIteratorImpl::operator++()VirtualGraphCreateTemplate::EdgeIteratorImpl::operator++()VirtualGraphCreateTemplate::EdgeIteratorImpl::Current()VirtualGraphCreateTemplate::EdgeIteratorImpl::operator*()VirtualGraphCreateTemplate::EdgeIteratorImpl::Clone()VirtualGraphCreateTemplate::EdgeIteratorImpl::ReachEnd()
VirtualGraphCreateTemplate::NodeIteratorImplVirtualGraphCreateTemplate::NodeIteratorImpl::NodeIteratorImpl()VirtualGraphCreateTemplate::NodeIteratorImpl::operator=()VirtualGraphCreateTemplate::NodeIteratorImpl::Reset()VirtualGraphCreateTemplate::NodeIteratorImpl::Advance()VirtualGraphCreateTemplate::NodeIteratorImpl::operator++()VirtualGraphCreateTemplate::NodeIteratorImpl::operator++()VirtualGraphCreateTemplate::NodeIteratorImpl::Current()VirtualGraphCreateTemplate::NodeIteratorImpl::operator*()VirtualGraphCreateTemplate::NodeIteratorImpl::ReachEnd()VirtualGraphCreateTemplate::NodeIteratorImpl::Clone()
Enums#
- Enum CopyArrayOpt
- Enum Documentation
CopyArrayOptCopyArrayOpt::NONECopyArrayOpt::INIT_COPYCopyArrayOpt::SAVE_COPYCopyArrayOpt::INIT_SAVE_COPYCopyArrayOpt::ALLOC_COPYCopyArrayOpt::ALLOC_INIT_COPYCopyArrayOpt::ALLOC_SAVE_COPYCopyArrayOpt::ALLOC_INIT_SAVE_COPYCopyArrayOpt::DELETE_COPYCopyArrayOpt::ALLOC_DELETE_COPYCopyArrayOpt::ALLOC_INIT_DELETE_COPYCopyArrayOpt::ALLOC_SAVE_DELETE_COPYCopyArrayOpt::ALLOC_INIT_SAVE_DELETE_COPYCopyArrayOpt::SHIFT_COPYCopyArrayOpt::COPY_INSIDE
- Enum Documentation
- Enum DepType
- Enum Documentation
DepTypeDepType::DEPTYPE_NONEDepType::DEPTYPE_TRUEDepType::DEPTYPE_ANTIDepType::DEPTYPE_OUTPUTDepType::DEPTYPE_SCALARDepType::DEPTYPE_BACKSCALARDepType::DEPTYPE_INPUTDepType::DEPTYPE_ARRAYDepType::DEPTYPE_IODepType::DEPTYPE_DATADepType::DEPTYPE_CTRLDepType::DEPTYPE_BACKCTRLDepType::DEPTYPE_ALLDepType::DEPTYPE_TRANS
- Enum Documentation
- Enum Format_Opt
- Enum Documentation
Format_OptFormat_Opt::FORMAT_BEFORE_DIRECTIVEFormat_Opt::FORMAT_AFTER_DIRECTIVEFormat_Opt::FORMAT_BEFORE_STMTFormat_Opt::FORMAT_AFTER_STMTFormat_Opt::FORMAT_BEFORE_BASIC_BLOCK1Format_Opt::FORMAT_AFTER_BASIC_BLOCK1Format_Opt::FORMAT_BEFORE_BASIC_BLOCK2Format_Opt::FORMAT_AFTER_BASIC_BLOCK2Format_Opt::FORMAT_BEFORE_NESTED_STATEMENTFormat_Opt::FORMAT_AFTER_NESTED_STATEMENT
- Enum Documentation
- Enum IRStmtType
- Enum Documentation
IRStmtTypeIRStmtType::SIMPLEIRStmtType::COMPOUNDIRStmtType::LOOPIRStmtType::END_TESTED_LOOPIRStmtType::STRUCT_TWOWAY_CONDITIONALIRStmtType::STRUCT_MULTIWAY_CONDITIONALIRStmtType::USTRUCT_TWOWAY_CONDITIONAL_TIRStmtType::USTRUCT_TWOWAY_CONDITIONAL_FIRStmtType::USTRUCT_MULTIWAY_CONDITIONALIRStmtType::RETURNIRStmtType::BREAKIRStmtType::LOOP_CONTINUEIRStmtType::ALTERNATE_PROC_ENTRYIRStmtType::UNCONDITIONAL_JUMPIRStmtType::UNCONDITIONAL_JUMP_IIRStmtType::NONE
- Enum Documentation
- Enum kmp_sched_t
- Enum Documentation
kmp_sched_tkmp_sched_t::kmp_sched_static_chunkkmp_sched_t::kmp_sched_static_nochunkkmp_sched_t::kmp_sched_dynamickmp_sched_t::kmp_sched_guidedkmp_sched_t::kmp_sched_runtimekmp_sched_t::kmp_sched_autokmp_sched_t::kmp_sched_static_balanced_chunkkmp_sched_t::kmp_sched_static_orderedkmp_sched_t::kmp_sched_static_nochunk_orderedkmp_sched_t::kmp_sched_dynamic_orderedkmp_sched_t::kmp_sched_guided_orderedkmp_sched_t::kmp_sched_runtime_orderedkmp_sched_t::kmp_sched_auto_orderedkmp_sched_t::kmp_sched_distr_static_chunkkmp_sched_t::kmp_sched_distr_static_nochunkkmp_sched_t::kmp_sched_distr_static_chunk_sched_static_chunkonekmp_sched_t::kmp_sched_defaultkmp_sched_t::kmp_sched_unordered_firstkmp_sched_t::kmp_sched_unordered_lastkmp_sched_t::kmp_sched_ordered_firstkmp_sched_t::kmp_sched_ordered_lastkmp_sched_t::kmp_sched_distribute_firstkmp_sched_t::kmp_sched_distribute_lastkmp_sched_t::kmp_sched_modifier_monotonickmp_sched_t::kmp_sched_modifier_nonmonotonic
- Enum Documentation
- Enum MLOG_LEVEL
- Enum Documentation
MLOG_LEVELMLOG_LEVEL::MLOG_LEVEL_FAILMLOG_LEVEL::MLOG_LEVEL_FATALMLOG_LEVEL::MLOG_LEVEL_ERRORMLOG_LEVEL::MLOG_LEVEL_WARNMLOG_LEVEL::MLOG_LEVEL_NONEMLOG_LEVEL::MLOG_LEVEL_KEYMLOG_LEVEL::MLOG_LEVEL_INFOMLOG_LEVEL::MLOG_LEVEL_MARCHMLOG_LEVEL::MLOG_LEVEL_TRACEMLOG_LEVEL::MLOG_LEVEL_DEBUGMLOG_LEVEL::MLOG_LEVEL_UNDEFINED
- Enum Documentation
- Enum TypeOfQueryTypeOneParameter
- Enum Documentation
TypeOfQueryTypeOneParameterTypeOfQueryTypeOneParameter::UnknownListElementTypeTypeOfQueryTypeOneParameter::VariableNamesTypeOfQueryTypeOneParameter::VariableTypeNamesTypeOfQueryTypeOneParameter::FunctionDeclarationNamesTypeOfQueryTypeOneParameter::MemberFunctionDeclarationNamesTypeOfQueryTypeOneParameter::ClassDeclarationNamesTypeOfQueryTypeOneParameter::ArgumentNamesTypeOfQueryTypeOneParameter::ClassFieldNamesTypeOfQueryTypeOneParameter::UnionFieldNamesTypeOfQueryTypeOneParameter::StructFieldNamesTypeOfQueryTypeOneParameter::FunctionReferenceNamesTypeOfQueryTypeOneParameter::StructNamesTypeOfQueryTypeOneParameter::UnionNamesTypeOfQueryTypeOneParameter::TypedefDeclarationNamesTypeOfQueryTypeOneParameter::TypeNamesTypeOfQueryTypeOneParameter::END_OF_NAME_TYPE_LIST
- Enum Documentation
- Enum TypeOfQueryTypeOneParameter
- Enum Documentation
TypeOfQueryTypeOneParameterTypeOfQueryTypeOneParameter::UnknownListElementTypeTypeOfQueryTypeOneParameter::VariableDeclarationsTypeOfQueryTypeOneParameter::VariableTypesTypeOfQueryTypeOneParameter::FunctionDeclarationsTypeOfQueryTypeOneParameter::MemberFunctionDeclarationsTypeOfQueryTypeOneParameter::ClassDeclarationsTypeOfQueryTypeOneParameter::StructDeclarationsTypeOfQueryTypeOneParameter::UnionDeclarationsTypeOfQueryTypeOneParameter::ArgumentsTypeOfQueryTypeOneParameter::ClassFieldsTypeOfQueryTypeOneParameter::StructFieldsTypeOfQueryTypeOneParameter::UnionFieldsTypeOfQueryTypeOneParameter::StructDefinitionsTypeOfQueryTypeOneParameter::TypedefDeclarationsTypeOfQueryTypeOneParameter::AnonymousTypedefsTypeOfQueryTypeOneParameter::AnonymousTypedefClassDeclarationsTypeOfQueryTypeOneParameter::END_OF_NODE_TYPE_LIST_ONE_PARAMETER
- Enum Documentation
- Enum TypeOfQueryTypeTwoParameters
- Enum Documentation
TypeOfQueryTypeTwoParametersTypeOfQueryTypeTwoParameters::UnknownListElementTypeTwoParametersTypeOfQueryTypeTwoParameters::FunctionDeclarationFromDefinitionTypeOfQueryTypeTwoParameters::ClassDeclarationFromNameTypeOfQueryTypeTwoParameters::ClassDeclarationsFromTypeNameTypeOfQueryTypeTwoParameters::PragmaDeclarationFromNameTypeOfQueryTypeTwoParameters::VariableDeclarationFromNameTypeOfQueryTypeTwoParameters::END_OF_NODE_TYPE_LIST_TWO_PARAMETERS
- Enum Documentation
- Enum omp_construct_enum
- Enum Documentation
omp_construct_enumomp_construct_enum::e_unknownomp_construct_enum::e_parallelomp_construct_enum::e_foromp_construct_enum::e_for_simdomp_construct_enum::e_doomp_construct_enum::e_workshareomp_construct_enum::e_sectionsomp_construct_enum::e_sectionomp_construct_enum::e_singleomp_construct_enum::e_masteromp_construct_enum::e_criticalomp_construct_enum::e_barrieromp_construct_enum::e_atomicomp_construct_enum::e_flushomp_construct_enum::e_targetomp_construct_enum::e_target_declareomp_construct_enum::e_target_dataomp_construct_enum::e_target_updateomp_construct_enum::e_mapomp_construct_enum::e_deviceomp_construct_enum::e_beginomp_construct_enum::e_endomp_construct_enum::e_threadprivateomp_construct_enum::e_parallel_foromp_construct_enum::e_parallel_for_simdomp_construct_enum::e_parallel_doomp_construct_enum::e_parallel_sectionsomp_construct_enum::e_parallel_workshareomp_construct_enum::e_taskomp_construct_enum::e_taskwaitomp_construct_enum::e_ordered_directiveomp_construct_enum::e_end_criticalomp_construct_enum::e_end_doomp_construct_enum::e_end_masteromp_construct_enum::e_end_orderedomp_construct_enum::e_end_parallel_doomp_construct_enum::e_end_parallel_sectionsomp_construct_enum::e_end_parallel_workshareomp_construct_enum::e_end_parallelomp_construct_enum::e_end_sectionsomp_construct_enum::e_end_singleomp_construct_enum::e_end_taskomp_construct_enum::e_end_workshareomp_construct_enum::e_defaultomp_construct_enum::e_sharedomp_construct_enum::e_privateomp_construct_enum::e_firstprivateomp_construct_enum::e_lastprivateomp_construct_enum::e_copyinomp_construct_enum::e_copyprivateomp_construct_enum::e_proc_bindomp_construct_enum::e_ifomp_construct_enum::e_num_threadsomp_construct_enum::e_nowaitomp_construct_enum::e_ordered_clauseomp_construct_enum::e_reductionomp_construct_enum::e_scheduleomp_construct_enum::e_collapseomp_construct_enum::e_untiedomp_construct_enum::e_mergeableomp_construct_enum::e_finalomp_construct_enum::e_priorityomp_construct_enum::e_atomic_clauseomp_construct_enum::e_inbranchomp_construct_enum::e_notinbranchomp_construct_enum::e_dependomp_construct_enum::e_default_noneomp_construct_enum::e_default_sharedomp_construct_enum::e_default_privateomp_construct_enum::e_default_firstprivateomp_construct_enum::e_proc_bind_masteromp_construct_enum::e_proc_bind_closeomp_construct_enum::e_proc_bind_spreadomp_construct_enum::e_atomic_readomp_construct_enum::e_atomic_writeomp_construct_enum::e_atomic_updateomp_construct_enum::e_atomic_captureomp_construct_enum::e_in_reduction_identifier_plusomp_construct_enum::e_in_reduction_identifier_mulomp_construct_enum::e_in_reduction_identifier_minusomp_construct_enum::e_in_reduction_identifier_bitandomp_construct_enum::e_in_reduction_identifier_bitoromp_construct_enum::e_in_reduction_identifier_bitxoromp_construct_enum::e_in_reduction_identifier_logandomp_construct_enum::e_in_reduction_identifier_logoromp_construct_enum::e_in_reduction_identifier_andomp_construct_enum::e_in_reduction_identifier_oromp_construct_enum::e_in_reduction_identifier_eqvomp_construct_enum::e_in_reduction_identifier_neqvomp_construct_enum::e_in_reduction_identifier_maxomp_construct_enum::e_in_reduction_identifier_minomp_construct_enum::e_in_reduction_identifier_iandomp_construct_enum::e_in_reduction_identifier_ioromp_construct_enum::e_in_reduction_identifier_ieoromp_construct_enum::e_task_reduction_identifier_plusomp_construct_enum::e_task_reduction_identifier_mulomp_construct_enum::e_task_reduction_identifier_minusomp_construct_enum::e_task_reduction_identifier_bitandomp_construct_enum::e_task_reduction_identifier_bitoromp_construct_enum::e_task_reduction_identifier_bitxoromp_construct_enum::e_task_reduction_identifier_logandomp_construct_enum::e_task_reduction_identifier_logoromp_construct_enum::e_task_reduction_identifier_andomp_construct_enum::e_task_reduction_identifier_oromp_construct_enum::e_task_reduction_identifier_eqvomp_construct_enum::e_task_reduction_identifier_neqvomp_construct_enum::e_task_reduction_identifier_maxomp_construct_enum::e_task_reduction_identifier_minomp_construct_enum::e_task_reduction_identifier_iandomp_construct_enum::e_task_reduction_identifier_ioromp_construct_enum::e_task_reduction_identifier_ieoromp_construct_enum::e_reduction_plusomp_construct_enum::e_reduction_mulomp_construct_enum::e_reduction_minusomp_construct_enum::e_reduction_bitandomp_construct_enum::e_reduction_bitoromp_construct_enum::e_reduction_bitxoromp_construct_enum::e_reduction_logandomp_construct_enum::e_reduction_logoromp_construct_enum::e_reduction_andomp_construct_enum::e_reduction_oromp_construct_enum::e_reduction_eqvomp_construct_enum::e_reduction_neqvomp_construct_enum::e_reduction_maxomp_construct_enum::e_reduction_minomp_construct_enum::e_reduction_iandomp_construct_enum::e_reduction_ioromp_construct_enum::e_reduction_ieoromp_construct_enum::e_reduction_inscanomp_construct_enum::e_reduction_taskomp_construct_enum::e_reduction_defaultomp_construct_enum::e_lastprivate_conditionalomp_construct_enum::e_device_ancestoromp_construct_enum::e_device_device_numomp_construct_enum::e_linear_refomp_construct_enum::e_linear_valomp_construct_enum::e_linear_uvalomp_construct_enum::e_user_defined_parameteromp_construct_enum::e_schedule_noneomp_construct_enum::e_schedule_staticomp_construct_enum::e_schedule_dynamicomp_construct_enum::e_schedule_guidedomp_construct_enum::e_schedule_autoomp_construct_enum::e_schedule_runtimeomp_construct_enum::e_map_allocomp_construct_enum::e_map_toomp_construct_enum::e_map_fromomp_construct_enum::e_map_tofromomp_construct_enum::e_dist_dataomp_construct_enum::e_duplicateomp_construct_enum::e_blockomp_construct_enum::e_cyclicomp_construct_enum::e_simdomp_construct_enum::e_declare_simdomp_construct_enum::e_safelenomp_construct_enum::e_simdlenomp_construct_enum::e_uniformomp_construct_enum::e_alignedomp_construct_enum::e_linearomp_construct_enum::e_depend_inomp_construct_enum::e_depend_outomp_construct_enum::e_depend_inoutomp_construct_enum::e_depend_mutexinoutsetomp_construct_enum::e_depend_depobjomp_construct_enum::e_omp_depend_modifier_iteratoromp_construct_enum::e_allocateomp_construct_enum::e_allocate_default_mem_allocomp_construct_enum::e_allocate_large_cap_mem_allocomp_construct_enum::e_allocate_const_mem_allocomp_construct_enum::e_allocate_high_bw_mem_allocomp_construct_enum::e_allocate_low_lat_mem_allocomp_construct_enum::e_allocate_cgroup_mem_allocomp_construct_enum::e_allocate_pteam_mem_allocomp_construct_enum::e_allocate_thread_mem_allocomp_construct_enum::e_not_omp
- Enum Documentation
- Enum ROSE_C_CXX_keywords
- Enum Documentation
ROSE_C_CXX_keywordsROSE_C_CXX_keywords::C_CXX_ASMROSE_C_CXX_keywords::C_CXX_AUTOROSE_C_CXX_keywords::C_CXX_BOOLROSE_C_CXX_keywords::C_CXX_BREAKROSE_C_CXX_keywords::C_CXX_CASEROSE_C_CXX_keywords::C_CXX_CATCHROSE_C_CXX_keywords::C_CXX_CHARROSE_C_CXX_keywords::C_CXX_CLASSROSE_C_CXX_keywords::C_CXX_CONSTROSE_C_CXX_keywords::C_CXX_CONSTCASTROSE_C_CXX_keywords::C_CXX_CONTINUEROSE_C_CXX_keywords::C_CXX_DEFAULTROSE_C_CXX_keywords::C_CXX_DEFINEDROSE_C_CXX_keywords::C_CXX_DELETEROSE_C_CXX_keywords::C_CXX_DOROSE_C_CXX_keywords::C_CXX_DOUBLEROSE_C_CXX_keywords::C_CXX_DYNAMICCASTROSE_C_CXX_keywords::C_CXX_ELSEROSE_C_CXX_keywords::C_CXX_ENUMROSE_C_CXX_keywords::C_CXX_EXPLICITROSE_C_CXX_keywords::C_CXX_EXPORTROSE_C_CXX_keywords::C_CXX_EXTERNROSE_C_CXX_keywords::C_CXX_FALSEROSE_C_CXX_keywords::C_CXX_FLOATROSE_C_CXX_keywords::C_CXX_FORROSE_C_CXX_keywords::C_CXX_FRIENDROSE_C_CXX_keywords::C_CXX_GOTOROSE_C_CXX_keywords::C_CXX_IFROSE_C_CXX_keywords::C_CXX_INLINEROSE_C_CXX_keywords::C_CXX_INTROSE_C_CXX_keywords::C_CXX_LONGROSE_C_CXX_keywords::C_CXX_MUTABLEROSE_C_CXX_keywords::C_CXX_NAMESPACEROSE_C_CXX_keywords::C_CXX_NEWROSE_C_CXX_keywords::C_CXX_OPERATORROSE_C_CXX_keywords::C_CXX_PRIVATEROSE_C_CXX_keywords::C_CXX_PROTECTEDROSE_C_CXX_keywords::C_CXX_PUBLICROSE_C_CXX_keywords::C_CXX_REGISTERROSE_C_CXX_keywords::C_CXX_REINTERPRETCASTROSE_C_CXX_keywords::C_CXX_RETURNROSE_C_CXX_keywords::C_CXX_SHORTROSE_C_CXX_keywords::C_CXX_SIGNEDROSE_C_CXX_keywords::C_CXX_SIZEOFROSE_C_CXX_keywords::C_CXX_STATICROSE_C_CXX_keywords::C_CXX_STATICCASTROSE_C_CXX_keywords::C_CXX_STRUCTROSE_C_CXX_keywords::C_CXX_SWITCHROSE_C_CXX_keywords::C_CXX_TEMPLATEROSE_C_CXX_keywords::C_CXX_THISROSE_C_CXX_keywords::C_CXX_THROWROSE_C_CXX_keywords::C_CXX_TRYROSE_C_CXX_keywords::C_CXX_TRUEROSE_C_CXX_keywords::C_CXX_TYPEDEFROSE_C_CXX_keywords::C_CXX_TYPEIDROSE_C_CXX_keywords::C_CXX_TYPENAMEROSE_C_CXX_keywords::C_CXX_UNIONROSE_C_CXX_keywords::C_CXX_UNSIGNEDROSE_C_CXX_keywords::C_CXX_USINGROSE_C_CXX_keywords::C_CXX_VIRTUALROSE_C_CXX_keywords::C_CXX_VOIDROSE_C_CXX_keywords::C_CXX_VOLATILEROSE_C_CXX_keywords::C_CXX_WCHARTROSE_C_CXX_keywords::C_CXX_WHILE
- Enum Documentation
- Enum ROSE_C_CXX_operators
- Enum Documentation
ROSE_C_CXX_operatorsROSE_C_CXX_operators::C_CXX_ANDROSE_C_CXX_operators::C_CXX_ANDANDROSE_C_CXX_operators::C_CXX_ASSIGNROSE_C_CXX_operators::C_CXX_ANDASSIGNROSE_C_CXX_operators::C_CXX_ORROSE_C_CXX_operators::C_CXX_ORASSIGNROSE_C_CXX_operators::C_CXX_XORROSE_C_CXX_operators::C_CXX_XORASSIGNROSE_C_CXX_operators::C_CXX_COMMAROSE_C_CXX_operators::C_CXX_COLONROSE_C_CXX_operators::C_CXX_DIVIDEROSE_C_CXX_operators::C_CXX_DIVIDEASSIGNROSE_C_CXX_operators::C_CXX_DOTROSE_C_CXX_operators::C_CXX_DOTSTARROSE_C_CXX_operators::C_CXX_ELLIPSISROSE_C_CXX_operators::C_CXX_EQUALROSE_C_CXX_operators::C_CXX_GREATERROSE_C_CXX_operators::C_CXX_GREATEREQUALROSE_C_CXX_operators::C_CXX_LEFTBRACEROSE_C_CXX_operators::C_CXX_LESSROSE_C_CXX_operators::C_CXX_LESSEQUALROSE_C_CXX_operators::C_CXX_LEFTPARENROSE_C_CXX_operators::C_CXX_LEFTBRACKETROSE_C_CXX_operators::C_CXX_MINUSROSE_C_CXX_operators::C_CXX_MINUSASSIGNROSE_C_CXX_operators::C_CXX_MINUSMINUSROSE_C_CXX_operators::C_CXX_PERCENTROSE_C_CXX_operators::C_CXX_PERCENTASSIGNROSE_C_CXX_operators::C_CXX_NOTROSE_C_CXX_operators::C_CXX_NOTEQUALROSE_C_CXX_operators::C_CXX_ORORROSE_C_CXX_operators::C_CXX_PLUSROSE_C_CXX_operators::C_CXX_PLUSASSIGNROSE_C_CXX_operators::C_CXX_PLUSPLUSROSE_C_CXX_operators::C_CXX_ARROWROSE_C_CXX_operators::C_CXX_ARROWSTARROSE_C_CXX_operators::C_CXX_QUESTION_MARKROSE_C_CXX_operators::C_CXX_RIGHTBRACEROSE_C_CXX_operators::C_CXX_RIGHTPARENROSE_C_CXX_operators::C_CXX_RIGHTBRACKETROSE_C_CXX_operators::C_CXX_COLON_COLONROSE_C_CXX_operators::C_CXX_SEMICOLONROSE_C_CXX_operators::C_CXX_SHIFTLEFTROSE_C_CXX_operators::C_CXX_SHIFTLEFTASSIGNROSE_C_CXX_operators::C_CXX_SHIFTRIGHTROSE_C_CXX_operators::C_CXX_SHIFTRIGHTASSIGNROSE_C_CXX_operators::C_CXX_STARROSE_C_CXX_operators::C_CXX_COMPLROSE_C_CXX_operators::C_CXX_STARASSIGNROSE_C_CXX_operators::C_CXX_POUND_POUNDROSE_C_CXX_operators::C_CXX_POUNDROSE_C_CXX_operators::C_CXX_AND_ALTROSE_C_CXX_operators::C_CXX_ANDASSIGN_ALTROSE_C_CXX_operators::C_CXX_OR_ALTROSE_C_CXX_operators::C_CXX_ORASSIGN_ALTROSE_C_CXX_operators::C_CXX_XOR_ALTROSE_C_CXX_operators::C_CXX_XORASSIGN_ALTROSE_C_CXX_operators::C_CXX_LEFTBRACE_ALTROSE_C_CXX_operators::C_CXX_LEFTBRACKET_ALTROSE_C_CXX_operators::C_CXX_NOT_ALTROSE_C_CXX_operators::C_CXX_NOTEQUAL_ALTROSE_C_CXX_operators::C_CXX_RIGHTBRACE_ALTROSE_C_CXX_operators::C_CXX_RIGHTBRACKET_ALTROSE_C_CXX_operators::C_CXX_COMPL_ALTROSE_C_CXX_operators::C_CXX_POUND_POUND_ALTROSE_C_CXX_operators::C_CXX_POUND_ALTROSE_C_CXX_operators::C_CXX_OR_TRIGRAPHROSE_C_CXX_operators::C_CXX_XOR_TRIGRAPHROSE_C_CXX_operators::C_CXX_LEFTBRACE_TRIGRAPHROSE_C_CXX_operators::C_CXX_LEFTBRACKET_TRIGRAPHROSE_C_CXX_operators::C_CXX_RIGHTBRACE_TRIGRAPHROSE_C_CXX_operators::C_CXX_RIGHTBRACKET_TRIGRAPHROSE_C_CXX_operators::C_CXX_COMPL_TRIGRAPHROSE_C_CXX_operators::C_CXX_POUND_POUND_TRIGRAPHROSE_C_CXX_operators::C_CXX_POUND_TRIGRAPH
- Enum Documentation
- Enum ROSE_Fortran_keywords
- Enum Documentation
ROSE_Fortran_keywordsROSE_Fortran_keywords::FORTRAN_ABSTRACTROSE_Fortran_keywords::FORTRAN_ACCESSROSE_Fortran_keywords::FORTRAN_ACTIONROSE_Fortran_keywords::FORTRAN_ALLOCATEROSE_Fortran_keywords::FORTRAN_ALLOCATABLEROSE_Fortran_keywords::FORTRAN_ASSIGNROSE_Fortran_keywords::FORTRAN_ASSOCIATEROSE_Fortran_keywords::FORTRAN_ASYNCHRONOUSROSE_Fortran_keywords::FORTRAN_BACKSPACEROSE_Fortran_keywords::FORTRAN_BINDROSE_Fortran_keywords::FORTRAN_BLANKROSE_Fortran_keywords::FORTRAN_BLOCK_DATAROSE_Fortran_keywords::FORTRAN_CALLROSE_Fortran_keywords::FORTRAN_CHARACTERROSE_Fortran_keywords::FORTRAN_CLASSROSE_Fortran_keywords::FORTRAN_CLOSEROSE_Fortran_keywords::FORTRAN_CONTINUEROSE_Fortran_keywords::FORTRAN_CYCLEROSE_Fortran_keywords::FORTRAN_CASEROSE_Fortran_keywords::FORTRAN_COMMONROSE_Fortran_keywords::FORTRAN_COMPLEXROSE_Fortran_keywords::FORTRAN_CONTAINSROSE_Fortran_keywords::FORTRAN_DEALLOCATEROSE_Fortran_keywords::FORTRAN_DATAROSE_Fortran_keywords::FORTRAN_DEFERREDROSE_Fortran_keywords::FORTRAN_DELIMROSE_Fortran_keywords::FORTRAN_DIMENSIONROSE_Fortran_keywords::FORTRAN_DOROSE_Fortran_keywords::FORTRAN_DTROSE_Fortran_keywords::FORTRAN_DOUBLEPRECISIONROSE_Fortran_keywords::FORTRAN_ENCODINGROSE_Fortran_keywords::FORTRAN_END_CASEROSE_Fortran_keywords::FORTRAN_ENDDOROSE_Fortran_keywords::FORTRAN_END_FILEROSE_Fortran_keywords::FORTRAN_END_ENUMROSE_Fortran_keywords::FORTRAN_END_INTERFACEROSE_Fortran_keywords::FORTRAN_END_TYPEROSE_Fortran_keywords::FORTRAN_ERRROSE_Fortran_keywords::FORTRAN_ERRMSGROSE_Fortran_keywords::FORTRAN_EXITROSE_Fortran_keywords::FORTRAN_ELSEROSE_Fortran_keywords::FORTRAN_ELSEWHEREROSE_Fortran_keywords::FORTRAN_ELSEIFROSE_Fortran_keywords::FORTRAN_ENDIFROSE_Fortran_keywords::FORTRAN_ENTRYROSE_Fortran_keywords::FORTRAN_ENDROSE_Fortran_keywords::FORTRAN_ENUMROSE_Fortran_keywords::FORTRAN_ENUMERATORROSE_Fortran_keywords::FORTRAN_EQUIVALENCEROSE_Fortran_keywords::FORTRAN_EXTERNALROSE_Fortran_keywords::FORTRAN_EXTENDSROSE_Fortran_keywords::FORTRAN_FILEROSE_Fortran_keywords::FORTRAN_FINALROSE_Fortran_keywords::FORTRAN_FMTROSE_Fortran_keywords::FORTRAN_FORALLROSE_Fortran_keywords::FORTRAN_FORMROSE_Fortran_keywords::FORTRAN_FORMATTEDROSE_Fortran_keywords::FORTRAN_FORMATROSE_Fortran_keywords::FORTRAN_FLUSHROSE_Fortran_keywords::FORTRAN_FUNCTIONROSE_Fortran_keywords::FORTRAN_GENERICROSE_Fortran_keywords::FORTRAN_GOTOROSE_Fortran_keywords::FORTRAN_IDROSE_Fortran_keywords::FORTRAN_IFROSE_Fortran_keywords::FORTRAN_INQUIREROSE_Fortran_keywords::FORTRAN_INTEGERROSE_Fortran_keywords::FORTRAN_IOMSGROSE_Fortran_keywords::FORTRAN_IOSTATROSE_Fortran_keywords::FORTRAN_IMPLICITROSE_Fortran_keywords::FORTRAN_IMPLICIT_NONEROSE_Fortran_keywords::FORTRAN_IMPORTROSE_Fortran_keywords::FORTRAN_INTERFACEROSE_Fortran_keywords::FORTRAN_INTENTROSE_Fortran_keywords::FORTRAN_INTRINSICROSE_Fortran_keywords::FORTRAN_LENROSE_Fortran_keywords::FORTRAN_LOGICALROSE_Fortran_keywords::FORTRAN_KINDROSE_Fortran_keywords::FORTRAN_MODULE_PROCROSE_Fortran_keywords::FORTRAN_MODULEROSE_Fortran_keywords::FORTRAN_NON_INTRINSICROSE_Fortran_keywords::FORTRAN_NON_OVERRIDABLEROSE_Fortran_keywords::FORTRAN_NULLROSE_Fortran_keywords::FORTRAN_NULLIFYROSE_Fortran_keywords::FORTRAN_NAMELISTROSE_Fortran_keywords::FORTRAN_NMLROSE_Fortran_keywords::FORTRAN_NONEROSE_Fortran_keywords::FORTRAN_NOPASSROSE_Fortran_keywords::FORTRAN_ONLYROSE_Fortran_keywords::FORTRAN_OPENROSE_Fortran_keywords::FORTRAN_OPTIONALROSE_Fortran_keywords::FORTRAN_PARAMETERROSE_Fortran_keywords::FORTRAN_PASSROSE_Fortran_keywords::FORTRAN_PAUSEROSE_Fortran_keywords::FORTRAN_POINTERROSE_Fortran_keywords::FORTRAN_PRINTROSE_Fortran_keywords::FORTRAN_PRIVATEROSE_Fortran_keywords::FORTRAN_PROCEDUREROSE_Fortran_keywords::FORTRAN_PROGRAMROSE_Fortran_keywords::FORTRAN_PROTECTEDROSE_Fortran_keywords::FORTRAN_READROSE_Fortran_keywords::FORTRAN_REALROSE_Fortran_keywords::FORTRAN_RETURNROSE_Fortran_keywords::FORTRAN_REWINDROSE_Fortran_keywords::FORTRAN_ROUNDROSE_Fortran_keywords::FORTRAN_SELECTCASEROSE_Fortran_keywords::FORTRAN_SELECTTYPEROSE_Fortran_keywords::FORTRAN_SEQUENCEROSE_Fortran_keywords::FORTRAN_SAVEROSE_Fortran_keywords::FORTRAN_SIGNROSE_Fortran_keywords::FORTRAN_SIZEROSE_Fortran_keywords::FORTRAN_SOURCEROSE_Fortran_keywords::FORTRAN_STATROSE_Fortran_keywords::FORTRAN_STOPROSE_Fortran_keywords::FORTRAN_SUBROUTINEROSE_Fortran_keywords::FORTRAN_TARGETROSE_Fortran_keywords::FORTRAN_THENROSE_Fortran_keywords::FORTRAN_DERIVED_DECLROSE_Fortran_keywords::FORTRAN_TYPEISROSE_Fortran_keywords::FORTRAN_UNFORMATTEDROSE_Fortran_keywords::FORTRAN_UNITROSE_Fortran_keywords::FORTRAN_USEROSE_Fortran_keywords::FORTRAN_VALUEROSE_Fortran_keywords::FORTRAN_VOLATILEROSE_Fortran_keywords::FORTRAN_WAITROSE_Fortran_keywords::FORTRAN_WHEREROSE_Fortran_keywords::FORTRAN_WRITE
- Enum Documentation
- Enum ROSE_Fortran_Operators
- Enum Documentation
ROSE_Fortran_OperatorsROSE_Fortran_Operators::FORTRAN_INTRINSIC_PLUSROSE_Fortran_Operators::FORTRAN_INTRINSIC_MINUSROSE_Fortran_Operators::FORTRAN_INTRINSIC_POWERROSE_Fortran_Operators::FORTRAN_INTRINSIC_CONCATROSE_Fortran_Operators::FORTRAN_INTRINSIC_TIMESROSE_Fortran_Operators::FORTRAN_INTRINSIC_DIVIDEROSE_Fortran_Operators::FORTRAN_INTRINSIC_ANDROSE_Fortran_Operators::FORTRAN_INTRINSIC_ORROSE_Fortran_Operators::FORTRAN_INTRINSIC_EQVROSE_Fortran_Operators::FORTRAN_INTRINSIC_NEQVROSE_Fortran_Operators::FORTRAN_INTRINSIC_EQROSE_Fortran_Operators::FORTRAN_INTRINSIC_NEROSE_Fortran_Operators::FORTRAN_INTRINSIC_GEROSE_Fortran_Operators::FORTRAN_INTRINSIC_LEROSE_Fortran_Operators::FORTRAN_INTRINSIC_LTROSE_Fortran_Operators::FORTRAN_INTRINSIC_GTROSE_Fortran_Operators::FORTRAN_INTRINSIC_NOTROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDEQROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDNEROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDGEROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDLEROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDLTROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDGT
- Enum Documentation
- Enum ROSE_Fortran_Identifiers
- Enum Documentation
ROSE_Fortran_IdentifiersROSE_Fortran_Identifiers::ROSE_ABSTRACTROSE_Fortran_Identifiers::ROSE_ACCESSROSE_Fortran_Identifiers::ROSE_ACTIONROSE_Fortran_Identifiers::ROSE_ALLOCATEROSE_Fortran_Identifiers::ROSE_ALLOCATABLEROSE_Fortran_Identifiers::ROSE_ASSIGNROSE_Fortran_Identifiers::ROSE_ASSOCIATEROSE_Fortran_Identifiers::ROSE_ASYNCHRONOUSROSE_Fortran_Identifiers::ROSE_BACKSPACEROSE_Fortran_Identifiers::ROSE_BINDROSE_Fortran_Identifiers::ROSE_BLANKROSE_Fortran_Identifiers::ROSE_BLOCK_DATAROSE_Fortran_Identifiers::ROSE_CALLROSE_Fortran_Identifiers::ROSE_CHARACTERROSE_Fortran_Identifiers::ROSE_CLASSROSE_Fortran_Identifiers::ROSE_CLOSEROSE_Fortran_Identifiers::ROSE_CONTINUEROSE_Fortran_Identifiers::ROSE_CYCLEROSE_Fortran_Identifiers::ROSE_CASEROSE_Fortran_Identifiers::ROSE_COMMONROSE_Fortran_Identifiers::ROSE_COMPLEXROSE_Fortran_Identifiers::ROSE_CONTAINSROSE_Fortran_Identifiers::ROSE_DEALLOCATEROSE_Fortran_Identifiers::ROSE_DATAROSE_Fortran_Identifiers::ROSE_DEFERREDROSE_Fortran_Identifiers::ROSE_DELIMROSE_Fortran_Identifiers::ROSE_DIMENSIONROSE_Fortran_Identifiers::ROSE_DOROSE_Fortran_Identifiers::ROSE_DTROSE_Fortran_Identifiers::ROSE_DOUBLEPRECISIONROSE_Fortran_Identifiers::ROSE_ENCODINGROSE_Fortran_Identifiers::ROSE_END_CASEROSE_Fortran_Identifiers::ROSE_ENDDOROSE_Fortran_Identifiers::ROSE_END_FILEROSE_Fortran_Identifiers::ROSE_END_ENUMROSE_Fortran_Identifiers::ROSE_END_INTERFACEROSE_Fortran_Identifiers::ROSE_END_TYPEROSE_Fortran_Identifiers::ROSE_ERRROSE_Fortran_Identifiers::ROSE_ERRMSGROSE_Fortran_Identifiers::ROSE_EXITROSE_Fortran_Identifiers::ROSE_ELSEROSE_Fortran_Identifiers::ROSE_ELSEWHEREROSE_Fortran_Identifiers::ROSE_ELSEIFROSE_Fortran_Identifiers::ROSE_ENDIFROSE_Fortran_Identifiers::ROSE_ENTRYROSE_Fortran_Identifiers::ROSE_ENDROSE_Fortran_Identifiers::ROSE_ENUMROSE_Fortran_Identifiers::ROSE_ENUMERATORROSE_Fortran_Identifiers::ROSE_EQUIVALENCEROSE_Fortran_Identifiers::ROSE_EXTERNALROSE_Fortran_Identifiers::ROSE_EXTENDSROSE_Fortran_Identifiers::ROSE_FILEROSE_Fortran_Identifiers::ROSE_FINALROSE_Fortran_Identifiers::ROSE_FMTROSE_Fortran_Identifiers::ROSE_FORALLROSE_Fortran_Identifiers::ROSE_FORMROSE_Fortran_Identifiers::ROSE_FORMATTEDROSE_Fortran_Identifiers::ROSE_FORMATROSE_Fortran_Identifiers::ROSE_FLUSHROSE_Fortran_Identifiers::ROSE_FUNCTIONROSE_Fortran_Identifiers::ROSE_GENERICROSE_Fortran_Identifiers::ROSE_GOTOROSE_Fortran_Identifiers::ROSE_IDROSE_Fortran_Identifiers::ROSE_IFROSE_Fortran_Identifiers::ROSE_INQUIREROSE_Fortran_Identifiers::ROSE_INTEGERROSE_Fortran_Identifiers::ROSE_IOMSGROSE_Fortran_Identifiers::ROSE_IOSTATROSE_Fortran_Identifiers::ROSE_IMPLICITROSE_Fortran_Identifiers::ROSE_IMPLICIT_NONEROSE_Fortran_Identifiers::ROSE_IMPORTROSE_Fortran_Identifiers::ROSE_INTERFACEROSE_Fortran_Identifiers::ROSE_INTENTROSE_Fortran_Identifiers::ROSE_INTRINSICROSE_Fortran_Identifiers::ROSE_LENROSE_Fortran_Identifiers::ROSE_LOGICALROSE_Fortran_Identifiers::ROSE_KINDROSE_Fortran_Identifiers::ROSE_MODULE_PROCROSE_Fortran_Identifiers::ROSE_MODULEROSE_Fortran_Identifiers::ROSE_NON_INTRINSICROSE_Fortran_Identifiers::ROSE_NON_OVERRIDABLEROSE_Fortran_Identifiers::ROSE_NULLROSE_Fortran_Identifiers::ROSE_NULLIFYROSE_Fortran_Identifiers::ROSE_NAMELISTROSE_Fortran_Identifiers::ROSE_NMLROSE_Fortran_Identifiers::ROSE_NONEROSE_Fortran_Identifiers::ROSE_NOPASSROSE_Fortran_Identifiers::ROSE_ONLYROSE_Fortran_Identifiers::ROSE_OPENROSE_Fortran_Identifiers::ROSE_OPTIONALROSE_Fortran_Identifiers::ROSE_PARAMETERROSE_Fortran_Identifiers::ROSE_PASSROSE_Fortran_Identifiers::ROSE_PAUSEROSE_Fortran_Identifiers::ROSE_POINTERROSE_Fortran_Identifiers::ROSE_PRINTROSE_Fortran_Identifiers::ROSE_PRIVATEROSE_Fortran_Identifiers::ROSE_PROCEDUREROSE_Fortran_Identifiers::ROSE_PROGRAMROSE_Fortran_Identifiers::ROSE_PROTECTEDROSE_Fortran_Identifiers::ROSE_READROSE_Fortran_Identifiers::ROSE_REALROSE_Fortran_Identifiers::ROSE_RETURNROSE_Fortran_Identifiers::ROSE_REWINDROSE_Fortran_Identifiers::ROSE_ROUNDROSE_Fortran_Identifiers::ROSE_SELECTCASEROSE_Fortran_Identifiers::ROSE_SELECTTYPEROSE_Fortran_Identifiers::ROSE_SEQUENCEROSE_Fortran_Identifiers::ROSE_SAVEROSE_Fortran_Identifiers::ROSE_SIGNROSE_Fortran_Identifiers::ROSE_SIZEROSE_Fortran_Identifiers::ROSE_SOURCEROSE_Fortran_Identifiers::ROSE_STATROSE_Fortran_Identifiers::ROSE_STOPROSE_Fortran_Identifiers::ROSE_SUBROUTINEROSE_Fortran_Identifiers::ROSE_TARGETROSE_Fortran_Identifiers::ROSE_THENROSE_Fortran_Identifiers::ROSE_DERIVED_DECLROSE_Fortran_Identifiers::ROSE_TYPEISROSE_Fortran_Identifiers::ROSE_UNFORMATTEDROSE_Fortran_Identifiers::ROSE_UNITROSE_Fortran_Identifiers::ROSE_USEROSE_Fortran_Identifiers::ROSE_VALUEROSE_Fortran_Identifiers::ROSE_VOLATILEROSE_Fortran_Identifiers::ROSE_WAITROSE_Fortran_Identifiers::ROSE_WHEREROSE_Fortran_Identifiers::ROSE_WRITE
- Enum Documentation
- Enum ROSE_Fortran_Operators
- Enum Documentation
ROSE_Fortran_OperatorsROSE_Fortran_Operators::FORTRAN_INTRINSIC_PLUSROSE_Fortran_Operators::FORTRAN_INTRINSIC_MINUSROSE_Fortran_Operators::FORTRAN_INTRINSIC_POWERROSE_Fortran_Operators::FORTRAN_INTRINSIC_CONCATROSE_Fortran_Operators::FORTRAN_INTRINSIC_TIMESROSE_Fortran_Operators::FORTRAN_INTRINSIC_DIVIDEROSE_Fortran_Operators::FORTRAN_INTRINSIC_ANDROSE_Fortran_Operators::FORTRAN_INTRINSIC_ORROSE_Fortran_Operators::FORTRAN_INTRINSIC_EQVROSE_Fortran_Operators::FORTRAN_INTRINSIC_NEQVROSE_Fortran_Operators::FORTRAN_INTRINSIC_EQROSE_Fortran_Operators::FORTRAN_INTRINSIC_NEROSE_Fortran_Operators::FORTRAN_INTRINSIC_GEROSE_Fortran_Operators::FORTRAN_INTRINSIC_LEROSE_Fortran_Operators::FORTRAN_INTRINSIC_LTROSE_Fortran_Operators::FORTRAN_INTRINSIC_GTROSE_Fortran_Operators::FORTRAN_INTRINSIC_NOTROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDEQROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDNEROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDGEROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDLEROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDLTROSE_Fortran_Operators::FORTRAN_INTRINSIC_OLDGT
- Enum Documentation
- Enum ROSE_C_CXX_Additional_Info
- Enum Documentation
ROSE_C_CXX_Additional_InfoROSE_C_CXX_Additional_Info::C_CXX_COMMENTSROSE_C_CXX_Additional_Info::C_CXX_STRING_LITERALSROSE_C_CXX_Additional_Info::C_CXX_IDENTIFIERROSE_C_CXX_Additional_Info::C_CXX_PREPROCESSING_INFOROSE_C_CXX_Additional_Info::C_CXX_UNIDENTIFIED_TOKENROSE_C_CXX_Additional_Info::C_CXX_SYNTAXROSE_C_CXX_Additional_Info::C_CXX_WHITESPACEROSE_C_CXX_Additional_Info::C_CXX_PRAGMAROSE_C_CXX_Additional_Info::C_CXX_ERROR
- Enum Documentation
- Enum ROSE_C_CXX_alternate_tok
- Enum Documentation
ROSE_C_CXX_alternate_tokROSE_C_CXX_alternate_tok::C_CXX_LEFT_CURLY_ALTROSE_C_CXX_alternate_tok::C_CXX_RIGHT_CURLY_ALTROSE_C_CXX_alternate_tok::C_CXX_LEFT_SQUARE_ALTROSE_C_CXX_alternate_tok::C_CXX_RIGHT_SQUARE_ALTROSE_C_CXX_alternate_tok::C_CXX_HASH_ALTROSE_C_CXX_alternate_tok::C_CXX_HASH_HASH_ALTROSE_C_CXX_alternate_tok::C_CXX_and_ALT
- Enum Documentation
- Enum ROSE_C_CXX_keywords
- Enum Documentation
ROSE_C_CXX_keywordsROSE_C_CXX_keywords::C_CXX_ASMROSE_C_CXX_keywords::C_CXX_AUTOROSE_C_CXX_keywords::C_CXX_BOOLROSE_C_CXX_keywords::C_CXX_BREAKROSE_C_CXX_keywords::C_CXX_CASEROSE_C_CXX_keywords::C_CXX_CATCHROSE_C_CXX_keywords::C_CXX_CHARROSE_C_CXX_keywords::C_CXX_CLASSROSE_C_CXX_keywords::C_CXX_CONSTROSE_C_CXX_keywords::C_CXX_CONSTCASTROSE_C_CXX_keywords::C_CXX_CONTINUEROSE_C_CXX_keywords::C_CXX_DEFAULTROSE_C_CXX_keywords::C_CXX_DEFINEDROSE_C_CXX_keywords::C_CXX_DELETEROSE_C_CXX_keywords::C_CXX_DOROSE_C_CXX_keywords::C_CXX_DOUBLEROSE_C_CXX_keywords::C_CXX_DYNAMICCASTROSE_C_CXX_keywords::C_CXX_ELSEROSE_C_CXX_keywords::C_CXX_ENUMROSE_C_CXX_keywords::C_CXX_EXPLICITROSE_C_CXX_keywords::C_CXX_EXPORTROSE_C_CXX_keywords::C_CXX_EXTERNROSE_C_CXX_keywords::C_CXX_FALSEROSE_C_CXX_keywords::C_CXX_FLOATROSE_C_CXX_keywords::C_CXX_FORROSE_C_CXX_keywords::C_CXX_FRIENDROSE_C_CXX_keywords::C_CXX_GOTOROSE_C_CXX_keywords::C_CXX_IFROSE_C_CXX_keywords::C_CXX_INLINEROSE_C_CXX_keywords::C_CXX_INTROSE_C_CXX_keywords::C_CXX_LONGROSE_C_CXX_keywords::C_CXX_MUTABLEROSE_C_CXX_keywords::C_CXX_NAMESPACEROSE_C_CXX_keywords::C_CXX_NEWROSE_C_CXX_keywords::C_CXX_OPERATORROSE_C_CXX_keywords::C_CXX_PRIVATEROSE_C_CXX_keywords::C_CXX_PROTECTEDROSE_C_CXX_keywords::C_CXX_PUBLICROSE_C_CXX_keywords::C_CXX_REGISTERROSE_C_CXX_keywords::C_CXX_REINTERPRETCASTROSE_C_CXX_keywords::C_CXX_RETURNROSE_C_CXX_keywords::C_CXX_SHORTROSE_C_CXX_keywords::C_CXX_SIGNEDROSE_C_CXX_keywords::C_CXX_SIZEOFROSE_C_CXX_keywords::C_CXX_STATICROSE_C_CXX_keywords::C_CXX_STATICCASTROSE_C_CXX_keywords::C_CXX_STRUCTROSE_C_CXX_keywords::C_CXX_SWITCHROSE_C_CXX_keywords::C_CXX_TEMPLATEROSE_C_CXX_keywords::C_CXX_THISROSE_C_CXX_keywords::C_CXX_THROWROSE_C_CXX_keywords::C_CXX_TRYROSE_C_CXX_keywords::C_CXX_TRUEROSE_C_CXX_keywords::C_CXX_TYPEDEFROSE_C_CXX_keywords::C_CXX_TYPEIDROSE_C_CXX_keywords::C_CXX_TYPENAMEROSE_C_CXX_keywords::C_CXX_UNIONROSE_C_CXX_keywords::C_CXX_UNSIGNEDROSE_C_CXX_keywords::C_CXX_USINGROSE_C_CXX_keywords::C_CXX_VIRTUALROSE_C_CXX_keywords::C_CXX_VOIDROSE_C_CXX_keywords::C_CXX_VOLATILEROSE_C_CXX_keywords::C_CXX_WCHARTROSE_C_CXX_keywords::C_CXX_WHILE
- Enum Documentation
- Enum SourcePositionClassification
- Enum Documentation
SourcePositionClassificationSourcePositionClassification::e_sourcePositionErrorSourcePositionClassification::e_sourcePositionDefaultSourcePositionClassification::e_sourcePositionTransformationSourcePositionClassification::e_sourcePositionCompilerGeneratedSourcePositionClassification::e_sourcePositionNullPointersSourcePositionClassification::e_sourcePositionFrontendConstructionSourcePositionClassification::e_sourcePosition_last
- Enum Documentation
- Enum tgt_map_type
- Enum Documentation
tgt_map_typetgt_map_type::OMP_TGT_MAPTYPE_NONEtgt_map_type::OMP_TGT_MAPTYPE_TOtgt_map_type::OMP_TGT_MAPTYPE_FROMtgt_map_type::OMP_TGT_MAPTYPE_ALWAYStgt_map_type::OMP_TGT_MAPTYPE_DELETEtgt_map_type::OMP_TGT_MAPTYPE_PTR_AND_OBJtgt_map_type::OMP_TGT_MAPTYPE_TARGET_PARAMtgt_map_type::OMP_TGT_MAPTYPE_RETURN_PARAMtgt_map_type::OMP_TGT_MAPTYPE_PRIVATEtgt_map_type::OMP_TGT_MAPTYPE_LITERALtgt_map_type::OMP_TGT_MAPTYPE_IMPLICITtgt_map_type::OMP_TGT_MAPTYPE_CLOSEtgt_map_type::OMP_TGT_MAPTYPE_PRESENTtgt_map_type::OMP_TGT_MAPTYPE_NON_CONTIGtgt_map_type::OMP_TGT_MAPTYPE_MEMBER_OF
- Enum Documentation
- Enum EdgeConditionKind
- Enum Documentation
EdgeConditionKindEdgeConditionKind::eckUnconditionalEdgeConditionKind::eckTrueEdgeConditionKind::eckFalseEdgeConditionKind::eckCaseLabelEdgeConditionKind::eckDefaultEdgeConditionKind::eckDoConditionPassedEdgeConditionKind::eckDoConditionFailedEdgeConditionKind::eckForallIndicesInRangeEdgeConditionKind::eckForallIndicesNotInRangeEdgeConditionKind::eckComputedGotoCaseLabelEdgeConditionKind::eckArithmeticIfLessEdgeConditionKind::eckArithmeticIfEqualEdgeConditionKind::eckArithmeticIfGreaterEdgeConditionKind::eckInterproceduralEdgeConditionKind::eckError
- Enum Documentation