ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Cxx_Grammar.h File Reference
#include "rosedll.h"
#include <semaphore.h>
#include "setup.h"
#include "rangemap.h"
#include "Map.h"
#include <boost/unordered_map.hpp>
#include <boost/unordered_set.hpp>
#include "Cxx_Grammar.h"
#include "processSupport.h"
#include "MemoryMap.h"
#include "InstructionEnumsX86.h"
#include "armInstructionEnum.h"
#include "powerpcInstructionEnum.h"
#include "InstructionEnumsMips.h"
#include "DataConversion.h"
Include dependency graph for Cxx_Grammar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TerminalNamesType
 
class  EasyStorage< A >
 
class  rose_rva_t
 A relative virtual address optionally associated with a SgAsmSection. More...
 
class  ExtentMap
 
struct  HexdumpFormat
 Settings that control how the lowest-level SgAsmExecutableFileFormat::hexdump function behaves. More...
 
struct  RegisterDescriptor
 Describes (part of) a physical CPU register. More...
 
class  mutex
 
class  SgSharedVector< _Tp >
 
class  SgSharedVector< _Tp >::iterator
 
class  SgSharedVector< _Tp >::const_iterator
 
struct  rose_hash::eqstr_string
 
struct  rose_hash::hash_integer
 Hash name support for symbol tables within ROSE. More...
 
struct  rose_hash::hash_integer_pair
 
struct  rose_hash::eqstr_integer_pair
 
struct  rose_hash::eqstr_graph_node
 
struct  rose_hash::eqstr_graph_edge
 
struct  rose_hash::hash_graph_node
 
class  rose_graph_string_node_hash_multimap
 
class  rose_graph_node_edge_hash_multimap
 
class  rose_graph_integer_node_hash_map
 
class  rose_graph_integer_edge_hash_map
 
class  rose_graph_integer_edge_hash_multimap
 
class  rose_graph_integerpair_edge_hash_multimap
 
class  rose_graph_string_integer_hash_multimap
 
class  RTIMemberData
 Access to C++ Run Time Information (RTI) More...
 
class  SgCopyHelp
 Supporting class from copy mechanism within ROSE. More...
 
class  SgShallowCopy
 Supporting class for "Shallow" copies of the AST. More...
 
class  SgTreeCopy
 Supporting class for "Deep" copies of the AST. More...
 
class  SgCapturingCopy< CopyType >
 Supporting template class for "capturing" copies of the AST. More...
 
class  ROSE_VisitTraversal
 
class  SgNode
 This class represents the base class for all IR nodes within Sage III. More...
 
class  SgSupport
 This class represents the base class of a numbr of IR nodes that don't otherwise fit into the existing hierarchy of statement, expression, types, and symbols. More...
 
class  SgModifier
 This class represents the base class of a number of IR nodes define modifiers within the C++ grammar. More...
 
class  SgModifierNodes
 This class represents a list of SgModifierTypes and a link is a linked list of SgModifierNodes. More...
 
class  SgConstVolatileModifier
 
class  SgStorageModifier
 This class represents modifiers specific to storage. More...
 
class  SgAccessModifier
 
class  SgFunctionModifier
 
struct  SgFunctionModifier::opencl_work_group_size_t
 
class  SgUPC_AccessModifier
 
class  SgSpecialFunctionModifier
 
class  SgElaboratedTypeModifier
 
class  SgLinkageModifier
 
class  SgBaseClassModifier
 
class  SgTypeModifier
 
class  SgDeclarationModifier
 This class represents modifiers for SgDeclaration (declaration statements). More...
 
class  SgOpenclAccessModeModifier
 
class  SgName
 This class represents strings within the IR nodes. More...
 
struct  eqstr
 Name equality operator support for symbol tables within ROSE. More...
 
struct  hash_Name
 Hash name support for symbol tables within ROSE. More...
 
class  rose_hash_multimap
 Hash table support for symbol tables within ROSE. More...
 
class  SgSymbolTable
 This class represents the symbol tables used in both SgScopeStatement and the SgFunctionTypeSymbolTable IR node. More...
 
class  SgAttribute
 
class  SgPragma
 
class  SgBitAttribute
 
class  SgFuncDecl_attr
 
class  SgClassDecl_attr
 
class  Sg_File_Info
 This class represents the location of the code associated with the IR node in the original source code. More...
 
class  SgFile
 This class represents a source file for a project (which may contian many source files and or directories). More...
 
class  SgSourceFile
 
class  SgBinaryComposite
 
class  SgUnknownFile
 
class  SgProject
 This class represents a source project, with a list of SgFile objects and global information about the project (commandline details, AST merge options, etc.). More...
 
class  SgOptions
 This class represents an object used to initialize the unparsing. More...
 
class  SgUnparse_Info
 
class  SgBaseClass
 
class  SgExpBaseClass
 
class  SgTypedefSeq
 This class represents a list of associated typedefs for the SgType IR nodes which reference this list. More...
 
class  SgTemplateParameter
 
class  SgTemplateArgument
 This class represents template argument within the use of a template to build an instantiation. More...
 
class  SgDirectory
 This class represents a directory within a projects file structure of files and directories. More...
 
class  SgFileList
 
class  SgDirectoryList
 
class  SgFunctionParameterTypeList
 
class  SgQualifiedName
 This class represents qualified names within the IR nodes. More...
 
class  SgTemplateArgumentList
 
class  SgTemplateParameterList
 
class  SgGraph
 
class  SgIncidenceDirectedGraph
 
class  SgBidirectionalGraph
 
class  SgStringKeyedBidirectionalGraph
 
class  SgIntKeyedBidirectionalGraph
 
class  SgIncidenceUndirectedGraph
 
class  SgGraphNode
 
class  SgGraphEdge
 
class  SgDirectedGraphEdge
 
class  SgUndirectedGraphEdge
 
class  SgGraphNodeList
 
class  SgGraphEdgeList
 
class  SgTypeTable
 
class  SgNameGroup
 
class  SgDimensionObject
 
class  SgFormatItem
 
class  SgFormatItemList
 
class  SgDataStatementGroup
 
class  SgDataStatementObject
 
class  SgDataStatementValue
 
class  SgJavaImportStatementList
 
class  SgJavaClassDeclarationList
 
class  SgType
 This class represents the base class for all types. More...
 
class  SgTypeUnknown
 
class  SgTypeChar
 
class  SgTypeSignedChar
 
class  SgTypeUnsignedChar
 
class  SgTypeShort
 
class  SgTypeSignedShort
 
class  SgTypeUnsignedShort
 
class  SgTypeInt
 
class  SgTypeSignedInt
 
class  SgTypeUnsignedInt
 
class  SgTypeLong
 
class  SgTypeSignedLong
 
class  SgTypeUnsignedLong
 
class  SgTypeVoid
 
class  SgTypeGlobalVoid
 
class  SgTypeWchar
 
class  SgTypeFloat
 
class  SgTypeDouble
 
class  SgTypeLongLong
 
class  SgTypeSignedLongLong
 
class  SgTypeUnsignedLongLong
 
class  SgTypeSigned128bitInteger
 
class  SgTypeUnsigned128bitInteger
 
class  SgTypeLongDouble
 
class  SgTypeString
 This class represents a string type used for SgStringVal IR node. More...
 
class  SgTypeBool
 
class  SgPointerType
 
class  SgPointerMemberType
 
class  SgReferenceType
 
class  SgNamedType
 
class  SgClassType
 
class  SgJavaParameterType
 
class  SgJavaParameterizedType
 
class  SgJavaQualifiedType
 
class  SgEnumType
 
class  SgTypedefType
 
class  SgJavaWildcardType
 
class  SgModifierType
 
class  SgFunctionType
 This class represents a type for all functions. More...
 
class  SgMemberFunctionType
 
class  SgPartialFunctionType
 
class  SgPartialFunctionModifierType
 
class  SgArrayType
 
class  SgTypeEllipse
 
class  SgTemplateType
 
class  SgQualifiedNameType
 
class  SgTypeComplex
 This class represents a C99 complex type. More...
 
class  SgTypeImaginary
 This class represents a C99 complex type. More...
 
class  SgTypeDefault
 This class represents a default type used for some IR nodes (see below). More...
 
class  SgTypeCAFTeam
 
class  SgTypeCrayPointer
 
class  SgTypeLabel
 
class  SgJavaUnionType
 
class  SgLocatedNode
 This class represents the notion of an expression or statement which has a position within the source code. More...
 
class  SgToken
 
struct  SgToken::token_element
 
class  SgLocatedNodeSupport
 
class  SgCommonBlockObject
 
class  SgInitializedName
 This class represents the notion of a declared variable. More...
 
class  SgInterfaceBody
 
class  SgHeaderFileBody
 
class  SgRenamePair
 
class  SgJavaMemberValuePair
 
class  SgOmpClause
 
class  SgOmpOrderedClause
 
class  SgOmpNowaitClause
 
class  SgOmpUntiedClause
 
class  SgOmpDefaultClause
 
class  SgOmpExpressionClause
 
class  SgOmpCollapseClause
 
class  SgOmpIfClause
 
class  SgOmpNumThreadsClause
 
class  SgOmpDeviceClause
 
class  SgOmpSafelenClause
 
class  SgOmpVariablesClause
 
class  SgOmpCopyprivateClause
 
class  SgOmpPrivateClause
 
class  SgOmpFirstprivateClause
 
class  SgOmpSharedClause
 
class  SgOmpCopyinClause
 
class  SgOmpLastprivateClause
 
class  SgOmpReductionClause
 
class  SgOmpMapClause
 
class  SgOmpLinearClause
 
class  SgOmpUniformClause
 
class  SgOmpAlignedClause
 
class  SgOmpScheduleClause
 
class  SgUntypedNode
 
class  SgUntypedExpression
 
class  SgUntypedUnaryOperator
 
class  SgUntypedBinaryOperator
 
class  SgUntypedValueExpression
 
class  SgUntypedArrayReferenceExpression
 
class  SgUntypedOtherExpression
 
class  SgUntypedFunctionCallOrArrayReferenceExpression
 
class  SgUntypedReferenceExpression
 
class  SgUntypedStatement
 
class  SgUntypedDeclarationStatement
 
class  SgUntypedImplicitDeclaration
 
class  SgUntypedVariableDeclaration
 
class  SgUntypedFunctionDeclaration
 
class  SgUntypedProgramHeaderDeclaration
 
class  SgUntypedSubroutineDeclaration
 
class  SgUntypedModuleDeclaration
 
class  SgUntypedAssignmentStatement
 
class  SgUntypedFunctionCallStatement
 
class  SgUntypedBlockStatement
 
class  SgUntypedNamedStatement
 
class  SgUntypedOtherStatement
 
class  SgUntypedScope
 
class  SgUntypedFunctionScope
 
class  SgUntypedModuleScope
 
class  SgUntypedGlobalScope
 
class  SgUntypedType
 
class  SgUntypedArrayType
 
class  SgUntypedAttribute
 
class  SgUntypedInitializedName
 
class  SgUntypedFile
 
class  SgUntypedStatementList
 
class  SgUntypedDeclarationList
 
class  SgUntypedFunctionDeclarationList
 
class  SgUntypedInitializedNameList
 
class  SgStatement
 This class represents the notion of a statement. More...
 
class  SgScopeStatement
 This class represents the concept of a scope in C++ (e.g. global scope, fuction scope, etc.). More...
 
class  SgGlobal
 This class represents the concept of a namespace definition. More...
 
class  SgBasicBlock
 This class represents the concept of a block (not a basic block from control flow analysis). More...
 
class  SgIfStmt
 This class represents the concept of an "if" construct. More...
 
class  SgForStatement
 This class represents the concept of a for loop. More...
 
class  SgFunctionDefinition
 This class represents the concept of a scope in C++ (e.g. global scope, fuction scope, etc.). More...
 
class  SgTemplateFunctionDefinition
 
class  SgClassDefinition
 This class represents the concept of a class definition in C++. More...
 
class  SgTemplateInstantiationDefn
 This class represents the concept of a class definition in C++. More...
 
class  SgTemplateClassDefinition
 
class  SgWhileStmt
 This class represents the concept of a do-while statement. More...
 
class  SgDoWhileStmt
 This class represents the concept of a do-while statement. More...
 
class  SgSwitchStatement
 This class represents the concept of a switch. More...
 
class  SgCatchOptionStmt
 This class represents the concept of a catch within a try-catch construct used in C++ exception handling. More...
 
class  SgNamespaceDefinitionStatement
 This class represents the concept of a namespace definition. More...
 
class  SgBlockDataStatement
 
class  SgAssociateStatement
 
class  SgFortranDo
 
class  SgFortranNonblockedDo
 
class  SgForAllStatement
 
class  SgUpcForAllStatement
 
class  SgCAFWithTeamStatement
 
class  SgJavaForEachStatement
 
class  SgJavaLabelStatement
 
class  SgFunctionTypeTable
 This class represents the function type table (stores all function types so that they can be shared internally). More...
 
class  SgDeclarationStatement
 This class represents the concept of a declaration statement. More...
 
class  SgFunctionParameterList
 This class represents the concept of a declaration list. More...
 
class  SgVariableDeclaration
 This class represents the concept of a C or C++ variable declaration. More...
 
class  SgTemplateVariableDeclaration
 
class  SgVariableDefinition
 This class represents the definition (initialization) of a variable. More...
 
class  SgClinkageDeclarationStatement
 
class  SgClinkageStartStatement
 This class represents the concept of a C style "extern \"C" " declaration. But such information (linkage) is stored within linkage modifiers currently. More...
 
class  SgClinkageEndStatement
 
class  SgEnumDeclaration
 This class represents the concept of an enum declaration. More...
 
class  SgAsmStmt
 This class represents the concept of a C Assembler statement. More...
 
class  SgAttributeSpecificationStatement
 
class  SgFormatStatement
 
class  SgTemplateDeclaration
 This class represents the concept of a template declaration. More...
 
class  SgTemplateInstantiationDirectiveStatement
 This class represents the concept of a C++ template instantiation directive. More...
 
class  SgUseStatement
 
class  SgParameterStatement
 
class  SgNamespaceDeclarationStatement
 This class represents the concept of a C++ namespace declaration. More...
 
class  SgEquivalenceStatement
 
class  SgInterfaceStatement
 
class  SgNamespaceAliasDeclarationStatement
 This class represents the concept of a C++ namespace alias declaration statement. More...
 
class  SgCommonBlock
 
class  SgTypedefDeclaration
 This class represents the notion of a typedef declaration. More...
 
class  SgStatementFunctionStatement
 
class  SgCtorInitializerList
 This class represents the concept of a contructor initializer list (used in constructor (member function) definitions). More...
 
class  SgPragmaDeclaration
 This class represents the concept of a C Assembler statement (untested). More...
 
class  SgUsingDirectiveStatement
 This class represents the concept of a C++ using directive. More...
 
class  SgClassDeclaration
 This class represents the concept of a class declaration statement. It includes the concept of an instantiated class template as well. More...
 
class  SgTemplateClassDeclaration
 
class  SgTemplateInstantiationDecl
 This class represents the concept of an instantiated class template. More...
 
class  SgDerivedTypeStatement
 
class  SgModuleStatement
 
class  SgJavaPackageDeclaration
 
class  SgImplicitStatement
 
class  SgUsingDeclarationStatement
 This class represents the concept of a C++ using declaration. More...
 
class  SgNamelistStatement
 
class  SgImportStatement
 
class  SgFunctionDeclaration
 This class represents the concept of a function declaration statement. More...
 
class  SgTemplateFunctionDeclaration
 
class  SgMemberFunctionDeclaration
 This class represents the concept of a member function declaration statement. More...
 
class  SgTemplateMemberFunctionDeclaration
 
class  SgTemplateInstantiationMemberFunctionDecl
 This class represents the concept of an instantiation of member function template or a member function of an instantiation of a template class. More...
 
class  SgTemplateInstantiationFunctionDecl
 This class represents the concept of an instantiation of function template. More...
 
class  SgProgramHeaderStatement
 
class  SgProcedureHeaderStatement
 
class  SgEntryStatement
 
class  SgContainsStatement
 
class  SgC_PreprocessorDirectiveStatement
 
class  SgIncludeDirectiveStatement
 
class  SgDefineDirectiveStatement
 
class  SgUndefDirectiveStatement
 
class  SgIfdefDirectiveStatement
 
class  SgIfndefDirectiveStatement
 
class  SgIfDirectiveStatement
 
class  SgDeadIfDirectiveStatement
 
class  SgElseDirectiveStatement
 
class  SgElseifDirectiveStatement
 
class  SgEndifDirectiveStatement
 
class  SgLineDirectiveStatement
 
class  SgWarningDirectiveStatement
 
class  SgErrorDirectiveStatement
 
class  SgEmptyDirectiveStatement
 
class  SgIncludeNextDirectiveStatement
 
class  SgIdentDirectiveStatement
 
class  SgLinemarkerDirectiveStatement
 
class  SgOmpThreadprivateStatement
 
class  SgFortranIncludeLine
 
class  SgJavaImportStatement
 
class  SgJavaPackageStatement
 
class  SgStmtDeclarationStatement
 This class is intended to be a wrapper around SgStatements, allowing them to exist in scopes that only allow SgDeclarationStatements. More...
 
class  SgExprStatement
 This class represents the concept of a C or C++ statement which contains a expression. More...
 
class  SgLabelStatement
 This class represents the concept of a C or C++ label statement. More...
 
class  SgCaseOptionStmt
 This class represents the concept of a C and C++ case option (used within a switch statement). More...
 
class  SgTryStmt
 This class represents the concept of try statement within the try-catch support for exception handling in C++. More...
 
class  SgDefaultOptionStmt
 This class represents the concept of a C or C++ default case within a switch statement. More...
 
class  SgBreakStmt
 This class represents the notion of a break statement (typically used in a switch statment). More...
 
class  SgContinueStmt
 This class represents the concept of a C or C++ continue statement. More...
 
class  SgReturnStmt
 This class represents the concept of a C Assembler statement (untested). More...
 
class  SgGotoStatement
 This class represents the concept of a C or C++ goto statement. More...
 
class  SgSpawnStmt
 This class is part of the older CC++ concept. It is not a part of C or C++ (this IR node is not used and will be removed in a future release). More...
 
class  SgNullStatement
 
class  SgVariantStatement
 
class  SgForInitStatement
 This class represents the variable declaration or variable initialization withn a for loop. More...
 
class  SgCatchStatementSeq
 This class represents the concept of a C++ sequence of catch statements. More...
 
class  SgStopOrPauseStatement
 
class  SgIOStatement
 
class  SgPrintStatement
 
class  SgReadStatement
 
class  SgWriteStatement
 
class  SgOpenStatement
 
class  SgCloseStatement
 
class  SgInquireStatement
 
class  SgFlushStatement
 
class  SgBackspaceStatement
 
class  SgRewindStatement
 
class  SgEndfileStatement
 
class  SgWaitStatement
 
class  SgWhereStatement
 
class  SgElseWhereStatement
 
class  SgNullifyStatement
 
class  SgArithmeticIfStatement
 
class  SgAssignStatement
 
class  SgComputedGotoStatement
 
class  SgAssignedGotoStatement
 
class  SgAllocateStatement
 
class  SgDeallocateStatement
 
class  SgUpcNotifyStatement
 
class  SgUpcWaitStatement
 
class  SgUpcBarrierStatement
 
class  SgUpcFenceStatement
 
class  SgOmpBarrierStatement
 
class  SgOmpTaskwaitStatement
 
class  SgOmpFlushStatement
 
class  SgOmpBodyStatement
 
class  SgOmpAtomicStatement
 
class  SgOmpMasterStatement
 
class  SgOmpOrderedStatement
 
class  SgOmpCriticalStatement
 
class  SgOmpSectionStatement
 
class  SgOmpWorkshareStatement
 
class  SgOmpClauseBodyStatement
 
class  SgOmpParallelStatement
 
class  SgOmpSingleStatement
 
class  SgOmpTaskStatement
 
class  SgOmpForStatement
 
class  SgOmpDoStatement
 
class  SgOmpSectionsStatement
 
class  SgOmpTargetStatement
 
class  SgOmpTargetDataStatement
 
class  SgOmpSimdStatement
 
class  SgSequenceStatement
 
class  SgWithStatement
 
class  SgPythonPrintStmt
 
class  SgPassStatement
 
class  SgAssertStmt
 
class  SgExecStatement
 This class represents the concept of the dynamic execution of a string, file, or code object. This node is intended for use with Python. More...
 
class  SgPythonGlobalStmt
 This class represents the concept of a 'global' stmt in Python. More...
 
class  SgJavaThrowStatement
 
class  SgJavaSynchronizedStatement
 
class  SgExpression
 This class represents the notion of an expression. Expressions are derived from SgLocatedNodes, since similar to statement, expressions have a concrete location within the user's source code. More...
 
class  SgUnaryOp
 This class represents the notion of a unary operator. It is derived from a SgExpression because operators are expressions. More...
 
class  SgExpressionRoot
 
class  SgMinusOp
 This class represents the numeric negation of a value. Not to be confused with SgSubtractOp. More...
 
class  SgUnaryAddOp
 
class  SgNotOp
 
class  SgPointerDerefExp
 
class  SgAddressOfOp
 
class  SgMinusMinusOp
 
class  SgPlusPlusOp
 
class  SgBitComplementOp
 
class  SgCastExp
 
class  SgThrowOp
 This class represents the C++ throw expression (handled as a unary operator). More...
 
class  SgRealPartOp
 
class  SgImagPartOp
 
class  SgConjugateOp
 
class  SgUserDefinedUnaryOp
 
class  SgBinaryOp
 This class represents the notion of a binary operator. It is derived from a SgExpression because operators are expressions. More...
 
class  SgArrowExp
 
class  SgDotExp
 
class  SgDotStarOp
 
class  SgArrowStarOp
 
class  SgEqualityOp
 
class  SgLessThanOp
 
class  SgGreaterThanOp
 
class  SgNotEqualOp
 
class  SgLessOrEqualOp
 
class  SgGreaterOrEqualOp
 
class  SgAddOp
 
class  SgSubtractOp
 
class  SgMultiplyOp
 
class  SgDivideOp
 
class  SgIntegerDivideOp
 
class  SgModOp
 
class  SgAndOp
 
class  SgOrOp
 
class  SgBitXorOp
 
class  SgBitAndOp
 
class  SgBitOrOp
 
class  SgCommaOpExp
 
class  SgLshiftOp
 
class  SgRshiftOp
 
class  SgPntrArrRefExp
 
class  SgScopeOp
 This class was part of CC++ support from a long time ago. More...
 
class  SgAssignOp
 
class  SgExponentiationOp
 
class  SgJavaUnsignedRshiftOp
 
class  SgConcatenationOp
 
class  SgPointerAssignOp
 This class represents a Fortran pointer assignment. It is not some weird compound assignment operator like C's +=. More...
 
class  SgUserDefinedBinaryOp
 
class  SgCompoundAssignOp
 
class  SgPlusAssignOp
 
class  SgMinusAssignOp
 
class  SgAndAssignOp
 
class  SgIorAssignOp
 
class  SgMultAssignOp
 
class  SgDivAssignOp
 
class  SgModAssignOp
 
class  SgXorAssignOp
 
class  SgLshiftAssignOp
 
class  SgRshiftAssignOp
 
class  SgJavaUnsignedRshiftAssignOp
 
class  SgIntegerDivideAssignOp
 
class  SgExponentiationAssignOp
 
class  SgMembershipOp
 
class  SgNonMembershipOp
 
class  SgIsOp
 This class represents the physical equality (often called pointer equality) operator for languages that also define a content equality operator. More...
 
class  SgIsNotOp
 This class represents the physical disequality (often called pointer disequality) operator for languages that also define a content disequality operator. More...
 
class  SgExprListExp
 This class represents the concept of a C and C++ expression list. More...
 
class  SgListExp
 This class represents a list display. More...
 
class  SgTupleExp
 This class represents a tuple display. More...
 
class  SgVarRefExp
 This class represents the variable refernece in expressions. More...
 
class  SgClassNameRefExp
 This class represents the concept of a C++ expression built from a class name. More...
 
class  SgFunctionRefExp
 This class represents the function being called and must be assembled in the SgFunctionCall with the function arguments. More...
 
class  SgMemberFunctionRefExp
 This class represents the member function being called and must be assembled in the SgFunctionCall with the function arguments. More...
 
class  SgValueExp
 This class represents the notion of an value (expression value). More...
 
class  SgBoolValExp
 This class represents a boolean value (expression value). More...
 
class  SgStringVal
 
class  SgShortVal
 
class  SgCharVal
 
class  SgUnsignedCharVal
 
class  SgWcharVal
 
class  SgUnsignedShortVal
 
class  SgIntVal
 
class  SgEnumVal
 
class  SgUnsignedIntVal
 
class  SgLongIntVal
 
class  SgLongLongIntVal
 
class  SgUnsignedLongLongIntVal
 
class  SgUnsignedLongVal
 
class  SgFloatVal
 This class represents the notion of an value (expression value). More...
 
class  SgDoubleVal
 This class represents the notion of an value (expression value). More...
 
class  SgLongDoubleVal
 This class represents the notion of an value (expression value). More...
 
class  SgComplexVal
 
class  SgUpcThreads
 
class  SgUpcMythread
 
class  SgTemplateParameterVal
 
class  SgCallExpression
 This class represents the concept of a generic call expression. More...
 
class  SgFunctionCallExp
 This class represents the concept of a C++ function call (which is an expression). More...
 
class  SgCudaKernelCallExp
 
class  SgSizeOfOp
 This class represents the "sizeof()" operator (applied to any type). More...
 
class  SgUpcLocalsizeofExpression
 
class  SgUpcBlocksizeofExpression
 
class  SgUpcElemsizeofExpression
 
class  SgJavaInstanceOfOp
 
class  SgSuperExp
 
class  SgTypeIdOp
 
class  SgConditionalExp
 This class represents the concept of a C trinary conditional expression (e.g. "test ? true : false") More...
 
class  SgNewExp
 This class represents the concept of a C++ call to the new operator. More...
 
class  SgDeleteExp
 This class represents the concept of a C++ call to the delete operator. More...
 
class  SgThisExp
 This class represents the "this" operator (can be applied to any member data). More...
 
class  SgRefExp
 This class represents the "&" operator (applied to any lvalue). More...
 
class  SgInitializer
 This class represents the notion of an initializer for a variable declaration or expression in a function call argument list. More...
 
class  SgAggregateInitializer
 This class represents the rhs of an array variable declaration which includes an optional assignment (e.g. "int x[2] = {1,2};"). In this case the SgExprListExp ("{1,2}") is wrapped in an SgAggregateInitializer. More...
 
class  SgCompoundInitializer
 
class  SgConstructorInitializer
 This class represents the notion of an initializer for a variable declaration or expression in a function call argument list. More...
 
class  SgAssignInitializer
 This class represents the rhs of a variable declaration which includes an optional assignment (e.g. "int x = 1;"). In this case the SgValue ("1") is wrapped in an SgAssignInitializer. More...
 
class  SgDesignatedInitializer
 
class  SgVarArgStartOp
 
class  SgVarArgOp
 
class  SgVarArgEndOp
 
class  SgVarArgCopyOp
 
class  SgVarArgStartOneOperandOp
 
class  SgNullExpression
 
class  SgVariantExpression
 
class  SgSubscriptExpression
 
class  SgColonShapeExp
 
class  SgAsteriskShapeExp
 
class  SgImpliedDo
 
class  SgIOItemExpression
 
class  SgStatementExpression
 This class represents the GNU extension "statement expression" (thus is non-standard C and C++). More...
 
class  SgAsmOp
 
class  SgLabelRefExp
 
class  SgActualArgumentExpression
 
class  SgUnknownArrayOrFunctionReference
 
class  SgPseudoDestructorRefExp
 
class  SgCAFCoExpression
 
class  SgCudaKernelExecConfig
 
class  SgLambdaRefExp
 This class represents a lambda expression. More...
 
class  SgDictionaryExp
 
class  SgKeyDatumPair
 
class  SgComprehension
 
class  SgListComprehension
 
class  SgSetComprehension
 
class  SgDictionaryComprehension
 
class  SgNaryOp
 This class represents the notion of an n-ary operator. This node is intended for use with Python. More...
 
class  SgNaryBooleanOp
 This class represents the notion of an n-ary boolean operation. This node is intended for use with Python. More...
 
class  SgNaryComparisonOp
 This class represents the notion of an n-ary comparison operation. This node is intended for use with Python. More...
 
class  SgStringConversion
 This class represents the conversion of an arbitrary expression to a string. This node is intended for use with Python. More...
 
class  SgYieldExpression
 
class  SgTemplateFunctionRefExp
 
class  SgTemplateMemberFunctionRefExp
 
class  SgAlignOfOp
 
class  SgTypeTraitBuiltinOperator
 
class  SgCompoundLiteralExp
 
class  SgJavaAnnotation
 
class  SgJavaMarkerAnnotation
 
class  SgJavaSingleMemberAnnotation
 
class  SgJavaNormalAnnotation
 
class  SgJavaTypeExpression
 
class  SgClassExp
 
class  SgSymbol
 This class represents the concept of a name within the compiler. More...
 
class  SgVariableSymbol
 This class represents the concept of a variable name within the compiler (a shared container for the declaration of a variable (SgInitializedName)). More...
 
class  SgTemplateVariableSymbol
 
class  SgFunctionSymbol
 
class  SgMemberFunctionSymbol
 
class  SgTemplateMemberFunctionSymbol
 
class  SgTemplateFunctionSymbol
 
class  SgRenameSymbol
 
class  SgFunctionTypeSymbol
 
class  SgClassSymbol
 This class represents the concept of a class name within the compiler. More...
 
class  SgTemplateClassSymbol
 
class  SgTemplateSymbol
 
class  SgEnumSymbol
 
class  SgEnumFieldSymbol
 
class  SgTypedefSymbol
 
class  SgLabelSymbol
 
class  SgDefaultSymbol
 
class  SgNamespaceSymbol
 This class represents the concept of a namespace name within the compiler. More...
 
class  SgIntrinsicSymbol
 
class  SgModuleSymbol
 
class  SgInterfaceSymbol
 
class  SgCommonSymbol
 
class  SgAliasSymbol
 
class  SgAsmBinaryAddressSymbol
 
class  SgAsmBinaryDataSymbol
 
class  SgJavaLabelSymbol
 
class  SgAsmNode
 
class  SgAsmStatement
 
class  SgAsmSynthesizedDeclaration
 
class  SgAsmSynthesizedDataStructureDeclaration
 
class  SgAsmFunction
 
class  SgAsmFunction::NodeSelector
 Selection functor for SgAsmFunction::get_extent(). More...
 
class  SgAsmSynthesizedFieldDeclaration
 
class  SgAsmBlock
 
class  SgAsmInstruction
 
class  SgAsmx86Instruction
 
class  SgAsmArmInstruction
 
class  SgAsmPowerpcInstruction
 
class  SgAsmMipsInstruction
 
class  SgAsmStaticData
 
class  SgAsmExpression
 
class  SgAsmValueExpression
 Assembly operands that contain numeric values. More...
 
class  SgAsmIntegerValueExpression
 Base class for integer values. More...
 
class  SgAsmSingleFloatValueExpression
 
class  SgAsmDoubleFloatValueExpression
 
class  SgAsmBinaryExpression
 
class  SgAsmBinaryAdd
 
class  SgAsmBinarySubtract
 
class  SgAsmBinaryMultiply
 
class  SgAsmBinaryDivide
 
class  SgAsmBinaryMod
 
class  SgAsmBinaryAddPreupdate
 
class  SgAsmBinarySubtractPreupdate
 
class  SgAsmBinaryAddPostupdate
 
class  SgAsmBinarySubtractPostupdate
 
class  SgAsmBinaryLsl
 
class  SgAsmBinaryLsr
 
class  SgAsmBinaryAsr
 
class  SgAsmBinaryRor
 
class  SgAsmUnaryExpression
 
class  SgAsmUnaryPlus
 
class  SgAsmUnaryMinus
 
class  SgAsmUnaryRrx
 
class  SgAsmUnaryArmSpecialRegisterList
 
class  SgAsmMemoryReferenceExpression
 
class  SgAsmRegisterReferenceExpression
 
class  SgAsmx86RegisterReferenceExpression
 
class  SgAsmArmRegisterReferenceExpression
 
class  SgAsmPowerpcRegisterReferenceExpression
 
class  SgAsmMipsRegisterReferenceExpression
 
class  SgAsmControlFlagsExpression
 
class  SgAsmCommonSubExpression
 
class  SgAsmExprListExp
 
class  SgAsmInterpretation
 
class  SgAsmOperandList
 
class  SgAsmType
 
class  SgAsmTypeByte
 
class  SgAsmTypeWord
 
class  SgAsmTypeDoubleWord
 
class  SgAsmTypeQuadWord
 
class  SgAsmTypeDoubleQuadWord
 
class  SgAsmType80bitFloat
 
class  SgAsmType128bitFloat
 
class  SgAsmTypeSingleFloat
 
class  SgAsmTypeDoubleFloat
 
class  SgAsmTypeVector
 
class  SgAsmExecutableFileFormat
 
class  SgAsmExecutableFileFormat::ShortRead
 
class  SgAsmExecutableFileFormat::ShortWrite
 
class  SgAsmExecutableFileFormat::FormatError
 
class  SgAsmGenericDLL
 
class  SgAsmGenericFormat
 
class  SgAsmGenericDLLList
 
class  SgAsmElfEHFrameEntryFD
 
class  SgAsmGenericFile
 
class  SgAsmGenericSection
 The SgAsmGenericSection represents any contiguous region of a file that serves a particular purpose. More...
 
class  SgAsmGenericHeader
 
class  SgAsmPEFileHeader
 
struct  SgAsmPEFileHeader::PEFileHeader_disk
 
struct  SgAsmPEFileHeader::PE32OptHeader_disk
 
struct  SgAsmPEFileHeader::PE64OptHeader_disk
 
class  SgAsmLEFileHeader
 
struct  SgAsmLEFileHeader::LEFileHeader_disk
 
class  SgAsmNEFileHeader
 
struct  SgAsmNEFileHeader::NEFileHeader_disk
 
class  SgAsmDOSFileHeader
 
struct  SgAsmDOSFileHeader::DOSFileHeader_disk
 
struct  SgAsmDOSFileHeader::DOSRelocEntry_disk
 
class  SgAsmElfFileHeader
 
struct  SgAsmElfFileHeader::Elf32FileHeader_disk
 
struct  SgAsmElfFileHeader::Elf64FileHeader_disk
 
class  SgAsmElfSection
 
class  SgAsmElfSymbolSection
 
class  SgAsmElfRelocSection
 
class  SgAsmElfDynamicSection
 
class  SgAsmElfStringSection
 
class  SgAsmElfNoteSection
 
class  SgAsmElfEHFrameSection
 
class  SgAsmElfSymverSection
 
class  SgAsmElfSymverDefinedSection
 
class  SgAsmElfSymverNeededSection
 
class  SgAsmElfSectionTable
 
class  SgAsmElfSegmentTable
 
class  SgAsmPESection
 
class  SgAsmPEImportSection
 
Portable Executable Import Section.
More...
 
class  SgAsmPEExportSection
 
class  SgAsmPEStringSection
 
class  SgAsmPESectionTable
 
class  SgAsmDOSExtendedHeader
 
struct  SgAsmDOSExtendedHeader::DOSExtendedHeader_disk
 
class  SgAsmCoffSymbolTable
 
class  SgAsmNESection
 
class  SgAsmNESectionTable
 
class  SgAsmNENameTable
 
class  SgAsmNEModuleTable
 
class  SgAsmNEStringTable
 
class  SgAsmNEEntryTable
 
class  SgAsmNERelocTable
 
class  SgAsmLESection
 
class  SgAsmLESectionTable
 
class  SgAsmLENameTable
 
class  SgAsmLEPageTable
 
class  SgAsmLEEntryTable
 
class  SgAsmLERelocTable
 
class  SgAsmGenericSymbol
 
class  SgAsmCoffSymbol
 
struct  SgAsmCoffSymbol::COFFSymbol_disk
 
class  SgAsmElfSymbol
 
struct  SgAsmElfSymbol::Elf32SymbolEntry_disk
 
struct  SgAsmElfSymbol::Elf64SymbolEntry_disk
 
class  SgAsmGenericStrtab
 
class  SgAsmElfStrtab
 
class  SgAsmCoffStrtab
 
class  SgAsmGenericSymbolList
 
class  SgAsmGenericSectionList
 
class  SgAsmGenericHeaderList
 
class  SgAsmGenericString
 
class  SgAsmBasicString
 
class  SgAsmStoredString
 
class  SgAsmElfSectionTableEntry
 
struct  SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk
 File format of an ELF Section header. More...
 
struct  SgAsmElfSectionTableEntry::Elf64SectionTableEntry_disk
 
class  SgAsmElfSegmentTableEntry
 
struct  SgAsmElfSegmentTableEntry::Elf32SegmentTableEntry_disk
 
struct  SgAsmElfSegmentTableEntry::Elf64SegmentTableEntry_disk
 
class  SgAsmElfSymbolList
 
class  SgAsmElfRelocEntry
 
struct  SgAsmElfRelocEntry::Elf32RelaEntry_disk
 
struct  SgAsmElfRelocEntry::Elf64RelaEntry_disk
 
struct  SgAsmElfRelocEntry::Elf32RelEntry_disk
 
struct  SgAsmElfRelocEntry::Elf64RelEntry_disk
 
class  SgAsmElfRelocEntryList
 
class  SgAsmPEExportEntry
 
class  SgAsmPEExportEntryList
 
class  SgAsmElfDynamicEntry
 
struct  SgAsmElfDynamicEntry::Elf32DynamicEntry_disk
 
struct  SgAsmElfDynamicEntry::Elf64DynamicEntry_disk
 
class  SgAsmElfDynamicEntryList
 
class  SgAsmElfSegmentTableEntryList
 
class  SgAsmStringStorage
 
class  SgAsmElfNoteEntry
 
class  SgAsmElfNoteEntryList
 
class  SgAsmElfSymverEntry
 
class  SgAsmElfSymverEntryList
 
class  SgAsmElfSymverDefinedEntry
 
struct  SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk
 Elfxx_Verdef, Note, same for 32bit and 64bit. More...
 
class  SgAsmElfSymverDefinedEntryList
 
class  SgAsmElfSymverDefinedAux
 
struct  SgAsmElfSymverDefinedAux::ElfSymverDefinedAux_disk
 Elfxx_Verdaux, Note: same for 32bit and 64bit. More...
 
class  SgAsmElfSymverDefinedAuxList
 
class  SgAsmElfSymverNeededEntry
 
struct  SgAsmElfSymverNeededEntry::ElfSymverNeededEntry_disk
 Elfxx_Verneed, Note, same for 32bit and 64bit. More...
 
class  SgAsmElfSymverNeededEntryList
 
class  SgAsmElfSymverNeededAux
 
struct  SgAsmElfSymverNeededAux::ElfSymverNeededAux_disk
 Elfxx_Verdaux, Note: same for 32bit and 64bit. More...
 
class  SgAsmElfSymverNeededAuxList
 
class  SgAsmPEImportDirectory
 Portable Executable Import Directory. More...
 
struct  SgAsmPEImportDirectory::PEImportDirectory_disk
 
class  SgAsmPESectionTableEntry
 
struct  SgAsmPESectionTableEntry::PESectionTableEntry_disk
 
class  SgAsmPEExportDirectory
 
struct  SgAsmPEExportDirectory::PEExportDirectory_disk
 
class  SgAsmPERVASizePair
 
struct  SgAsmPERVASizePair::RVASizePair_disk
 
class  SgAsmCoffSymbolList
 
class  SgAsmPERVASizePairList
 
class  SgAsmElfEHFrameEntryCI
 
class  SgAsmPEImportDirectoryList
 
class  SgAsmNEEntryPoint
 
class  SgAsmNERelocEntry
 
struct  SgAsmNERelocEntry::iref_type
 
struct  SgAsmNERelocEntry::iord_type
 
struct  SgAsmNERelocEntry::iname_type
 
struct  SgAsmNERelocEntry::osfixup_type
 
class  SgAsmNESectionTableEntry
 
struct  SgAsmNESectionTableEntry::NESectionTableEntry_disk
 
class  SgAsmElfEHFrameEntryCIList
 
class  SgAsmLEPageTableEntry
 
struct  SgAsmLEPageTableEntry::LEPageTableEntry_disk
 
class  SgAsmLEEntryPoint
 
struct  SgAsmLEEntryPoint::LEEntryPoint_disk
 
class  SgAsmLESectionTableEntry
 
struct  SgAsmLESectionTableEntry::LESectionTableEntry_disk
 
class  SgAsmElfEHFrameEntryFDList
 
class  SgAsmDwarfInformation
 
class  SgAsmDwarfMacro
 
class  SgAsmDwarfMacroList
 
class  SgAsmDwarfLine
 
class  SgAsmDwarfLineList
 
class  SgAsmDwarfCompilationUnitList
 
class  SgAsmDwarfConstruct
 
class  SgAsmDwarfArrayType
 
class  SgAsmDwarfClassType
 
class  SgAsmDwarfEntryPoint
 
class  SgAsmDwarfEnumerationType
 
class  SgAsmDwarfFormalParameter
 
class  SgAsmDwarfImportedDeclaration
 
class  SgAsmDwarfLabel
 
class  SgAsmDwarfLexicalBlock
 
class  SgAsmDwarfMember
 
class  SgAsmDwarfPointerType
 
class  SgAsmDwarfReferenceType
 
class  SgAsmDwarfCompilationUnit
 
class  SgAsmDwarfStringType
 
class  SgAsmDwarfStructureType
 
class  SgAsmDwarfSubroutineType
 
class  SgAsmDwarfTypedef
 
class  SgAsmDwarfUnionType
 
class  SgAsmDwarfUnspecifiedParameters
 
class  SgAsmDwarfVariant
 
class  SgAsmDwarfCommonBlock
 
class  SgAsmDwarfCommonInclusion
 
class  SgAsmDwarfInheritance
 
class  SgAsmDwarfInlinedSubroutine
 
class  SgAsmDwarfModule
 
class  SgAsmDwarfPtrToMemberType
 
class  SgAsmDwarfSetType
 
class  SgAsmDwarfSubrangeType
 
class  SgAsmDwarfWithStmt
 
class  SgAsmDwarfAccessDeclaration
 
class  SgAsmDwarfBaseType
 
class  SgAsmDwarfCatchBlock
 
class  SgAsmDwarfConstType
 
class  SgAsmDwarfConstant
 
class  SgAsmDwarfEnumerator
 
class  SgAsmDwarfFileType
 
class  SgAsmDwarfFriend
 
class  SgAsmDwarfNamelist
 
class  SgAsmDwarfNamelistItem
 
class  SgAsmDwarfPackedType
 
class  SgAsmDwarfSubprogram
 
class  SgAsmDwarfTemplateTypeParameter
 
class  SgAsmDwarfTemplateValueParameter
 
class  SgAsmDwarfThrownType
 
class  SgAsmDwarfTryBlock
 
class  SgAsmDwarfVariantPart
 
class  SgAsmDwarfVariable
 
class  SgAsmDwarfVolatileType
 
class  SgAsmDwarfDwarfProcedure
 
class  SgAsmDwarfRestrictType
 
class  SgAsmDwarfInterfaceType
 
class  SgAsmDwarfNamespace
 
class  SgAsmDwarfImportedModule
 
class  SgAsmDwarfUnspecifiedType
 
class  SgAsmDwarfPartialUnit
 
class  SgAsmDwarfImportedUnit
 
class  SgAsmDwarfMutableType
 
class  SgAsmDwarfCondition
 
class  SgAsmDwarfSharedType
 
class  SgAsmDwarfFormatLabel
 
class  SgAsmDwarfFunctionTemplate
 
class  SgAsmDwarfClassTemplate
 
class  SgAsmDwarfUpcSharedType
 
class  SgAsmDwarfUpcStrictType
 
class  SgAsmDwarfUpcRelaxedType
 
class  SgAsmDwarfUnknownConstruct
 
class  SgAsmDwarfConstructList
 
class  SgAsmPEImportItem
 Portable Executable Import Object. More...
 
class  SgAsmPEImportItemList
 
class  SgAsmInterpretationList
 
class  SgAsmGenericFileList
 
class  SgAterm
 
class  ROSE_VisitorPattern
 
class  ROSE_VisitorPatternDefaultBase
 
class  Visitor_R< R >
 
class  ContextVis_R< R >
 Strategy pattern applied to visitors: serves as a context to a strategy, which itself is a visitor; delegates all requests to the current strategy; capable of switching strategy at will. More...
 

Namespaces

 rose_hash
 
 AST_FileIO
 This Namespace supports the file I/O for the AST.
 

Constant Groups

 rose_hash
 
 AST_FileIO
 This Namespace supports the file I/O for the AST.
 

Macros

#define IS_SgName_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgName::static_variant >> 3] & (1 << (SgName::static_variant & 7)))) ? ((SgName*) (node)) : NULL) : NULL)
 
#define IS_SgSymbolTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSymbolTable::static_variant >> 3] & (1 << (SgSymbolTable::static_variant & 7)))) ? ((SgSymbolTable*) (node)) : NULL) : NULL)
 
#define IS_SgPragma_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPragma::static_variant >> 3] & (1 << (SgPragma::static_variant & 7)))) ? ((SgPragma*) (node)) : NULL) : NULL)
 
#define IS_SgModifierNodes_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModifierNodes::static_variant >> 3] & (1 << (SgModifierNodes::static_variant & 7)))) ? ((SgModifierNodes*) (node)) : NULL) : NULL)
 
#define IS_SgConstVolatileModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConstVolatileModifier::static_variant >> 3] & (1 << (SgConstVolatileModifier::static_variant & 7)))) ? ((SgConstVolatileModifier*) (node)) : NULL) : NULL)
 
#define IS_SgStorageModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStorageModifier::static_variant >> 3] & (1 << (SgStorageModifier::static_variant & 7)))) ? ((SgStorageModifier*) (node)) : NULL) : NULL)
 
#define IS_SgAccessModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAccessModifier::static_variant >> 3] & (1 << (SgAccessModifier::static_variant & 7)))) ? ((SgAccessModifier*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionModifier::static_variant >> 3] & (1 << (SgFunctionModifier::static_variant & 7)))) ? ((SgFunctionModifier*) (node)) : NULL) : NULL)
 
#define IS_SgUPC_AccessModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUPC_AccessModifier::static_variant >> 3] & (1 << (SgUPC_AccessModifier::static_variant & 7)))) ? ((SgUPC_AccessModifier*) (node)) : NULL) : NULL)
 
#define IS_SgLinkageModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLinkageModifier::static_variant >> 3] & (1 << (SgLinkageModifier::static_variant & 7)))) ? ((SgLinkageModifier*) (node)) : NULL) : NULL)
 
#define IS_SgSpecialFunctionModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSpecialFunctionModifier::static_variant >> 3] & (1 << (SgSpecialFunctionModifier::static_variant & 7)))) ? ((SgSpecialFunctionModifier*) (node)) : NULL) : NULL)
 
#define IS_SgTypeModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeModifier::static_variant >> 3] & (1 << (SgTypeModifier::static_variant & 7)))) ? ((SgTypeModifier*) (node)) : NULL) : NULL)
 
#define IS_SgElaboratedTypeModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElaboratedTypeModifier::static_variant >> 3] & (1 << (SgElaboratedTypeModifier::static_variant & 7)))) ? ((SgElaboratedTypeModifier*) (node)) : NULL) : NULL)
 
#define IS_SgBaseClassModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBaseClassModifier::static_variant >> 3] & (1 << (SgBaseClassModifier::static_variant & 7)))) ? ((SgBaseClassModifier*) (node)) : NULL) : NULL)
 
#define IS_SgDeclarationModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeclarationModifier::static_variant >> 3] & (1 << (SgDeclarationModifier::static_variant & 7)))) ? ((SgDeclarationModifier*) (node)) : NULL) : NULL)
 
#define IS_SgOpenclAccessModeModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOpenclAccessModeModifier::static_variant >> 3] & (1 << (SgOpenclAccessModeModifier::static_variant & 7)))) ? ((SgOpenclAccessModeModifier*) (node)) : NULL) : NULL)
 
#define IS_SgModifier_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModifier::static_variant >> 3] & (1 << (SgModifier::static_variant & 7)))) ? ((SgModifier*) (node)) : NULL) : NULL)
 
#define IS_Sg_File_Info_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][Sg_File_Info::static_variant >> 3] & (1 << (Sg_File_Info::static_variant & 7)))) ? ((Sg_File_Info*) (node)) : NULL) : NULL)
 
#define IS_SgSourceFile_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSourceFile::static_variant >> 3] & (1 << (SgSourceFile::static_variant & 7)))) ? ((SgSourceFile*) (node)) : NULL) : NULL)
 
#define IS_SgBinaryComposite_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBinaryComposite::static_variant >> 3] & (1 << (SgBinaryComposite::static_variant & 7)))) ? ((SgBinaryComposite*) (node)) : NULL) : NULL)
 
#define IS_SgUnknownFile_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnknownFile::static_variant >> 3] & (1 << (SgUnknownFile::static_variant & 7)))) ? ((SgUnknownFile*) (node)) : NULL) : NULL)
 
#define IS_SgFile_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFile::static_variant >> 3] & (1 << (SgFile::static_variant & 7)))) ? ((SgFile*) (node)) : NULL) : NULL)
 
#define IS_SgFileList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFileList::static_variant >> 3] & (1 << (SgFileList::static_variant & 7)))) ? ((SgFileList*) (node)) : NULL) : NULL)
 
#define IS_SgDirectory_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDirectory::static_variant >> 3] & (1 << (SgDirectory::static_variant & 7)))) ? ((SgDirectory*) (node)) : NULL) : NULL)
 
#define IS_SgDirectoryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDirectoryList::static_variant >> 3] & (1 << (SgDirectoryList::static_variant & 7)))) ? ((SgDirectoryList*) (node)) : NULL) : NULL)
 
#define IS_SgProject_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgProject::static_variant >> 3] & (1 << (SgProject::static_variant & 7)))) ? ((SgProject*) (node)) : NULL) : NULL)
 
#define IS_SgOptions_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOptions::static_variant >> 3] & (1 << (SgOptions::static_variant & 7)))) ? ((SgOptions*) (node)) : NULL) : NULL)
 
#define IS_SgUnparse_Info_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnparse_Info::static_variant >> 3] & (1 << (SgUnparse_Info::static_variant & 7)))) ? ((SgUnparse_Info*) (node)) : NULL) : NULL)
 
#define IS_SgFuncDecl_attr_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFuncDecl_attr::static_variant >> 3] & (1 << (SgFuncDecl_attr::static_variant & 7)))) ? ((SgFuncDecl_attr*) (node)) : NULL) : NULL)
 
#define IS_SgClassDecl_attr_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassDecl_attr::static_variant >> 3] & (1 << (SgClassDecl_attr::static_variant & 7)))) ? ((SgClassDecl_attr*) (node)) : NULL) : NULL)
 
#define IS_SgTypedefSeq_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefSeq::static_variant >> 3] & (1 << (SgTypedefSeq::static_variant & 7)))) ? ((SgTypedefSeq*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionParameterTypeList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionParameterTypeList::static_variant >> 3] & (1 << (SgFunctionParameterTypeList::static_variant & 7)))) ? ((SgFunctionParameterTypeList*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateParameter_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateParameter::static_variant >> 3] & (1 << (SgTemplateParameter::static_variant & 7)))) ? ((SgTemplateParameter*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateArgument_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateArgument::static_variant >> 3] & (1 << (SgTemplateArgument::static_variant & 7)))) ? ((SgTemplateArgument*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateParameterList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateParameterList::static_variant >> 3] & (1 << (SgTemplateParameterList::static_variant & 7)))) ? ((SgTemplateParameterList*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateArgumentList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateArgumentList::static_variant >> 3] & (1 << (SgTemplateArgumentList::static_variant & 7)))) ? ((SgTemplateArgumentList*) (node)) : NULL) : NULL)
 
#define IS_SgBitAttribute_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitAttribute::static_variant >> 3] & (1 << (SgBitAttribute::static_variant & 7)))) ? ((SgBitAttribute*) (node)) : NULL) : NULL)
 
#define IS_SgAttribute_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAttribute::static_variant >> 3] & (1 << (SgAttribute::static_variant & 7)))) ? ((SgAttribute*) (node)) : NULL) : NULL)
 
#define IS_SgExpBaseClass_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExpBaseClass::static_variant >> 3] & (1 << (SgExpBaseClass::static_variant & 7)))) ? ((SgExpBaseClass*) (node)) : NULL) : NULL)
 
#define IS_SgBaseClass_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBaseClass::static_variant >> 3] & (1 << (SgBaseClass::static_variant & 7)))) ? ((SgBaseClass*) (node)) : NULL) : NULL)
 
#define IS_SgUndirectedGraphEdge_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUndirectedGraphEdge::static_variant >> 3] & (1 << (SgUndirectedGraphEdge::static_variant & 7)))) ? ((SgUndirectedGraphEdge*) (node)) : NULL) : NULL)
 
#define IS_SgDirectedGraphEdge_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDirectedGraphEdge::static_variant >> 3] & (1 << (SgDirectedGraphEdge::static_variant & 7)))) ? ((SgDirectedGraphEdge*) (node)) : NULL) : NULL)
 
#define IS_SgGraphNode_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphNode::static_variant >> 3] & (1 << (SgGraphNode::static_variant & 7)))) ? ((SgGraphNode*) (node)) : NULL) : NULL)
 
#define IS_SgGraphEdge_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphEdge::static_variant >> 3] & (1 << (SgGraphEdge::static_variant & 7)))) ? ((SgGraphEdge*) (node)) : NULL) : NULL)
 
#define IS_SgStringKeyedBidirectionalGraph_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStringKeyedBidirectionalGraph::static_variant >> 3] & (1 << (SgStringKeyedBidirectionalGraph::static_variant & 7)))) ? ((SgStringKeyedBidirectionalGraph*) (node)) : NULL) : NULL)
 
#define IS_SgIntKeyedBidirectionalGraph_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntKeyedBidirectionalGraph::static_variant >> 3] & (1 << (SgIntKeyedBidirectionalGraph::static_variant & 7)))) ? ((SgIntKeyedBidirectionalGraph*) (node)) : NULL) : NULL)
 
#define IS_SgBidirectionalGraph_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBidirectionalGraph::static_variant >> 3] & (1 << (SgBidirectionalGraph::static_variant & 7)))) ? ((SgBidirectionalGraph*) (node)) : NULL) : NULL)
 
#define IS_SgIncidenceDirectedGraph_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncidenceDirectedGraph::static_variant >> 3] & (1 << (SgIncidenceDirectedGraph::static_variant & 7)))) ? ((SgIncidenceDirectedGraph*) (node)) : NULL) : NULL)
 
#define IS_SgIncidenceUndirectedGraph_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncidenceUndirectedGraph::static_variant >> 3] & (1 << (SgIncidenceUndirectedGraph::static_variant & 7)))) ? ((SgIncidenceUndirectedGraph*) (node)) : NULL) : NULL)
 
#define IS_SgGraph_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraph::static_variant >> 3] & (1 << (SgGraph::static_variant & 7)))) ? ((SgGraph*) (node)) : NULL) : NULL)
 
#define IS_SgGraphNodeList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphNodeList::static_variant >> 3] & (1 << (SgGraphNodeList::static_variant & 7)))) ? ((SgGraphNodeList*) (node)) : NULL) : NULL)
 
#define IS_SgGraphEdgeList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphEdgeList::static_variant >> 3] & (1 << (SgGraphEdgeList::static_variant & 7)))) ? ((SgGraphEdgeList*) (node)) : NULL) : NULL)
 
#define IS_SgQualifiedName_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgQualifiedName::static_variant >> 3] & (1 << (SgQualifiedName::static_variant & 7)))) ? ((SgQualifiedName*) (node)) : NULL) : NULL)
 
#define IS_SgNameGroup_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNameGroup::static_variant >> 3] & (1 << (SgNameGroup::static_variant & 7)))) ? ((SgNameGroup*) (node)) : NULL) : NULL)
 
#define IS_SgDimensionObject_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDimensionObject::static_variant >> 3] & (1 << (SgDimensionObject::static_variant & 7)))) ? ((SgDimensionObject*) (node)) : NULL) : NULL)
 
#define IS_SgDataStatementGroup_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDataStatementGroup::static_variant >> 3] & (1 << (SgDataStatementGroup::static_variant & 7)))) ? ((SgDataStatementGroup*) (node)) : NULL) : NULL)
 
#define IS_SgDataStatementObject_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDataStatementObject::static_variant >> 3] & (1 << (SgDataStatementObject::static_variant & 7)))) ? ((SgDataStatementObject*) (node)) : NULL) : NULL)
 
#define IS_SgDataStatementValue_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDataStatementValue::static_variant >> 3] & (1 << (SgDataStatementValue::static_variant & 7)))) ? ((SgDataStatementValue*) (node)) : NULL) : NULL)
 
#define IS_SgFormatItem_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFormatItem::static_variant >> 3] & (1 << (SgFormatItem::static_variant & 7)))) ? ((SgFormatItem*) (node)) : NULL) : NULL)
 
#define IS_SgFormatItemList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFormatItemList::static_variant >> 3] & (1 << (SgFormatItemList::static_variant & 7)))) ? ((SgFormatItemList*) (node)) : NULL) : NULL)
 
#define IS_SgTypeTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeTable::static_variant >> 3] & (1 << (SgTypeTable::static_variant & 7)))) ? ((SgTypeTable*) (node)) : NULL) : NULL)
 
#define IS_SgJavaImportStatementList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaImportStatementList::static_variant >> 3] & (1 << (SgJavaImportStatementList::static_variant & 7)))) ? ((SgJavaImportStatementList*) (node)) : NULL) : NULL)
 
#define IS_SgJavaClassDeclarationList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaClassDeclarationList::static_variant >> 3] & (1 << (SgJavaClassDeclarationList::static_variant & 7)))) ? ((SgJavaClassDeclarationList*) (node)) : NULL) : NULL)
 
#define IS_SgSupport_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSupport::static_variant >> 3] & (1 << (SgSupport::static_variant & 7)))) ? ((SgSupport*) (node)) : NULL) : NULL)
 
#define IS_SgTypeUnknown_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnknown::static_variant >> 3] & (1 << (SgTypeUnknown::static_variant & 7)))) ? ((SgTypeUnknown*) (node)) : NULL) : NULL)
 
#define IS_SgTypeChar_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeChar::static_variant >> 3] & (1 << (SgTypeChar::static_variant & 7)))) ? ((SgTypeChar*) (node)) : NULL) : NULL)
 
#define IS_SgTypeSignedChar_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedChar::static_variant >> 3] & (1 << (SgTypeSignedChar::static_variant & 7)))) ? ((SgTypeSignedChar*) (node)) : NULL) : NULL)
 
#define IS_SgTypeUnsignedChar_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedChar::static_variant >> 3] & (1 << (SgTypeUnsignedChar::static_variant & 7)))) ? ((SgTypeUnsignedChar*) (node)) : NULL) : NULL)
 
#define IS_SgTypeShort_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeShort::static_variant >> 3] & (1 << (SgTypeShort::static_variant & 7)))) ? ((SgTypeShort*) (node)) : NULL) : NULL)
 
#define IS_SgTypeSignedShort_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedShort::static_variant >> 3] & (1 << (SgTypeSignedShort::static_variant & 7)))) ? ((SgTypeSignedShort*) (node)) : NULL) : NULL)
 
#define IS_SgTypeUnsignedShort_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedShort::static_variant >> 3] & (1 << (SgTypeUnsignedShort::static_variant & 7)))) ? ((SgTypeUnsignedShort*) (node)) : NULL) : NULL)
 
#define IS_SgTypeInt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeInt::static_variant >> 3] & (1 << (SgTypeInt::static_variant & 7)))) ? ((SgTypeInt*) (node)) : NULL) : NULL)
 
#define IS_SgTypeSignedInt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedInt::static_variant >> 3] & (1 << (SgTypeSignedInt::static_variant & 7)))) ? ((SgTypeSignedInt*) (node)) : NULL) : NULL)
 
#define IS_SgTypeUnsignedInt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedInt::static_variant >> 3] & (1 << (SgTypeUnsignedInt::static_variant & 7)))) ? ((SgTypeUnsignedInt*) (node)) : NULL) : NULL)
 
#define IS_SgTypeLong_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLong::static_variant >> 3] & (1 << (SgTypeLong::static_variant & 7)))) ? ((SgTypeLong*) (node)) : NULL) : NULL)
 
#define IS_SgTypeSignedLong_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedLong::static_variant >> 3] & (1 << (SgTypeSignedLong::static_variant & 7)))) ? ((SgTypeSignedLong*) (node)) : NULL) : NULL)
 
#define IS_SgTypeUnsignedLong_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedLong::static_variant >> 3] & (1 << (SgTypeUnsignedLong::static_variant & 7)))) ? ((SgTypeUnsignedLong*) (node)) : NULL) : NULL)
 
#define IS_SgTypeVoid_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeVoid::static_variant >> 3] & (1 << (SgTypeVoid::static_variant & 7)))) ? ((SgTypeVoid*) (node)) : NULL) : NULL)
 
#define IS_SgTypeGlobalVoid_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeGlobalVoid::static_variant >> 3] & (1 << (SgTypeGlobalVoid::static_variant & 7)))) ? ((SgTypeGlobalVoid*) (node)) : NULL) : NULL)
 
#define IS_SgTypeWchar_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeWchar::static_variant >> 3] & (1 << (SgTypeWchar::static_variant & 7)))) ? ((SgTypeWchar*) (node)) : NULL) : NULL)
 
#define IS_SgTypeFloat_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeFloat::static_variant >> 3] & (1 << (SgTypeFloat::static_variant & 7)))) ? ((SgTypeFloat*) (node)) : NULL) : NULL)
 
#define IS_SgTypeDouble_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeDouble::static_variant >> 3] & (1 << (SgTypeDouble::static_variant & 7)))) ? ((SgTypeDouble*) (node)) : NULL) : NULL)
 
#define IS_SgTypeLongLong_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLongLong::static_variant >> 3] & (1 << (SgTypeLongLong::static_variant & 7)))) ? ((SgTypeLongLong*) (node)) : NULL) : NULL)
 
#define IS_SgTypeSignedLongLong_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedLongLong::static_variant >> 3] & (1 << (SgTypeSignedLongLong::static_variant & 7)))) ? ((SgTypeSignedLongLong*) (node)) : NULL) : NULL)
 
#define IS_SgTypeUnsignedLongLong_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedLongLong::static_variant >> 3] & (1 << (SgTypeUnsignedLongLong::static_variant & 7)))) ? ((SgTypeUnsignedLongLong*) (node)) : NULL) : NULL)
 
#define IS_SgTypeLongDouble_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLongDouble::static_variant >> 3] & (1 << (SgTypeLongDouble::static_variant & 7)))) ? ((SgTypeLongDouble*) (node)) : NULL) : NULL)
 
#define IS_SgTypeString_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeString::static_variant >> 3] & (1 << (SgTypeString::static_variant & 7)))) ? ((SgTypeString*) (node)) : NULL) : NULL)
 
#define IS_SgTypeBool_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeBool::static_variant >> 3] & (1 << (SgTypeBool::static_variant & 7)))) ? ((SgTypeBool*) (node)) : NULL) : NULL)
 
#define IS_SgTypeComplex_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeComplex::static_variant >> 3] & (1 << (SgTypeComplex::static_variant & 7)))) ? ((SgTypeComplex*) (node)) : NULL) : NULL)
 
#define IS_SgTypeImaginary_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeImaginary::static_variant >> 3] & (1 << (SgTypeImaginary::static_variant & 7)))) ? ((SgTypeImaginary*) (node)) : NULL) : NULL)
 
#define IS_SgTypeDefault_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeDefault::static_variant >> 3] & (1 << (SgTypeDefault::static_variant & 7)))) ? ((SgTypeDefault*) (node)) : NULL) : NULL)
 
#define IS_SgPointerMemberType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerMemberType::static_variant >> 3] & (1 << (SgPointerMemberType::static_variant & 7)))) ? ((SgPointerMemberType*) (node)) : NULL) : NULL)
 
#define IS_SgReferenceType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgReferenceType::static_variant >> 3] & (1 << (SgReferenceType::static_variant & 7)))) ? ((SgReferenceType*) (node)) : NULL) : NULL)
 
#define IS_SgTypeCAFTeam_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeCAFTeam::static_variant >> 3] & (1 << (SgTypeCAFTeam::static_variant & 7)))) ? ((SgTypeCAFTeam*) (node)) : NULL) : NULL)
 
#define IS_SgTypeUnsigned128bitInteger_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsigned128bitInteger::static_variant >> 3] & (1 << (SgTypeUnsigned128bitInteger::static_variant & 7)))) ? ((SgTypeUnsigned128bitInteger*) (node)) : NULL) : NULL)
 
#define IS_SgTypeSigned128bitInteger_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSigned128bitInteger::static_variant >> 3] & (1 << (SgTypeSigned128bitInteger::static_variant & 7)))) ? ((SgTypeSigned128bitInteger*) (node)) : NULL) : NULL)
 
#define IS_SgTypeLabel_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLabel::static_variant >> 3] & (1 << (SgTypeLabel::static_variant & 7)))) ? ((SgTypeLabel*) (node)) : NULL) : NULL)
 
#define IS_SgJavaParameterizedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaParameterizedType::static_variant >> 3] & (1 << (SgJavaParameterizedType::static_variant & 7)))) ? ((SgJavaParameterizedType*) (node)) : NULL) : NULL)
 
#define IS_SgJavaQualifiedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaQualifiedType::static_variant >> 3] & (1 << (SgJavaQualifiedType::static_variant & 7)))) ? ((SgJavaQualifiedType*) (node)) : NULL) : NULL)
 
#define IS_SgJavaWildcardType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaWildcardType::static_variant >> 3] & (1 << (SgJavaWildcardType::static_variant & 7)))) ? ((SgJavaWildcardType*) (node)) : NULL) : NULL)
 
#define IS_SgJavaUnionType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaUnionType::static_variant >> 3] & (1 << (SgJavaUnionType::static_variant & 7)))) ? ((SgJavaUnionType*) (node)) : NULL) : NULL)
 
#define IS_SgJavaParameterType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaParameterType::static_variant >> 3] & (1 << (SgJavaParameterType::static_variant & 7)))) ? ((SgJavaParameterType*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateType::static_variant >> 3] & (1 << (SgTemplateType::static_variant & 7)))) ? ((SgTemplateType*) (node)) : NULL) : NULL)
 
#define IS_SgEnumType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumType::static_variant >> 3] & (1 << (SgEnumType::static_variant & 7)))) ? ((SgEnumType*) (node)) : NULL) : NULL)
 
#define IS_SgTypedefType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefType::static_variant >> 3] & (1 << (SgTypedefType::static_variant & 7)))) ? ((SgTypedefType*) (node)) : NULL) : NULL)
 
#define IS_SgModifierType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModifierType::static_variant >> 3] & (1 << (SgModifierType::static_variant & 7)))) ? ((SgModifierType*) (node)) : NULL) : NULL)
 
#define IS_SgPartialFunctionModifierType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPartialFunctionModifierType::static_variant >> 3] & (1 << (SgPartialFunctionModifierType::static_variant & 7)))) ? ((SgPartialFunctionModifierType*) (node)) : NULL) : NULL)
 
#define IS_SgArrayType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArrayType::static_variant >> 3] & (1 << (SgArrayType::static_variant & 7)))) ? ((SgArrayType*) (node)) : NULL) : NULL)
 
#define IS_SgTypeEllipse_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeEllipse::static_variant >> 3] & (1 << (SgTypeEllipse::static_variant & 7)))) ? ((SgTypeEllipse*) (node)) : NULL) : NULL)
 
#define IS_SgTypeCrayPointer_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeCrayPointer::static_variant >> 3] & (1 << (SgTypeCrayPointer::static_variant & 7)))) ? ((SgTypeCrayPointer*) (node)) : NULL) : NULL)
 
#define IS_SgPartialFunctionType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPartialFunctionType::static_variant >> 3] & (1 << (SgPartialFunctionType::static_variant & 7)))) ? ((SgPartialFunctionType*) (node)) : NULL) : NULL)
 
#define IS_SgMemberFunctionType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionType::static_variant >> 3] & (1 << (SgMemberFunctionType::static_variant & 7)))) ? ((SgMemberFunctionType*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionType::static_variant >> 3] & (1 << (SgFunctionType::static_variant & 7)))) ? ((SgFunctionType*) (node)) : NULL) : NULL)
 
#define IS_SgPointerType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerType::static_variant >> 3] & (1 << (SgPointerType::static_variant & 7)))) ? ((SgPointerType*) (node)) : NULL) : NULL)
 
#define IS_SgClassType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassType::static_variant >> 3] & (1 << (SgClassType::static_variant & 7)))) ? ((SgClassType*) (node)) : NULL) : NULL)
 
#define IS_SgNamedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamedType::static_variant >> 3] & (1 << (SgNamedType::static_variant & 7)))) ? ((SgNamedType*) (node)) : NULL) : NULL)
 
#define IS_SgQualifiedNameType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgQualifiedNameType::static_variant >> 3] & (1 << (SgQualifiedNameType::static_variant & 7)))) ? ((SgQualifiedNameType*) (node)) : NULL) : NULL)
 
#define IS_SgType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgType::static_variant >> 3] & (1 << (SgType::static_variant & 7)))) ? ((SgType*) (node)) : NULL) : NULL)
 
#define IS_SgForStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgForStatement::static_variant >> 3] & (1 << (SgForStatement::static_variant & 7)))) ? ((SgForStatement*) (node)) : NULL) : NULL)
 
#define IS_SgForInitStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgForInitStatement::static_variant >> 3] & (1 << (SgForInitStatement::static_variant & 7)))) ? ((SgForInitStatement*) (node)) : NULL) : NULL)
 
#define IS_SgCatchStatementSeq_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCatchStatementSeq::static_variant >> 3] & (1 << (SgCatchStatementSeq::static_variant & 7)))) ? ((SgCatchStatementSeq*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionParameterList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionParameterList::static_variant >> 3] & (1 << (SgFunctionParameterList::static_variant & 7)))) ? ((SgFunctionParameterList*) (node)) : NULL) : NULL)
 
#define IS_SgCtorInitializerList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCtorInitializerList::static_variant >> 3] & (1 << (SgCtorInitializerList::static_variant & 7)))) ? ((SgCtorInitializerList*) (node)) : NULL) : NULL)
 
#define IS_SgBasicBlock_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBasicBlock::static_variant >> 3] & (1 << (SgBasicBlock::static_variant & 7)))) ? ((SgBasicBlock*) (node)) : NULL) : NULL)
 
#define IS_SgGlobal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGlobal::static_variant >> 3] & (1 << (SgGlobal::static_variant & 7)))) ? ((SgGlobal*) (node)) : NULL) : NULL)
 
#define IS_SgIfStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfStmt::static_variant >> 3] & (1 << (SgIfStmt::static_variant & 7)))) ? ((SgIfStmt*) (node)) : NULL) : NULL)
 
#define IS_SgWhileStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWhileStmt::static_variant >> 3] & (1 << (SgWhileStmt::static_variant & 7)))) ? ((SgWhileStmt*) (node)) : NULL) : NULL)
 
#define IS_SgDoWhileStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDoWhileStmt::static_variant >> 3] & (1 << (SgDoWhileStmt::static_variant & 7)))) ? ((SgDoWhileStmt*) (node)) : NULL) : NULL)
 
#define IS_SgSwitchStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSwitchStatement::static_variant >> 3] & (1 << (SgSwitchStatement::static_variant & 7)))) ? ((SgSwitchStatement*) (node)) : NULL) : NULL)
 
#define IS_SgCatchOptionStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCatchOptionStmt::static_variant >> 3] & (1 << (SgCatchOptionStmt::static_variant & 7)))) ? ((SgCatchOptionStmt*) (node)) : NULL) : NULL)
 
#define IS_SgVariableDefinition_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariableDefinition::static_variant >> 3] & (1 << (SgVariableDefinition::static_variant & 7)))) ? ((SgVariableDefinition*) (node)) : NULL) : NULL)
 
#define IS_SgStmtDeclarationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStmtDeclarationStatement::static_variant >> 3] & (1 << (SgStmtDeclarationStatement::static_variant & 7)))) ? ((SgStmtDeclarationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgEnumDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumDeclaration::static_variant >> 3] & (1 << (SgEnumDeclaration::static_variant & 7)))) ? ((SgEnumDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgAsmStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStmt::static_variant >> 3] & (1 << (SgAsmStmt::static_variant & 7)))) ? ((SgAsmStmt*) (node)) : NULL) : NULL)
 
#define IS_SgTypedefDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefDeclaration::static_variant >> 3] & (1 << (SgTypedefDeclaration::static_variant & 7)))) ? ((SgTypedefDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionTypeTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionTypeTable::static_variant >> 3] & (1 << (SgFunctionTypeTable::static_variant & 7)))) ? ((SgFunctionTypeTable*) (node)) : NULL) : NULL)
 
#define IS_SgExprStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExprStatement::static_variant >> 3] & (1 << (SgExprStatement::static_variant & 7)))) ? ((SgExprStatement*) (node)) : NULL) : NULL)
 
#define IS_SgLabelStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLabelStatement::static_variant >> 3] & (1 << (SgLabelStatement::static_variant & 7)))) ? ((SgLabelStatement*) (node)) : NULL) : NULL)
 
#define IS_SgCaseOptionStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCaseOptionStmt::static_variant >> 3] & (1 << (SgCaseOptionStmt::static_variant & 7)))) ? ((SgCaseOptionStmt*) (node)) : NULL) : NULL)
 
#define IS_SgTryStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTryStmt::static_variant >> 3] & (1 << (SgTryStmt::static_variant & 7)))) ? ((SgTryStmt*) (node)) : NULL) : NULL)
 
#define IS_SgDefaultOptionStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDefaultOptionStmt::static_variant >> 3] & (1 << (SgDefaultOptionStmt::static_variant & 7)))) ? ((SgDefaultOptionStmt*) (node)) : NULL) : NULL)
 
#define IS_SgBreakStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBreakStmt::static_variant >> 3] & (1 << (SgBreakStmt::static_variant & 7)))) ? ((SgBreakStmt*) (node)) : NULL) : NULL)
 
#define IS_SgContinueStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgContinueStmt::static_variant >> 3] & (1 << (SgContinueStmt::static_variant & 7)))) ? ((SgContinueStmt*) (node)) : NULL) : NULL)
 
#define IS_SgReturnStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgReturnStmt::static_variant >> 3] & (1 << (SgReturnStmt::static_variant & 7)))) ? ((SgReturnStmt*) (node)) : NULL) : NULL)
 
#define IS_SgGotoStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGotoStatement::static_variant >> 3] & (1 << (SgGotoStatement::static_variant & 7)))) ? ((SgGotoStatement*) (node)) : NULL) : NULL)
 
#define IS_SgSpawnStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSpawnStmt::static_variant >> 3] & (1 << (SgSpawnStmt::static_variant & 7)))) ? ((SgSpawnStmt*) (node)) : NULL) : NULL)
 
#define IS_SgNullStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNullStatement::static_variant >> 3] & (1 << (SgNullStatement::static_variant & 7)))) ? ((SgNullStatement*) (node)) : NULL) : NULL)
 
#define IS_SgVariantStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariantStatement::static_variant >> 3] & (1 << (SgVariantStatement::static_variant & 7)))) ? ((SgVariantStatement*) (node)) : NULL) : NULL)
 
#define IS_SgPragmaDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPragmaDeclaration::static_variant >> 3] & (1 << (SgPragmaDeclaration::static_variant & 7)))) ? ((SgPragmaDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateClassDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateClassDeclaration::static_variant >> 3] & (1 << (SgTemplateClassDeclaration::static_variant & 7)))) ? ((SgTemplateClassDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateMemberFunctionDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateMemberFunctionDeclaration::static_variant >> 3] & (1 << (SgTemplateMemberFunctionDeclaration::static_variant & 7)))) ? ((SgTemplateMemberFunctionDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateFunctionDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionDeclaration::static_variant >> 3] & (1 << (SgTemplateFunctionDeclaration::static_variant & 7)))) ? ((SgTemplateFunctionDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateVariableDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateVariableDeclaration::static_variant >> 3] & (1 << (SgTemplateVariableDeclaration::static_variant & 7)))) ? ((SgTemplateVariableDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateDeclaration::static_variant >> 3] & (1 << (SgTemplateDeclaration::static_variant & 7)))) ? ((SgTemplateDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgVariableDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariableDeclaration::static_variant >> 3] & (1 << (SgVariableDeclaration::static_variant & 7)))) ? ((SgVariableDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateInstantiationDecl_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationDecl::static_variant >> 3] & (1 << (SgTemplateInstantiationDecl::static_variant & 7)))) ? ((SgTemplateInstantiationDecl*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateInstantiationDefn_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationDefn::static_variant >> 3] & (1 << (SgTemplateInstantiationDefn::static_variant & 7)))) ? ((SgTemplateInstantiationDefn*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateInstantiationFunctionDecl_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationFunctionDecl::static_variant >> 3] & (1 << (SgTemplateInstantiationFunctionDecl::static_variant & 7)))) ? ((SgTemplateInstantiationFunctionDecl*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateInstantiationMemberFunctionDecl_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationMemberFunctionDecl::static_variant >> 3] & (1 << (SgTemplateInstantiationMemberFunctionDecl::static_variant & 7)))) ? ((SgTemplateInstantiationMemberFunctionDecl*) (node)) : NULL) : NULL)
 
#define IS_SgWithStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWithStatement::static_variant >> 3] & (1 << (SgWithStatement::static_variant & 7)))) ? ((SgWithStatement*) (node)) : NULL) : NULL)
 
#define IS_SgPythonGlobalStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPythonGlobalStmt::static_variant >> 3] & (1 << (SgPythonGlobalStmt::static_variant & 7)))) ? ((SgPythonGlobalStmt*) (node)) : NULL) : NULL)
 
#define IS_SgPythonPrintStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPythonPrintStmt::static_variant >> 3] & (1 << (SgPythonPrintStmt::static_variant & 7)))) ? ((SgPythonPrintStmt*) (node)) : NULL) : NULL)
 
#define IS_SgPassStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPassStatement::static_variant >> 3] & (1 << (SgPassStatement::static_variant & 7)))) ? ((SgPassStatement*) (node)) : NULL) : NULL)
 
#define IS_SgAssertStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssertStmt::static_variant >> 3] & (1 << (SgAssertStmt::static_variant & 7)))) ? ((SgAssertStmt*) (node)) : NULL) : NULL)
 
#define IS_SgExecStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExecStatement::static_variant >> 3] & (1 << (SgExecStatement::static_variant & 7)))) ? ((SgExecStatement*) (node)) : NULL) : NULL)
 
#define IS_SgProgramHeaderStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgProgramHeaderStatement::static_variant >> 3] & (1 << (SgProgramHeaderStatement::static_variant & 7)))) ? ((SgProgramHeaderStatement*) (node)) : NULL) : NULL)
 
#define IS_SgProcedureHeaderStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgProcedureHeaderStatement::static_variant >> 3] & (1 << (SgProcedureHeaderStatement::static_variant & 7)))) ? ((SgProcedureHeaderStatement*) (node)) : NULL) : NULL)
 
#define IS_SgEntryStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEntryStatement::static_variant >> 3] & (1 << (SgEntryStatement::static_variant & 7)))) ? ((SgEntryStatement*) (node)) : NULL) : NULL)
 
#define IS_SgFortranNonblockedDo_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFortranNonblockedDo::static_variant >> 3] & (1 << (SgFortranNonblockedDo::static_variant & 7)))) ? ((SgFortranNonblockedDo*) (node)) : NULL) : NULL)
 
#define IS_SgInterfaceStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInterfaceStatement::static_variant >> 3] & (1 << (SgInterfaceStatement::static_variant & 7)))) ? ((SgInterfaceStatement*) (node)) : NULL) : NULL)
 
#define IS_SgParameterStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgParameterStatement::static_variant >> 3] & (1 << (SgParameterStatement::static_variant & 7)))) ? ((SgParameterStatement*) (node)) : NULL) : NULL)
 
#define IS_SgCommonBlock_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommonBlock::static_variant >> 3] & (1 << (SgCommonBlock::static_variant & 7)))) ? ((SgCommonBlock*) (node)) : NULL) : NULL)
 
#define IS_SgModuleStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModuleStatement::static_variant >> 3] & (1 << (SgModuleStatement::static_variant & 7)))) ? ((SgModuleStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUseStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUseStatement::static_variant >> 3] & (1 << (SgUseStatement::static_variant & 7)))) ? ((SgUseStatement*) (node)) : NULL) : NULL)
 
#define IS_SgStopOrPauseStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStopOrPauseStatement::static_variant >> 3] & (1 << (SgStopOrPauseStatement::static_variant & 7)))) ? ((SgStopOrPauseStatement*) (node)) : NULL) : NULL)
 
#define IS_SgPrintStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPrintStatement::static_variant >> 3] & (1 << (SgPrintStatement::static_variant & 7)))) ? ((SgPrintStatement*) (node)) : NULL) : NULL)
 
#define IS_SgReadStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgReadStatement::static_variant >> 3] & (1 << (SgReadStatement::static_variant & 7)))) ? ((SgReadStatement*) (node)) : NULL) : NULL)
 
#define IS_SgWriteStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWriteStatement::static_variant >> 3] & (1 << (SgWriteStatement::static_variant & 7)))) ? ((SgWriteStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOpenStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOpenStatement::static_variant >> 3] & (1 << (SgOpenStatement::static_variant & 7)))) ? ((SgOpenStatement*) (node)) : NULL) : NULL)
 
#define IS_SgCloseStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCloseStatement::static_variant >> 3] & (1 << (SgCloseStatement::static_variant & 7)))) ? ((SgCloseStatement*) (node)) : NULL) : NULL)
 
#define IS_SgInquireStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInquireStatement::static_variant >> 3] & (1 << (SgInquireStatement::static_variant & 7)))) ? ((SgInquireStatement*) (node)) : NULL) : NULL)
 
#define IS_SgFlushStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFlushStatement::static_variant >> 3] & (1 << (SgFlushStatement::static_variant & 7)))) ? ((SgFlushStatement*) (node)) : NULL) : NULL)
 
#define IS_SgBackspaceStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBackspaceStatement::static_variant >> 3] & (1 << (SgBackspaceStatement::static_variant & 7)))) ? ((SgBackspaceStatement*) (node)) : NULL) : NULL)
 
#define IS_SgRewindStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRewindStatement::static_variant >> 3] & (1 << (SgRewindStatement::static_variant & 7)))) ? ((SgRewindStatement*) (node)) : NULL) : NULL)
 
#define IS_SgEndfileStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEndfileStatement::static_variant >> 3] & (1 << (SgEndfileStatement::static_variant & 7)))) ? ((SgEndfileStatement*) (node)) : NULL) : NULL)
 
#define IS_SgWaitStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWaitStatement::static_variant >> 3] & (1 << (SgWaitStatement::static_variant & 7)))) ? ((SgWaitStatement*) (node)) : NULL) : NULL)
 
#define IS_SgCAFWithTeamStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCAFWithTeamStatement::static_variant >> 3] & (1 << (SgCAFWithTeamStatement::static_variant & 7)))) ? ((SgCAFWithTeamStatement*) (node)) : NULL) : NULL)
 
#define IS_SgFormatStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFormatStatement::static_variant >> 3] & (1 << (SgFormatStatement::static_variant & 7)))) ? ((SgFormatStatement*) (node)) : NULL) : NULL)
 
#define IS_SgFortranDo_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFortranDo::static_variant >> 3] & (1 << (SgFortranDo::static_variant & 7)))) ? ((SgFortranDo*) (node)) : NULL) : NULL)
 
#define IS_SgForAllStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgForAllStatement::static_variant >> 3] & (1 << (SgForAllStatement::static_variant & 7)))) ? ((SgForAllStatement*) (node)) : NULL) : NULL)
 
#define IS_SgIOStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIOStatement::static_variant >> 3] & (1 << (SgIOStatement::static_variant & 7)))) ? ((SgIOStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUpcNotifyStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcNotifyStatement::static_variant >> 3] & (1 << (SgUpcNotifyStatement::static_variant & 7)))) ? ((SgUpcNotifyStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUpcWaitStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcWaitStatement::static_variant >> 3] & (1 << (SgUpcWaitStatement::static_variant & 7)))) ? ((SgUpcWaitStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUpcBarrierStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcBarrierStatement::static_variant >> 3] & (1 << (SgUpcBarrierStatement::static_variant & 7)))) ? ((SgUpcBarrierStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUpcFenceStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcFenceStatement::static_variant >> 3] & (1 << (SgUpcFenceStatement::static_variant & 7)))) ? ((SgUpcFenceStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUpcForAllStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcForAllStatement::static_variant >> 3] & (1 << (SgUpcForAllStatement::static_variant & 7)))) ? ((SgUpcForAllStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpParallelStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpParallelStatement::static_variant >> 3] & (1 << (SgOmpParallelStatement::static_variant & 7)))) ? ((SgOmpParallelStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpSingleStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSingleStatement::static_variant >> 3] & (1 << (SgOmpSingleStatement::static_variant & 7)))) ? ((SgOmpSingleStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpTaskStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTaskStatement::static_variant >> 3] & (1 << (SgOmpTaskStatement::static_variant & 7)))) ? ((SgOmpTaskStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpForStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpForStatement::static_variant >> 3] & (1 << (SgOmpForStatement::static_variant & 7)))) ? ((SgOmpForStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpDoStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpDoStatement::static_variant >> 3] & (1 << (SgOmpDoStatement::static_variant & 7)))) ? ((SgOmpDoStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpSectionsStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSectionsStatement::static_variant >> 3] & (1 << (SgOmpSectionsStatement::static_variant & 7)))) ? ((SgOmpSectionsStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpTargetStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTargetStatement::static_variant >> 3] & (1 << (SgOmpTargetStatement::static_variant & 7)))) ? ((SgOmpTargetStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpTargetDataStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTargetDataStatement::static_variant >> 3] & (1 << (SgOmpTargetDataStatement::static_variant & 7)))) ? ((SgOmpTargetDataStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpSimdStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSimdStatement::static_variant >> 3] & (1 << (SgOmpSimdStatement::static_variant & 7)))) ? ((SgOmpSimdStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpClauseBodyStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpClauseBodyStatement::static_variant >> 3] & (1 << (SgOmpClauseBodyStatement::static_variant & 7)))) ? ((SgOmpClauseBodyStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpAtomicStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpAtomicStatement::static_variant >> 3] & (1 << (SgOmpAtomicStatement::static_variant & 7)))) ? ((SgOmpAtomicStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpMasterStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpMasterStatement::static_variant >> 3] & (1 << (SgOmpMasterStatement::static_variant & 7)))) ? ((SgOmpMasterStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpSectionStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSectionStatement::static_variant >> 3] & (1 << (SgOmpSectionStatement::static_variant & 7)))) ? ((SgOmpSectionStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpOrderedStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpOrderedStatement::static_variant >> 3] & (1 << (SgOmpOrderedStatement::static_variant & 7)))) ? ((SgOmpOrderedStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpWorkshareStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpWorkshareStatement::static_variant >> 3] & (1 << (SgOmpWorkshareStatement::static_variant & 7)))) ? ((SgOmpWorkshareStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpCriticalStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCriticalStatement::static_variant >> 3] & (1 << (SgOmpCriticalStatement::static_variant & 7)))) ? ((SgOmpCriticalStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpBodyStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpBodyStatement::static_variant >> 3] & (1 << (SgOmpBodyStatement::static_variant & 7)))) ? ((SgOmpBodyStatement*) (node)) : NULL) : NULL)
 
#define IS_SgJavaThrowStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaThrowStatement::static_variant >> 3] & (1 << (SgJavaThrowStatement::static_variant & 7)))) ? ((SgJavaThrowStatement*) (node)) : NULL) : NULL)
 
#define IS_SgJavaForEachStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaForEachStatement::static_variant >> 3] & (1 << (SgJavaForEachStatement::static_variant & 7)))) ? ((SgJavaForEachStatement*) (node)) : NULL) : NULL)
 
#define IS_SgJavaSynchronizedStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaSynchronizedStatement::static_variant >> 3] & (1 << (SgJavaSynchronizedStatement::static_variant & 7)))) ? ((SgJavaSynchronizedStatement*) (node)) : NULL) : NULL)
 
#define IS_SgJavaLabelStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaLabelStatement::static_variant >> 3] & (1 << (SgJavaLabelStatement::static_variant & 7)))) ? ((SgJavaLabelStatement*) (node)) : NULL) : NULL)
 
#define IS_SgJavaImportStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaImportStatement::static_variant >> 3] & (1 << (SgJavaImportStatement::static_variant & 7)))) ? ((SgJavaImportStatement*) (node)) : NULL) : NULL)
 
#define IS_SgJavaPackageDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaPackageDeclaration::static_variant >> 3] & (1 << (SgJavaPackageDeclaration::static_variant & 7)))) ? ((SgJavaPackageDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgJavaPackageStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaPackageStatement::static_variant >> 3] & (1 << (SgJavaPackageStatement::static_variant & 7)))) ? ((SgJavaPackageStatement*) (node)) : NULL) : NULL)
 
#define IS_SgBlockDataStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBlockDataStatement::static_variant >> 3] & (1 << (SgBlockDataStatement::static_variant & 7)))) ? ((SgBlockDataStatement*) (node)) : NULL) : NULL)
 
#define IS_SgImplicitStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImplicitStatement::static_variant >> 3] & (1 << (SgImplicitStatement::static_variant & 7)))) ? ((SgImplicitStatement*) (node)) : NULL) : NULL)
 
#define IS_SgStatementFunctionStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStatementFunctionStatement::static_variant >> 3] & (1 << (SgStatementFunctionStatement::static_variant & 7)))) ? ((SgStatementFunctionStatement*) (node)) : NULL) : NULL)
 
#define IS_SgWhereStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWhereStatement::static_variant >> 3] & (1 << (SgWhereStatement::static_variant & 7)))) ? ((SgWhereStatement*) (node)) : NULL) : NULL)
 
#define IS_SgNullifyStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNullifyStatement::static_variant >> 3] & (1 << (SgNullifyStatement::static_variant & 7)))) ? ((SgNullifyStatement*) (node)) : NULL) : NULL)
 
#define IS_SgEquivalenceStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEquivalenceStatement::static_variant >> 3] & (1 << (SgEquivalenceStatement::static_variant & 7)))) ? ((SgEquivalenceStatement*) (node)) : NULL) : NULL)
 
#define IS_SgDerivedTypeStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDerivedTypeStatement::static_variant >> 3] & (1 << (SgDerivedTypeStatement::static_variant & 7)))) ? ((SgDerivedTypeStatement*) (node)) : NULL) : NULL)
 
#define IS_SgAttributeSpecificationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAttributeSpecificationStatement::static_variant >> 3] & (1 << (SgAttributeSpecificationStatement::static_variant & 7)))) ? ((SgAttributeSpecificationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgAllocateStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAllocateStatement::static_variant >> 3] & (1 << (SgAllocateStatement::static_variant & 7)))) ? ((SgAllocateStatement*) (node)) : NULL) : NULL)
 
#define IS_SgDeallocateStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeallocateStatement::static_variant >> 3] & (1 << (SgDeallocateStatement::static_variant & 7)))) ? ((SgDeallocateStatement*) (node)) : NULL) : NULL)
 
#define IS_SgContainsStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgContainsStatement::static_variant >> 3] & (1 << (SgContainsStatement::static_variant & 7)))) ? ((SgContainsStatement*) (node)) : NULL) : NULL)
 
#define IS_SgSequenceStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSequenceStatement::static_variant >> 3] & (1 << (SgSequenceStatement::static_variant & 7)))) ? ((SgSequenceStatement*) (node)) : NULL) : NULL)
 
#define IS_SgElseWhereStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElseWhereStatement::static_variant >> 3] & (1 << (SgElseWhereStatement::static_variant & 7)))) ? ((SgElseWhereStatement*) (node)) : NULL) : NULL)
 
#define IS_SgArithmeticIfStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArithmeticIfStatement::static_variant >> 3] & (1 << (SgArithmeticIfStatement::static_variant & 7)))) ? ((SgArithmeticIfStatement*) (node)) : NULL) : NULL)
 
#define IS_SgAssignStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignStatement::static_variant >> 3] & (1 << (SgAssignStatement::static_variant & 7)))) ? ((SgAssignStatement*) (node)) : NULL) : NULL)
 
#define IS_SgComputedGotoStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgComputedGotoStatement::static_variant >> 3] & (1 << (SgComputedGotoStatement::static_variant & 7)))) ? ((SgComputedGotoStatement*) (node)) : NULL) : NULL)
 
#define IS_SgAssignedGotoStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignedGotoStatement::static_variant >> 3] & (1 << (SgAssignedGotoStatement::static_variant & 7)))) ? ((SgAssignedGotoStatement*) (node)) : NULL) : NULL)
 
#define IS_SgNamelistStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamelistStatement::static_variant >> 3] & (1 << (SgNamelistStatement::static_variant & 7)))) ? ((SgNamelistStatement*) (node)) : NULL) : NULL)
 
#define IS_SgImportStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImportStatement::static_variant >> 3] & (1 << (SgImportStatement::static_variant & 7)))) ? ((SgImportStatement*) (node)) : NULL) : NULL)
 
#define IS_SgAssociateStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssociateStatement::static_variant >> 3] & (1 << (SgAssociateStatement::static_variant & 7)))) ? ((SgAssociateStatement*) (node)) : NULL) : NULL)
 
#define IS_SgFortranIncludeLine_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFortranIncludeLine::static_variant >> 3] & (1 << (SgFortranIncludeLine::static_variant & 7)))) ? ((SgFortranIncludeLine*) (node)) : NULL) : NULL)
 
#define IS_SgNamespaceDeclarationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceDeclarationStatement::static_variant >> 3] & (1 << (SgNamespaceDeclarationStatement::static_variant & 7)))) ? ((SgNamespaceDeclarationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgNamespaceAliasDeclarationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceAliasDeclarationStatement::static_variant >> 3] & (1 << (SgNamespaceAliasDeclarationStatement::static_variant & 7)))) ? ((SgNamespaceAliasDeclarationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgNamespaceDefinitionStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceDefinitionStatement::static_variant >> 3] & (1 << (SgNamespaceDefinitionStatement::static_variant & 7)))) ? ((SgNamespaceDefinitionStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUsingDeclarationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUsingDeclarationStatement::static_variant >> 3] & (1 << (SgUsingDeclarationStatement::static_variant & 7)))) ? ((SgUsingDeclarationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUsingDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUsingDirectiveStatement::static_variant >> 3] & (1 << (SgUsingDirectiveStatement::static_variant & 7)))) ? ((SgUsingDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateInstantiationDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationDirectiveStatement::static_variant >> 3] & (1 << (SgTemplateInstantiationDirectiveStatement::static_variant & 7)))) ? ((SgTemplateInstantiationDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateClassDefinition_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateClassDefinition::static_variant >> 3] & (1 << (SgTemplateClassDefinition::static_variant & 7)))) ? ((SgTemplateClassDefinition*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateFunctionDefinition_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionDefinition::static_variant >> 3] & (1 << (SgTemplateFunctionDefinition::static_variant & 7)))) ? ((SgTemplateFunctionDefinition*) (node)) : NULL) : NULL)
 
#define IS_SgClassDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassDeclaration::static_variant >> 3] & (1 << (SgClassDeclaration::static_variant & 7)))) ? ((SgClassDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgClassDefinition_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassDefinition::static_variant >> 3] & (1 << (SgClassDefinition::static_variant & 7)))) ? ((SgClassDefinition*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionDefinition_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionDefinition::static_variant >> 3] & (1 << (SgFunctionDefinition::static_variant & 7)))) ? ((SgFunctionDefinition*) (node)) : NULL) : NULL)
 
#define IS_SgScopeStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgScopeStatement::static_variant >> 3] & (1 << (SgScopeStatement::static_variant & 7)))) ? ((SgScopeStatement*) (node)) : NULL) : NULL)
 
#define IS_SgMemberFunctionDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionDeclaration::static_variant >> 3] & (1 << (SgMemberFunctionDeclaration::static_variant & 7)))) ? ((SgMemberFunctionDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionDeclaration::static_variant >> 3] & (1 << (SgFunctionDeclaration::static_variant & 7)))) ? ((SgFunctionDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgIncludeDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncludeDirectiveStatement::static_variant >> 3] & (1 << (SgIncludeDirectiveStatement::static_variant & 7)))) ? ((SgIncludeDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgDefineDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDefineDirectiveStatement::static_variant >> 3] & (1 << (SgDefineDirectiveStatement::static_variant & 7)))) ? ((SgDefineDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUndefDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUndefDirectiveStatement::static_variant >> 3] & (1 << (SgUndefDirectiveStatement::static_variant & 7)))) ? ((SgUndefDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgIfdefDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfdefDirectiveStatement::static_variant >> 3] & (1 << (SgIfdefDirectiveStatement::static_variant & 7)))) ? ((SgIfdefDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgIfndefDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfndefDirectiveStatement::static_variant >> 3] & (1 << (SgIfndefDirectiveStatement::static_variant & 7)))) ? ((SgIfndefDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgIfDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfDirectiveStatement::static_variant >> 3] & (1 << (SgIfDirectiveStatement::static_variant & 7)))) ? ((SgIfDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgDeadIfDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeadIfDirectiveStatement::static_variant >> 3] & (1 << (SgDeadIfDirectiveStatement::static_variant & 7)))) ? ((SgDeadIfDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgElseDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElseDirectiveStatement::static_variant >> 3] & (1 << (SgElseDirectiveStatement::static_variant & 7)))) ? ((SgElseDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgElseifDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElseifDirectiveStatement::static_variant >> 3] & (1 << (SgElseifDirectiveStatement::static_variant & 7)))) ? ((SgElseifDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgEndifDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEndifDirectiveStatement::static_variant >> 3] & (1 << (SgEndifDirectiveStatement::static_variant & 7)))) ? ((SgEndifDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgLineDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLineDirectiveStatement::static_variant >> 3] & (1 << (SgLineDirectiveStatement::static_variant & 7)))) ? ((SgLineDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgWarningDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWarningDirectiveStatement::static_variant >> 3] & (1 << (SgWarningDirectiveStatement::static_variant & 7)))) ? ((SgWarningDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgErrorDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgErrorDirectiveStatement::static_variant >> 3] & (1 << (SgErrorDirectiveStatement::static_variant & 7)))) ? ((SgErrorDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgEmptyDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEmptyDirectiveStatement::static_variant >> 3] & (1 << (SgEmptyDirectiveStatement::static_variant & 7)))) ? ((SgEmptyDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgIncludeNextDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncludeNextDirectiveStatement::static_variant >> 3] & (1 << (SgIncludeNextDirectiveStatement::static_variant & 7)))) ? ((SgIncludeNextDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgIdentDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIdentDirectiveStatement::static_variant >> 3] & (1 << (SgIdentDirectiveStatement::static_variant & 7)))) ? ((SgIdentDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgLinemarkerDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLinemarkerDirectiveStatement::static_variant >> 3] & (1 << (SgLinemarkerDirectiveStatement::static_variant & 7)))) ? ((SgLinemarkerDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgC_PreprocessorDirectiveStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgC_PreprocessorDirectiveStatement::static_variant >> 3] & (1 << (SgC_PreprocessorDirectiveStatement::static_variant & 7)))) ? ((SgC_PreprocessorDirectiveStatement*) (node)) : NULL) : NULL)
 
#define IS_SgClinkageStartStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClinkageStartStatement::static_variant >> 3] & (1 << (SgClinkageStartStatement::static_variant & 7)))) ? ((SgClinkageStartStatement*) (node)) : NULL) : NULL)
 
#define IS_SgClinkageEndStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClinkageEndStatement::static_variant >> 3] & (1 << (SgClinkageEndStatement::static_variant & 7)))) ? ((SgClinkageEndStatement*) (node)) : NULL) : NULL)
 
#define IS_SgClinkageDeclarationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClinkageDeclarationStatement::static_variant >> 3] & (1 << (SgClinkageDeclarationStatement::static_variant & 7)))) ? ((SgClinkageDeclarationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpFlushStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpFlushStatement::static_variant >> 3] & (1 << (SgOmpFlushStatement::static_variant & 7)))) ? ((SgOmpFlushStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpBarrierStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpBarrierStatement::static_variant >> 3] & (1 << (SgOmpBarrierStatement::static_variant & 7)))) ? ((SgOmpBarrierStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpTaskwaitStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTaskwaitStatement::static_variant >> 3] & (1 << (SgOmpTaskwaitStatement::static_variant & 7)))) ? ((SgOmpTaskwaitStatement*) (node)) : NULL) : NULL)
 
#define IS_SgOmpThreadprivateStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpThreadprivateStatement::static_variant >> 3] & (1 << (SgOmpThreadprivateStatement::static_variant & 7)))) ? ((SgOmpThreadprivateStatement*) (node)) : NULL) : NULL)
 
#define IS_SgDeclarationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeclarationStatement::static_variant >> 3] & (1 << (SgDeclarationStatement::static_variant & 7)))) ? ((SgDeclarationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStatement::static_variant >> 3] & (1 << (SgStatement::static_variant & 7)))) ? ((SgStatement*) (node)) : NULL) : NULL)
 
#define IS_SgVarRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarRefExp::static_variant >> 3] & (1 << (SgVarRefExp::static_variant & 7)))) ? ((SgVarRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgCompoundLiteralExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCompoundLiteralExp::static_variant >> 3] & (1 << (SgCompoundLiteralExp::static_variant & 7)))) ? ((SgCompoundLiteralExp*) (node)) : NULL) : NULL)
 
#define IS_SgLabelRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLabelRefExp::static_variant >> 3] & (1 << (SgLabelRefExp::static_variant & 7)))) ? ((SgLabelRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgClassNameRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassNameRefExp::static_variant >> 3] & (1 << (SgClassNameRefExp::static_variant & 7)))) ? ((SgClassNameRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionRefExp::static_variant >> 3] & (1 << (SgFunctionRefExp::static_variant & 7)))) ? ((SgFunctionRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgMemberFunctionRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionRefExp::static_variant >> 3] & (1 << (SgMemberFunctionRefExp::static_variant & 7)))) ? ((SgMemberFunctionRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateFunctionRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionRefExp::static_variant >> 3] & (1 << (SgTemplateFunctionRefExp::static_variant & 7)))) ? ((SgTemplateFunctionRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateMemberFunctionRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateMemberFunctionRefExp::static_variant >> 3] & (1 << (SgTemplateMemberFunctionRefExp::static_variant & 7)))) ? ((SgTemplateMemberFunctionRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgSizeOfOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSizeOfOp::static_variant >> 3] & (1 << (SgSizeOfOp::static_variant & 7)))) ? ((SgSizeOfOp*) (node)) : NULL) : NULL)
 
#define IS_SgAlignOfOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAlignOfOp::static_variant >> 3] & (1 << (SgAlignOfOp::static_variant & 7)))) ? ((SgAlignOfOp*) (node)) : NULL) : NULL)
 
#define IS_SgJavaInstanceOfOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaInstanceOfOp::static_variant >> 3] & (1 << (SgJavaInstanceOfOp::static_variant & 7)))) ? ((SgJavaInstanceOfOp*) (node)) : NULL) : NULL)
 
#define IS_SgJavaMarkerAnnotation_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaMarkerAnnotation::static_variant >> 3] & (1 << (SgJavaMarkerAnnotation::static_variant & 7)))) ? ((SgJavaMarkerAnnotation*) (node)) : NULL) : NULL)
 
#define IS_SgJavaSingleMemberAnnotation_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaSingleMemberAnnotation::static_variant >> 3] & (1 << (SgJavaSingleMemberAnnotation::static_variant & 7)))) ? ((SgJavaSingleMemberAnnotation*) (node)) : NULL) : NULL)
 
#define IS_SgJavaNormalAnnotation_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaNormalAnnotation::static_variant >> 3] & (1 << (SgJavaNormalAnnotation::static_variant & 7)))) ? ((SgJavaNormalAnnotation*) (node)) : NULL) : NULL)
 
#define IS_SgJavaAnnotation_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaAnnotation::static_variant >> 3] & (1 << (SgJavaAnnotation::static_variant & 7)))) ? ((SgJavaAnnotation*) (node)) : NULL) : NULL)
 
#define IS_SgJavaTypeExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaTypeExpression::static_variant >> 3] & (1 << (SgJavaTypeExpression::static_variant & 7)))) ? ((SgJavaTypeExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUpcLocalsizeofExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcLocalsizeofExpression::static_variant >> 3] & (1 << (SgUpcLocalsizeofExpression::static_variant & 7)))) ? ((SgUpcLocalsizeofExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUpcBlocksizeofExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcBlocksizeofExpression::static_variant >> 3] & (1 << (SgUpcBlocksizeofExpression::static_variant & 7)))) ? ((SgUpcBlocksizeofExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUpcElemsizeofExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcElemsizeofExpression::static_variant >> 3] & (1 << (SgUpcElemsizeofExpression::static_variant & 7)))) ? ((SgUpcElemsizeofExpression*) (node)) : NULL) : NULL)
 
#define IS_SgVarArgStartOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgStartOp::static_variant >> 3] & (1 << (SgVarArgStartOp::static_variant & 7)))) ? ((SgVarArgStartOp*) (node)) : NULL) : NULL)
 
#define IS_SgVarArgStartOneOperandOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgStartOneOperandOp::static_variant >> 3] & (1 << (SgVarArgStartOneOperandOp::static_variant & 7)))) ? ((SgVarArgStartOneOperandOp*) (node)) : NULL) : NULL)
 
#define IS_SgVarArgOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgOp::static_variant >> 3] & (1 << (SgVarArgOp::static_variant & 7)))) ? ((SgVarArgOp*) (node)) : NULL) : NULL)
 
#define IS_SgVarArgEndOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgEndOp::static_variant >> 3] & (1 << (SgVarArgEndOp::static_variant & 7)))) ? ((SgVarArgEndOp*) (node)) : NULL) : NULL)
 
#define IS_SgVarArgCopyOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgCopyOp::static_variant >> 3] & (1 << (SgVarArgCopyOp::static_variant & 7)))) ? ((SgVarArgCopyOp*) (node)) : NULL) : NULL)
 
#define IS_SgTypeIdOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeIdOp::static_variant >> 3] & (1 << (SgTypeIdOp::static_variant & 7)))) ? ((SgTypeIdOp*) (node)) : NULL) : NULL)
 
#define IS_SgConditionalExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConditionalExp::static_variant >> 3] & (1 << (SgConditionalExp::static_variant & 7)))) ? ((SgConditionalExp*) (node)) : NULL) : NULL)
 
#define IS_SgNewExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNewExp::static_variant >> 3] & (1 << (SgNewExp::static_variant & 7)))) ? ((SgNewExp*) (node)) : NULL) : NULL)
 
#define IS_SgDeleteExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeleteExp::static_variant >> 3] & (1 << (SgDeleteExp::static_variant & 7)))) ? ((SgDeleteExp*) (node)) : NULL) : NULL)
 
#define IS_SgThisExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgThisExp::static_variant >> 3] & (1 << (SgThisExp::static_variant & 7)))) ? ((SgThisExp*) (node)) : NULL) : NULL)
 
#define IS_SgSuperExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSuperExp::static_variant >> 3] & (1 << (SgSuperExp::static_variant & 7)))) ? ((SgSuperExp*) (node)) : NULL) : NULL)
 
#define IS_SgClassExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassExp::static_variant >> 3] & (1 << (SgClassExp::static_variant & 7)))) ? ((SgClassExp*) (node)) : NULL) : NULL)
 
#define IS_SgRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRefExp::static_variant >> 3] & (1 << (SgRefExp::static_variant & 7)))) ? ((SgRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgAggregateInitializer_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAggregateInitializer::static_variant >> 3] & (1 << (SgAggregateInitializer::static_variant & 7)))) ? ((SgAggregateInitializer*) (node)) : NULL) : NULL)
 
#define IS_SgCompoundInitializer_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCompoundInitializer::static_variant >> 3] & (1 << (SgCompoundInitializer::static_variant & 7)))) ? ((SgCompoundInitializer*) (node)) : NULL) : NULL)
 
#define IS_SgConstructorInitializer_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConstructorInitializer::static_variant >> 3] & (1 << (SgConstructorInitializer::static_variant & 7)))) ? ((SgConstructorInitializer*) (node)) : NULL) : NULL)
 
#define IS_SgAssignInitializer_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignInitializer::static_variant >> 3] & (1 << (SgAssignInitializer::static_variant & 7)))) ? ((SgAssignInitializer*) (node)) : NULL) : NULL)
 
#define IS_SgExpressionRoot_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExpressionRoot::static_variant >> 3] & (1 << (SgExpressionRoot::static_variant & 7)))) ? ((SgExpressionRoot*) (node)) : NULL) : NULL)
 
#define IS_SgMinusOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMinusOp::static_variant >> 3] & (1 << (SgMinusOp::static_variant & 7)))) ? ((SgMinusOp*) (node)) : NULL) : NULL)
 
#define IS_SgUnaryAddOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnaryAddOp::static_variant >> 3] & (1 << (SgUnaryAddOp::static_variant & 7)))) ? ((SgUnaryAddOp*) (node)) : NULL) : NULL)
 
#define IS_SgNotOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNotOp::static_variant >> 3] & (1 << (SgNotOp::static_variant & 7)))) ? ((SgNotOp*) (node)) : NULL) : NULL)
 
#define IS_SgPointerDerefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerDerefExp::static_variant >> 3] & (1 << (SgPointerDerefExp::static_variant & 7)))) ? ((SgPointerDerefExp*) (node)) : NULL) : NULL)
 
#define IS_SgAddressOfOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAddressOfOp::static_variant >> 3] & (1 << (SgAddressOfOp::static_variant & 7)))) ? ((SgAddressOfOp*) (node)) : NULL) : NULL)
 
#define IS_SgMinusMinusOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMinusMinusOp::static_variant >> 3] & (1 << (SgMinusMinusOp::static_variant & 7)))) ? ((SgMinusMinusOp*) (node)) : NULL) : NULL)
 
#define IS_SgPlusPlusOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPlusPlusOp::static_variant >> 3] & (1 << (SgPlusPlusOp::static_variant & 7)))) ? ((SgPlusPlusOp*) (node)) : NULL) : NULL)
 
#define IS_SgBitComplementOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitComplementOp::static_variant >> 3] & (1 << (SgBitComplementOp::static_variant & 7)))) ? ((SgBitComplementOp*) (node)) : NULL) : NULL)
 
#define IS_SgRealPartOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRealPartOp::static_variant >> 3] & (1 << (SgRealPartOp::static_variant & 7)))) ? ((SgRealPartOp*) (node)) : NULL) : NULL)
 
#define IS_SgImagPartOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImagPartOp::static_variant >> 3] & (1 << (SgImagPartOp::static_variant & 7)))) ? ((SgImagPartOp*) (node)) : NULL) : NULL)
 
#define IS_SgConjugateOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConjugateOp::static_variant >> 3] & (1 << (SgConjugateOp::static_variant & 7)))) ? ((SgConjugateOp*) (node)) : NULL) : NULL)
 
#define IS_SgCastExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCastExp::static_variant >> 3] & (1 << (SgCastExp::static_variant & 7)))) ? ((SgCastExp*) (node)) : NULL) : NULL)
 
#define IS_SgThrowOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgThrowOp::static_variant >> 3] & (1 << (SgThrowOp::static_variant & 7)))) ? ((SgThrowOp*) (node)) : NULL) : NULL)
 
#define IS_SgArrowExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArrowExp::static_variant >> 3] & (1 << (SgArrowExp::static_variant & 7)))) ? ((SgArrowExp*) (node)) : NULL) : NULL)
 
#define IS_SgDotExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDotExp::static_variant >> 3] & (1 << (SgDotExp::static_variant & 7)))) ? ((SgDotExp*) (node)) : NULL) : NULL)
 
#define IS_SgDotStarOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDotStarOp::static_variant >> 3] & (1 << (SgDotStarOp::static_variant & 7)))) ? ((SgDotStarOp*) (node)) : NULL) : NULL)
 
#define IS_SgArrowStarOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArrowStarOp::static_variant >> 3] & (1 << (SgArrowStarOp::static_variant & 7)))) ? ((SgArrowStarOp*) (node)) : NULL) : NULL)
 
#define IS_SgEqualityOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEqualityOp::static_variant >> 3] & (1 << (SgEqualityOp::static_variant & 7)))) ? ((SgEqualityOp*) (node)) : NULL) : NULL)
 
#define IS_SgLessThanOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLessThanOp::static_variant >> 3] & (1 << (SgLessThanOp::static_variant & 7)))) ? ((SgLessThanOp*) (node)) : NULL) : NULL)
 
#define IS_SgGreaterThanOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGreaterThanOp::static_variant >> 3] & (1 << (SgGreaterThanOp::static_variant & 7)))) ? ((SgGreaterThanOp*) (node)) : NULL) : NULL)
 
#define IS_SgNotEqualOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNotEqualOp::static_variant >> 3] & (1 << (SgNotEqualOp::static_variant & 7)))) ? ((SgNotEqualOp*) (node)) : NULL) : NULL)
 
#define IS_SgLessOrEqualOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLessOrEqualOp::static_variant >> 3] & (1 << (SgLessOrEqualOp::static_variant & 7)))) ? ((SgLessOrEqualOp*) (node)) : NULL) : NULL)
 
#define IS_SgGreaterOrEqualOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGreaterOrEqualOp::static_variant >> 3] & (1 << (SgGreaterOrEqualOp::static_variant & 7)))) ? ((SgGreaterOrEqualOp*) (node)) : NULL) : NULL)
 
#define IS_SgAddOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAddOp::static_variant >> 3] & (1 << (SgAddOp::static_variant & 7)))) ? ((SgAddOp*) (node)) : NULL) : NULL)
 
#define IS_SgSubtractOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSubtractOp::static_variant >> 3] & (1 << (SgSubtractOp::static_variant & 7)))) ? ((SgSubtractOp*) (node)) : NULL) : NULL)
 
#define IS_SgMultiplyOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMultiplyOp::static_variant >> 3] & (1 << (SgMultiplyOp::static_variant & 7)))) ? ((SgMultiplyOp*) (node)) : NULL) : NULL)
 
#define IS_SgDivideOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDivideOp::static_variant >> 3] & (1 << (SgDivideOp::static_variant & 7)))) ? ((SgDivideOp*) (node)) : NULL) : NULL)
 
#define IS_SgIntegerDivideOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntegerDivideOp::static_variant >> 3] & (1 << (SgIntegerDivideOp::static_variant & 7)))) ? ((SgIntegerDivideOp*) (node)) : NULL) : NULL)
 
#define IS_SgModOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModOp::static_variant >> 3] & (1 << (SgModOp::static_variant & 7)))) ? ((SgModOp*) (node)) : NULL) : NULL)
 
#define IS_SgAndOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAndOp::static_variant >> 3] & (1 << (SgAndOp::static_variant & 7)))) ? ((SgAndOp*) (node)) : NULL) : NULL)
 
#define IS_SgOrOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOrOp::static_variant >> 3] & (1 << (SgOrOp::static_variant & 7)))) ? ((SgOrOp*) (node)) : NULL) : NULL)
 
#define IS_SgBitXorOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitXorOp::static_variant >> 3] & (1 << (SgBitXorOp::static_variant & 7)))) ? ((SgBitXorOp*) (node)) : NULL) : NULL)
 
#define IS_SgBitAndOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitAndOp::static_variant >> 3] & (1 << (SgBitAndOp::static_variant & 7)))) ? ((SgBitAndOp*) (node)) : NULL) : NULL)
 
#define IS_SgBitOrOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitOrOp::static_variant >> 3] & (1 << (SgBitOrOp::static_variant & 7)))) ? ((SgBitOrOp*) (node)) : NULL) : NULL)
 
#define IS_SgCommaOpExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommaOpExp::static_variant >> 3] & (1 << (SgCommaOpExp::static_variant & 7)))) ? ((SgCommaOpExp*) (node)) : NULL) : NULL)
 
#define IS_SgLshiftOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLshiftOp::static_variant >> 3] & (1 << (SgLshiftOp::static_variant & 7)))) ? ((SgLshiftOp*) (node)) : NULL) : NULL)
 
#define IS_SgRshiftOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRshiftOp::static_variant >> 3] & (1 << (SgRshiftOp::static_variant & 7)))) ? ((SgRshiftOp*) (node)) : NULL) : NULL)
 
#define IS_SgJavaUnsignedRshiftOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaUnsignedRshiftOp::static_variant >> 3] & (1 << (SgJavaUnsignedRshiftOp::static_variant & 7)))) ? ((SgJavaUnsignedRshiftOp*) (node)) : NULL) : NULL)
 
#define IS_SgPntrArrRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPntrArrRefExp::static_variant >> 3] & (1 << (SgPntrArrRefExp::static_variant & 7)))) ? ((SgPntrArrRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgScopeOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgScopeOp::static_variant >> 3] & (1 << (SgScopeOp::static_variant & 7)))) ? ((SgScopeOp*) (node)) : NULL) : NULL)
 
#define IS_SgAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignOp::static_variant >> 3] & (1 << (SgAssignOp::static_variant & 7)))) ? ((SgAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgPlusAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPlusAssignOp::static_variant >> 3] & (1 << (SgPlusAssignOp::static_variant & 7)))) ? ((SgPlusAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgMinusAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMinusAssignOp::static_variant >> 3] & (1 << (SgMinusAssignOp::static_variant & 7)))) ? ((SgMinusAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgAndAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAndAssignOp::static_variant >> 3] & (1 << (SgAndAssignOp::static_variant & 7)))) ? ((SgAndAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgIorAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIorAssignOp::static_variant >> 3] & (1 << (SgIorAssignOp::static_variant & 7)))) ? ((SgIorAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgMultAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMultAssignOp::static_variant >> 3] & (1 << (SgMultAssignOp::static_variant & 7)))) ? ((SgMultAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgDivAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDivAssignOp::static_variant >> 3] & (1 << (SgDivAssignOp::static_variant & 7)))) ? ((SgDivAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgModAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModAssignOp::static_variant >> 3] & (1 << (SgModAssignOp::static_variant & 7)))) ? ((SgModAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgXorAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgXorAssignOp::static_variant >> 3] & (1 << (SgXorAssignOp::static_variant & 7)))) ? ((SgXorAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgLshiftAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLshiftAssignOp::static_variant >> 3] & (1 << (SgLshiftAssignOp::static_variant & 7)))) ? ((SgLshiftAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgRshiftAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRshiftAssignOp::static_variant >> 3] & (1 << (SgRshiftAssignOp::static_variant & 7)))) ? ((SgRshiftAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgJavaUnsignedRshiftAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaUnsignedRshiftAssignOp::static_variant >> 3] & (1 << (SgJavaUnsignedRshiftAssignOp::static_variant & 7)))) ? ((SgJavaUnsignedRshiftAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgIntegerDivideAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntegerDivideAssignOp::static_variant >> 3] & (1 << (SgIntegerDivideAssignOp::static_variant & 7)))) ? ((SgIntegerDivideAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgExponentiationAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExponentiationAssignOp::static_variant >> 3] & (1 << (SgExponentiationAssignOp::static_variant & 7)))) ? ((SgExponentiationAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgConcatenationOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConcatenationOp::static_variant >> 3] & (1 << (SgConcatenationOp::static_variant & 7)))) ? ((SgConcatenationOp*) (node)) : NULL) : NULL)
 
#define IS_SgNaryComparisonOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNaryComparisonOp::static_variant >> 3] & (1 << (SgNaryComparisonOp::static_variant & 7)))) ? ((SgNaryComparisonOp*) (node)) : NULL) : NULL)
 
#define IS_SgNaryBooleanOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNaryBooleanOp::static_variant >> 3] & (1 << (SgNaryBooleanOp::static_variant & 7)))) ? ((SgNaryBooleanOp*) (node)) : NULL) : NULL)
 
#define IS_SgBoolValExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBoolValExp::static_variant >> 3] & (1 << (SgBoolValExp::static_variant & 7)))) ? ((SgBoolValExp*) (node)) : NULL) : NULL)
 
#define IS_SgStringVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStringVal::static_variant >> 3] & (1 << (SgStringVal::static_variant & 7)))) ? ((SgStringVal*) (node)) : NULL) : NULL)
 
#define IS_SgShortVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgShortVal::static_variant >> 3] & (1 << (SgShortVal::static_variant & 7)))) ? ((SgShortVal*) (node)) : NULL) : NULL)
 
#define IS_SgCharVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCharVal::static_variant >> 3] & (1 << (SgCharVal::static_variant & 7)))) ? ((SgCharVal*) (node)) : NULL) : NULL)
 
#define IS_SgUnsignedCharVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedCharVal::static_variant >> 3] & (1 << (SgUnsignedCharVal::static_variant & 7)))) ? ((SgUnsignedCharVal*) (node)) : NULL) : NULL)
 
#define IS_SgWcharVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWcharVal::static_variant >> 3] & (1 << (SgWcharVal::static_variant & 7)))) ? ((SgWcharVal*) (node)) : NULL) : NULL)
 
#define IS_SgUnsignedShortVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedShortVal::static_variant >> 3] & (1 << (SgUnsignedShortVal::static_variant & 7)))) ? ((SgUnsignedShortVal*) (node)) : NULL) : NULL)
 
#define IS_SgIntVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntVal::static_variant >> 3] & (1 << (SgIntVal::static_variant & 7)))) ? ((SgIntVal*) (node)) : NULL) : NULL)
 
#define IS_SgEnumVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumVal::static_variant >> 3] & (1 << (SgEnumVal::static_variant & 7)))) ? ((SgEnumVal*) (node)) : NULL) : NULL)
 
#define IS_SgUnsignedIntVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedIntVal::static_variant >> 3] & (1 << (SgUnsignedIntVal::static_variant & 7)))) ? ((SgUnsignedIntVal*) (node)) : NULL) : NULL)
 
#define IS_SgLongIntVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLongIntVal::static_variant >> 3] & (1 << (SgLongIntVal::static_variant & 7)))) ? ((SgLongIntVal*) (node)) : NULL) : NULL)
 
#define IS_SgLongLongIntVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLongLongIntVal::static_variant >> 3] & (1 << (SgLongLongIntVal::static_variant & 7)))) ? ((SgLongLongIntVal*) (node)) : NULL) : NULL)
 
#define IS_SgUnsignedLongLongIntVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedLongLongIntVal::static_variant >> 3] & (1 << (SgUnsignedLongLongIntVal::static_variant & 7)))) ? ((SgUnsignedLongLongIntVal*) (node)) : NULL) : NULL)
 
#define IS_SgUnsignedLongVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedLongVal::static_variant >> 3] & (1 << (SgUnsignedLongVal::static_variant & 7)))) ? ((SgUnsignedLongVal*) (node)) : NULL) : NULL)
 
#define IS_SgFloatVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFloatVal::static_variant >> 3] & (1 << (SgFloatVal::static_variant & 7)))) ? ((SgFloatVal*) (node)) : NULL) : NULL)
 
#define IS_SgDoubleVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDoubleVal::static_variant >> 3] & (1 << (SgDoubleVal::static_variant & 7)))) ? ((SgDoubleVal*) (node)) : NULL) : NULL)
 
#define IS_SgLongDoubleVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLongDoubleVal::static_variant >> 3] & (1 << (SgLongDoubleVal::static_variant & 7)))) ? ((SgLongDoubleVal*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateParameterVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateParameterVal::static_variant >> 3] & (1 << (SgTemplateParameterVal::static_variant & 7)))) ? ((SgTemplateParameterVal*) (node)) : NULL) : NULL)
 
#define IS_SgUpcThreads_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcThreads::static_variant >> 3] & (1 << (SgUpcThreads::static_variant & 7)))) ? ((SgUpcThreads*) (node)) : NULL) : NULL)
 
#define IS_SgUpcMythread_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcMythread::static_variant >> 3] & (1 << (SgUpcMythread::static_variant & 7)))) ? ((SgUpcMythread*) (node)) : NULL) : NULL)
 
#define IS_SgComplexVal_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgComplexVal::static_variant >> 3] & (1 << (SgComplexVal::static_variant & 7)))) ? ((SgComplexVal*) (node)) : NULL) : NULL)
 
#define IS_SgNullExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNullExpression::static_variant >> 3] & (1 << (SgNullExpression::static_variant & 7)))) ? ((SgNullExpression*) (node)) : NULL) : NULL)
 
#define IS_SgVariantExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariantExpression::static_variant >> 3] & (1 << (SgVariantExpression::static_variant & 7)))) ? ((SgVariantExpression*) (node)) : NULL) : NULL)
 
#define IS_SgStatementExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStatementExpression::static_variant >> 3] & (1 << (SgStatementExpression::static_variant & 7)))) ? ((SgStatementExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmOp::static_variant >> 3] & (1 << (SgAsmOp::static_variant & 7)))) ? ((SgAsmOp*) (node)) : NULL) : NULL)
 
#define IS_SgCudaKernelExecConfig_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCudaKernelExecConfig::static_variant >> 3] & (1 << (SgCudaKernelExecConfig::static_variant & 7)))) ? ((SgCudaKernelExecConfig*) (node)) : NULL) : NULL)
 
#define IS_SgCudaKernelCallExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCudaKernelCallExp::static_variant >> 3] & (1 << (SgCudaKernelCallExp::static_variant & 7)))) ? ((SgCudaKernelCallExp*) (node)) : NULL) : NULL)
 
#define IS_SgLambdaRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLambdaRefExp::static_variant >> 3] & (1 << (SgLambdaRefExp::static_variant & 7)))) ? ((SgLambdaRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgTupleExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTupleExp::static_variant >> 3] & (1 << (SgTupleExp::static_variant & 7)))) ? ((SgTupleExp*) (node)) : NULL) : NULL)
 
#define IS_SgListExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgListExp::static_variant >> 3] & (1 << (SgListExp::static_variant & 7)))) ? ((SgListExp*) (node)) : NULL) : NULL)
 
#define IS_SgDictionaryExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDictionaryExp::static_variant >> 3] & (1 << (SgDictionaryExp::static_variant & 7)))) ? ((SgDictionaryExp*) (node)) : NULL) : NULL)
 
#define IS_SgKeyDatumPair_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgKeyDatumPair::static_variant >> 3] & (1 << (SgKeyDatumPair::static_variant & 7)))) ? ((SgKeyDatumPair*) (node)) : NULL) : NULL)
 
#define IS_SgComprehension_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgComprehension::static_variant >> 3] & (1 << (SgComprehension::static_variant & 7)))) ? ((SgComprehension*) (node)) : NULL) : NULL)
 
#define IS_SgListComprehension_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgListComprehension::static_variant >> 3] & (1 << (SgListComprehension::static_variant & 7)))) ? ((SgListComprehension*) (node)) : NULL) : NULL)
 
#define IS_SgSetComprehension_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSetComprehension::static_variant >> 3] & (1 << (SgSetComprehension::static_variant & 7)))) ? ((SgSetComprehension*) (node)) : NULL) : NULL)
 
#define IS_SgDictionaryComprehension_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDictionaryComprehension::static_variant >> 3] & (1 << (SgDictionaryComprehension::static_variant & 7)))) ? ((SgDictionaryComprehension*) (node)) : NULL) : NULL)
 
#define IS_SgMembershipOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMembershipOp::static_variant >> 3] & (1 << (SgMembershipOp::static_variant & 7)))) ? ((SgMembershipOp*) (node)) : NULL) : NULL)
 
#define IS_SgNonMembershipOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNonMembershipOp::static_variant >> 3] & (1 << (SgNonMembershipOp::static_variant & 7)))) ? ((SgNonMembershipOp*) (node)) : NULL) : NULL)
 
#define IS_SgIsOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIsOp::static_variant >> 3] & (1 << (SgIsOp::static_variant & 7)))) ? ((SgIsOp*) (node)) : NULL) : NULL)
 
#define IS_SgIsNotOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIsNotOp::static_variant >> 3] & (1 << (SgIsNotOp::static_variant & 7)))) ? ((SgIsNotOp*) (node)) : NULL) : NULL)
 
#define IS_SgStringConversion_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStringConversion::static_variant >> 3] & (1 << (SgStringConversion::static_variant & 7)))) ? ((SgStringConversion*) (node)) : NULL) : NULL)
 
#define IS_SgYieldExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgYieldExpression::static_variant >> 3] & (1 << (SgYieldExpression::static_variant & 7)))) ? ((SgYieldExpression*) (node)) : NULL) : NULL)
 
#define IS_SgSubscriptExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSubscriptExpression::static_variant >> 3] & (1 << (SgSubscriptExpression::static_variant & 7)))) ? ((SgSubscriptExpression*) (node)) : NULL) : NULL)
 
#define IS_SgColonShapeExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgColonShapeExp::static_variant >> 3] & (1 << (SgColonShapeExp::static_variant & 7)))) ? ((SgColonShapeExp*) (node)) : NULL) : NULL)
 
#define IS_SgAsteriskShapeExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsteriskShapeExp::static_variant >> 3] & (1 << (SgAsteriskShapeExp::static_variant & 7)))) ? ((SgAsteriskShapeExp*) (node)) : NULL) : NULL)
 
#define IS_SgIOItemExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIOItemExpression::static_variant >> 3] & (1 << (SgIOItemExpression::static_variant & 7)))) ? ((SgIOItemExpression*) (node)) : NULL) : NULL)
 
#define IS_SgImpliedDo_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImpliedDo::static_variant >> 3] & (1 << (SgImpliedDo::static_variant & 7)))) ? ((SgImpliedDo*) (node)) : NULL) : NULL)
 
#define IS_SgExponentiationOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExponentiationOp::static_variant >> 3] & (1 << (SgExponentiationOp::static_variant & 7)))) ? ((SgExponentiationOp*) (node)) : NULL) : NULL)
 
#define IS_SgUnknownArrayOrFunctionReference_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnknownArrayOrFunctionReference::static_variant >> 3] & (1 << (SgUnknownArrayOrFunctionReference::static_variant & 7)))) ? ((SgUnknownArrayOrFunctionReference*) (node)) : NULL) : NULL)
 
#define IS_SgActualArgumentExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgActualArgumentExpression::static_variant >> 3] & (1 << (SgActualArgumentExpression::static_variant & 7)))) ? ((SgActualArgumentExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUserDefinedBinaryOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUserDefinedBinaryOp::static_variant >> 3] & (1 << (SgUserDefinedBinaryOp::static_variant & 7)))) ? ((SgUserDefinedBinaryOp*) (node)) : NULL) : NULL)
 
#define IS_SgPointerAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerAssignOp::static_variant >> 3] & (1 << (SgPointerAssignOp::static_variant & 7)))) ? ((SgPointerAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgCAFCoExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCAFCoExpression::static_variant >> 3] & (1 << (SgCAFCoExpression::static_variant & 7)))) ? ((SgCAFCoExpression*) (node)) : NULL) : NULL)
 
#define IS_SgDesignatedInitializer_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDesignatedInitializer::static_variant >> 3] & (1 << (SgDesignatedInitializer::static_variant & 7)))) ? ((SgDesignatedInitializer*) (node)) : NULL) : NULL)
 
#define IS_SgInitializer_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInitializer::static_variant >> 3] & (1 << (SgInitializer::static_variant & 7)))) ? ((SgInitializer*) (node)) : NULL) : NULL)
 
#define IS_SgUserDefinedUnaryOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUserDefinedUnaryOp::static_variant >> 3] & (1 << (SgUserDefinedUnaryOp::static_variant & 7)))) ? ((SgUserDefinedUnaryOp*) (node)) : NULL) : NULL)
 
#define IS_SgPseudoDestructorRefExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPseudoDestructorRefExp::static_variant >> 3] & (1 << (SgPseudoDestructorRefExp::static_variant & 7)))) ? ((SgPseudoDestructorRefExp*) (node)) : NULL) : NULL)
 
#define IS_SgUnaryOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnaryOp::static_variant >> 3] & (1 << (SgUnaryOp::static_variant & 7)))) ? ((SgUnaryOp*) (node)) : NULL) : NULL)
 
#define IS_SgCompoundAssignOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCompoundAssignOp::static_variant >> 3] & (1 << (SgCompoundAssignOp::static_variant & 7)))) ? ((SgCompoundAssignOp*) (node)) : NULL) : NULL)
 
#define IS_SgBinaryOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBinaryOp::static_variant >> 3] & (1 << (SgBinaryOp::static_variant & 7)))) ? ((SgBinaryOp*) (node)) : NULL) : NULL)
 
#define IS_SgNaryOp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNaryOp::static_variant >> 3] & (1 << (SgNaryOp::static_variant & 7)))) ? ((SgNaryOp*) (node)) : NULL) : NULL)
 
#define IS_SgValueExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgValueExp::static_variant >> 3] & (1 << (SgValueExp::static_variant & 7)))) ? ((SgValueExp*) (node)) : NULL) : NULL)
 
#define IS_SgExprListExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExprListExp::static_variant >> 3] & (1 << (SgExprListExp::static_variant & 7)))) ? ((SgExprListExp*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionCallExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionCallExp::static_variant >> 3] & (1 << (SgFunctionCallExp::static_variant & 7)))) ? ((SgFunctionCallExp*) (node)) : NULL) : NULL)
 
#define IS_SgCallExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCallExpression::static_variant >> 3] & (1 << (SgCallExpression::static_variant & 7)))) ? ((SgCallExpression*) (node)) : NULL) : NULL)
 
#define IS_SgTypeTraitBuiltinOperator_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeTraitBuiltinOperator::static_variant >> 3] & (1 << (SgTypeTraitBuiltinOperator::static_variant & 7)))) ? ((SgTypeTraitBuiltinOperator*) (node)) : NULL) : NULL)
 
#define IS_SgExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExpression::static_variant >> 3] & (1 << (SgExpression::static_variant & 7)))) ? ((SgExpression*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateVariableSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateVariableSymbol::static_variant >> 3] & (1 << (SgTemplateVariableSymbol::static_variant & 7)))) ? ((SgTemplateVariableSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgVariableSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariableSymbol::static_variant >> 3] & (1 << (SgVariableSymbol::static_variant & 7)))) ? ((SgVariableSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionTypeSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionTypeSymbol::static_variant >> 3] & (1 << (SgFunctionTypeSymbol::static_variant & 7)))) ? ((SgFunctionTypeSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateClassSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateClassSymbol::static_variant >> 3] & (1 << (SgTemplateClassSymbol::static_variant & 7)))) ? ((SgTemplateClassSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgClassSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassSymbol::static_variant >> 3] & (1 << (SgClassSymbol::static_variant & 7)))) ? ((SgClassSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateSymbol::static_variant >> 3] & (1 << (SgTemplateSymbol::static_variant & 7)))) ? ((SgTemplateSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgEnumSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumSymbol::static_variant >> 3] & (1 << (SgEnumSymbol::static_variant & 7)))) ? ((SgEnumSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgEnumFieldSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumFieldSymbol::static_variant >> 3] & (1 << (SgEnumFieldSymbol::static_variant & 7)))) ? ((SgEnumFieldSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgTypedefSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefSymbol::static_variant >> 3] & (1 << (SgTypedefSymbol::static_variant & 7)))) ? ((SgTypedefSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateFunctionSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionSymbol::static_variant >> 3] & (1 << (SgTemplateFunctionSymbol::static_variant & 7)))) ? ((SgTemplateFunctionSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgTemplateMemberFunctionSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateMemberFunctionSymbol::static_variant >> 3] & (1 << (SgTemplateMemberFunctionSymbol::static_variant & 7)))) ? ((SgTemplateMemberFunctionSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgLabelSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLabelSymbol::static_variant >> 3] & (1 << (SgLabelSymbol::static_variant & 7)))) ? ((SgLabelSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgJavaLabelSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaLabelSymbol::static_variant >> 3] & (1 << (SgJavaLabelSymbol::static_variant & 7)))) ? ((SgJavaLabelSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgDefaultSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDefaultSymbol::static_variant >> 3] & (1 << (SgDefaultSymbol::static_variant & 7)))) ? ((SgDefaultSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgNamespaceSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceSymbol::static_variant >> 3] & (1 << (SgNamespaceSymbol::static_variant & 7)))) ? ((SgNamespaceSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgIntrinsicSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntrinsicSymbol::static_variant >> 3] & (1 << (SgIntrinsicSymbol::static_variant & 7)))) ? ((SgIntrinsicSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgModuleSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModuleSymbol::static_variant >> 3] & (1 << (SgModuleSymbol::static_variant & 7)))) ? ((SgModuleSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgInterfaceSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInterfaceSymbol::static_variant >> 3] & (1 << (SgInterfaceSymbol::static_variant & 7)))) ? ((SgInterfaceSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgCommonSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommonSymbol::static_variant >> 3] & (1 << (SgCommonSymbol::static_variant & 7)))) ? ((SgCommonSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgRenameSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRenameSymbol::static_variant >> 3] & (1 << (SgRenameSymbol::static_variant & 7)))) ? ((SgRenameSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgMemberFunctionSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionSymbol::static_variant >> 3] & (1 << (SgMemberFunctionSymbol::static_variant & 7)))) ? ((SgMemberFunctionSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgFunctionSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionSymbol::static_variant >> 3] & (1 << (SgFunctionSymbol::static_variant & 7)))) ? ((SgFunctionSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryAddressSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAddressSymbol::static_variant >> 3] & (1 << (SgAsmBinaryAddressSymbol::static_variant & 7)))) ? ((SgAsmBinaryAddressSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryDataSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryDataSymbol::static_variant >> 3] & (1 << (SgAsmBinaryDataSymbol::static_variant & 7)))) ? ((SgAsmBinaryDataSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgAliasSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAliasSymbol::static_variant >> 3] & (1 << (SgAliasSymbol::static_variant & 7)))) ? ((SgAliasSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSymbol::static_variant >> 3] & (1 << (SgSymbol::static_variant & 7)))) ? ((SgSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgAsmArmInstruction_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmArmInstruction::static_variant >> 3] & (1 << (SgAsmArmInstruction::static_variant & 7)))) ? ((SgAsmArmInstruction*) (node)) : NULL) : NULL)
 
#define IS_SgAsmx86Instruction_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmx86Instruction::static_variant >> 3] & (1 << (SgAsmx86Instruction::static_variant & 7)))) ? ((SgAsmx86Instruction*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPowerpcInstruction_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPowerpcInstruction::static_variant >> 3] & (1 << (SgAsmPowerpcInstruction::static_variant & 7)))) ? ((SgAsmPowerpcInstruction*) (node)) : NULL) : NULL)
 
#define IS_SgAsmMipsInstruction_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmMipsInstruction::static_variant >> 3] & (1 << (SgAsmMipsInstruction::static_variant & 7)))) ? ((SgAsmMipsInstruction*) (node)) : NULL) : NULL)
 
#define IS_SgAsmInstruction_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmInstruction::static_variant >> 3] & (1 << (SgAsmInstruction::static_variant & 7)))) ? ((SgAsmInstruction*) (node)) : NULL) : NULL)
 
#define IS_SgAsmOperandList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmOperandList::static_variant >> 3] & (1 << (SgAsmOperandList::static_variant & 7)))) ? ((SgAsmOperandList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryAdd_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAdd::static_variant >> 3] & (1 << (SgAsmBinaryAdd::static_variant & 7)))) ? ((SgAsmBinaryAdd*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinarySubtract_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinarySubtract::static_variant >> 3] & (1 << (SgAsmBinarySubtract::static_variant & 7)))) ? ((SgAsmBinarySubtract*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryMultiply_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryMultiply::static_variant >> 3] & (1 << (SgAsmBinaryMultiply::static_variant & 7)))) ? ((SgAsmBinaryMultiply*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryDivide_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryDivide::static_variant >> 3] & (1 << (SgAsmBinaryDivide::static_variant & 7)))) ? ((SgAsmBinaryDivide*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryMod_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryMod::static_variant >> 3] & (1 << (SgAsmBinaryMod::static_variant & 7)))) ? ((SgAsmBinaryMod*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryAddPreupdate_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAddPreupdate::static_variant >> 3] & (1 << (SgAsmBinaryAddPreupdate::static_variant & 7)))) ? ((SgAsmBinaryAddPreupdate*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinarySubtractPreupdate_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinarySubtractPreupdate::static_variant >> 3] & (1 << (SgAsmBinarySubtractPreupdate::static_variant & 7)))) ? ((SgAsmBinarySubtractPreupdate*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryAddPostupdate_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAddPostupdate::static_variant >> 3] & (1 << (SgAsmBinaryAddPostupdate::static_variant & 7)))) ? ((SgAsmBinaryAddPostupdate*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinarySubtractPostupdate_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinarySubtractPostupdate::static_variant >> 3] & (1 << (SgAsmBinarySubtractPostupdate::static_variant & 7)))) ? ((SgAsmBinarySubtractPostupdate*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryLsl_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryLsl::static_variant >> 3] & (1 << (SgAsmBinaryLsl::static_variant & 7)))) ? ((SgAsmBinaryLsl*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryLsr_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryLsr::static_variant >> 3] & (1 << (SgAsmBinaryLsr::static_variant & 7)))) ? ((SgAsmBinaryLsr*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryAsr_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAsr::static_variant >> 3] & (1 << (SgAsmBinaryAsr::static_variant & 7)))) ? ((SgAsmBinaryAsr*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryRor_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryRor::static_variant >> 3] & (1 << (SgAsmBinaryRor::static_variant & 7)))) ? ((SgAsmBinaryRor*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBinaryExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryExpression::static_variant >> 3] & (1 << (SgAsmBinaryExpression::static_variant & 7)))) ? ((SgAsmBinaryExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmUnaryPlus_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryPlus::static_variant >> 3] & (1 << (SgAsmUnaryPlus::static_variant & 7)))) ? ((SgAsmUnaryPlus*) (node)) : NULL) : NULL)
 
#define IS_SgAsmUnaryMinus_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryMinus::static_variant >> 3] & (1 << (SgAsmUnaryMinus::static_variant & 7)))) ? ((SgAsmUnaryMinus*) (node)) : NULL) : NULL)
 
#define IS_SgAsmUnaryRrx_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryRrx::static_variant >> 3] & (1 << (SgAsmUnaryRrx::static_variant & 7)))) ? ((SgAsmUnaryRrx*) (node)) : NULL) : NULL)
 
#define IS_SgAsmUnaryArmSpecialRegisterList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryArmSpecialRegisterList::static_variant >> 3] & (1 << (SgAsmUnaryArmSpecialRegisterList::static_variant & 7)))) ? ((SgAsmUnaryArmSpecialRegisterList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmUnaryExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryExpression::static_variant >> 3] & (1 << (SgAsmUnaryExpression::static_variant & 7)))) ? ((SgAsmUnaryExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmx86RegisterReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmx86RegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmx86RegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmx86RegisterReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmArmRegisterReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmArmRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmArmRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmArmRegisterReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPowerpcRegisterReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPowerpcRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmPowerpcRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmPowerpcRegisterReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmMipsRegisterReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmMipsRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmMipsRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmMipsRegisterReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmRegisterReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmRegisterReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmIntegerValueExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmIntegerValueExpression::static_variant >> 3] & (1 << (SgAsmIntegerValueExpression::static_variant & 7)))) ? ((SgAsmIntegerValueExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmSingleFloatValueExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSingleFloatValueExpression::static_variant >> 3] & (1 << (SgAsmSingleFloatValueExpression::static_variant & 7)))) ? ((SgAsmSingleFloatValueExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDoubleFloatValueExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDoubleFloatValueExpression::static_variant >> 3] & (1 << (SgAsmDoubleFloatValueExpression::static_variant & 7)))) ? ((SgAsmDoubleFloatValueExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmValueExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmValueExpression::static_variant >> 3] & (1 << (SgAsmValueExpression::static_variant & 7)))) ? ((SgAsmValueExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmMemoryReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmMemoryReferenceExpression::static_variant >> 3] & (1 << (SgAsmMemoryReferenceExpression::static_variant & 7)))) ? ((SgAsmMemoryReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmControlFlagsExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmControlFlagsExpression::static_variant >> 3] & (1 << (SgAsmControlFlagsExpression::static_variant & 7)))) ? ((SgAsmControlFlagsExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmCommonSubExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCommonSubExpression::static_variant >> 3] & (1 << (SgAsmCommonSubExpression::static_variant & 7)))) ? ((SgAsmCommonSubExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmExprListExp_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmExprListExp::static_variant >> 3] & (1 << (SgAsmExprListExp::static_variant & 7)))) ? ((SgAsmExprListExp*) (node)) : NULL) : NULL)
 
#define IS_SgAsmExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmExpression::static_variant >> 3] & (1 << (SgAsmExpression::static_variant & 7)))) ? ((SgAsmExpression*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeByte_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeByte::static_variant >> 3] & (1 << (SgAsmTypeByte::static_variant & 7)))) ? ((SgAsmTypeByte*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeWord_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeWord::static_variant >> 3] & (1 << (SgAsmTypeWord::static_variant & 7)))) ? ((SgAsmTypeWord*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeDoubleWord_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeDoubleWord::static_variant >> 3] & (1 << (SgAsmTypeDoubleWord::static_variant & 7)))) ? ((SgAsmTypeDoubleWord*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeQuadWord_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeQuadWord::static_variant >> 3] & (1 << (SgAsmTypeQuadWord::static_variant & 7)))) ? ((SgAsmTypeQuadWord*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeDoubleQuadWord_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeDoubleQuadWord::static_variant >> 3] & (1 << (SgAsmTypeDoubleQuadWord::static_variant & 7)))) ? ((SgAsmTypeDoubleQuadWord*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeSingleFloat_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeSingleFloat::static_variant >> 3] & (1 << (SgAsmTypeSingleFloat::static_variant & 7)))) ? ((SgAsmTypeSingleFloat*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeDoubleFloat_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeDoubleFloat::static_variant >> 3] & (1 << (SgAsmTypeDoubleFloat::static_variant & 7)))) ? ((SgAsmTypeDoubleFloat*) (node)) : NULL) : NULL)
 
#define IS_SgAsmType80bitFloat_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmType80bitFloat::static_variant >> 3] & (1 << (SgAsmType80bitFloat::static_variant & 7)))) ? ((SgAsmType80bitFloat*) (node)) : NULL) : NULL)
 
#define IS_SgAsmType128bitFloat_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmType128bitFloat::static_variant >> 3] & (1 << (SgAsmType128bitFloat::static_variant & 7)))) ? ((SgAsmType128bitFloat*) (node)) : NULL) : NULL)
 
#define IS_SgAsmTypeVector_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeVector::static_variant >> 3] & (1 << (SgAsmTypeVector::static_variant & 7)))) ? ((SgAsmTypeVector*) (node)) : NULL) : NULL)
 
#define IS_SgAsmType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmType::static_variant >> 3] & (1 << (SgAsmType::static_variant & 7)))) ? ((SgAsmType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmFunction_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmFunction::static_variant >> 3] & (1 << (SgAsmFunction::static_variant & 7)))) ? ((SgAsmFunction*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBlock_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBlock::static_variant >> 3] & (1 << (SgAsmBlock::static_variant & 7)))) ? ((SgAsmBlock*) (node)) : NULL) : NULL)
 
#define IS_SgAsmStaticData_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStaticData::static_variant >> 3] & (1 << (SgAsmStaticData::static_variant & 7)))) ? ((SgAsmStaticData*) (node)) : NULL) : NULL)
 
#define IS_SgAsmSynthesizedDataStructureDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSynthesizedDataStructureDeclaration::static_variant >> 3] & (1 << (SgAsmSynthesizedDataStructureDeclaration::static_variant & 7)))) ? ((SgAsmSynthesizedDataStructureDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgAsmSynthesizedFieldDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSynthesizedFieldDeclaration::static_variant >> 3] & (1 << (SgAsmSynthesizedFieldDeclaration::static_variant & 7)))) ? ((SgAsmSynthesizedFieldDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgAsmSynthesizedDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSynthesizedDeclaration::static_variant >> 3] & (1 << (SgAsmSynthesizedDeclaration::static_variant & 7)))) ? ((SgAsmSynthesizedDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgAsmStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStatement::static_variant >> 3] & (1 << (SgAsmStatement::static_variant & 7)))) ? ((SgAsmStatement*) (node)) : NULL) : NULL)
 
#define IS_SgAsmInterpretationList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmInterpretationList::static_variant >> 3] & (1 << (SgAsmInterpretationList::static_variant & 7)))) ? ((SgAsmInterpretationList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmInterpretation_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmInterpretation::static_variant >> 3] & (1 << (SgAsmInterpretation::static_variant & 7)))) ? ((SgAsmInterpretation*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfFileHeader_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfFileHeader::static_variant >> 3] & (1 << (SgAsmElfFileHeader::static_variant & 7)))) ? ((SgAsmElfFileHeader*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSectionTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSectionTable::static_variant >> 3] & (1 << (SgAsmElfSectionTable::static_variant & 7)))) ? ((SgAsmElfSectionTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSectionTableEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSectionTableEntry::static_variant >> 3] & (1 << (SgAsmElfSectionTableEntry::static_variant & 7)))) ? ((SgAsmElfSectionTableEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSegmentTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSegmentTable::static_variant >> 3] & (1 << (SgAsmElfSegmentTable::static_variant & 7)))) ? ((SgAsmElfSegmentTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSegmentTableEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSegmentTableEntryList::static_variant >> 3] & (1 << (SgAsmElfSegmentTableEntryList::static_variant & 7)))) ? ((SgAsmElfSegmentTableEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSegmentTableEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSegmentTableEntry::static_variant >> 3] & (1 << (SgAsmElfSegmentTableEntry::static_variant & 7)))) ? ((SgAsmElfSegmentTableEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymbolSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymbolSection::static_variant >> 3] & (1 << (SgAsmElfSymbolSection::static_variant & 7)))) ? ((SgAsmElfSymbolSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymbolList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymbolList::static_variant >> 3] & (1 << (SgAsmElfSymbolList::static_variant & 7)))) ? ((SgAsmElfSymbolList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymbol::static_variant >> 3] & (1 << (SgAsmElfSymbol::static_variant & 7)))) ? ((SgAsmElfSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverSection::static_variant >> 3] & (1 << (SgAsmElfSymverSection::static_variant & 7)))) ? ((SgAsmElfSymverSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverEntry::static_variant >> 3] & (1 << (SgAsmElfSymverEntry::static_variant & 7)))) ? ((SgAsmElfSymverEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverEntryList::static_variant >> 3] & (1 << (SgAsmElfSymverEntryList::static_variant & 7)))) ? ((SgAsmElfSymverEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverDefinedSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedSection::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedSection::static_variant & 7)))) ? ((SgAsmElfSymverDefinedSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverDefinedEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedEntryList::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedEntryList::static_variant & 7)))) ? ((SgAsmElfSymverDefinedEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverDefinedEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedEntry::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedEntry::static_variant & 7)))) ? ((SgAsmElfSymverDefinedEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverDefinedAuxList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedAuxList::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedAuxList::static_variant & 7)))) ? ((SgAsmElfSymverDefinedAuxList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverDefinedAux_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedAux::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedAux::static_variant & 7)))) ? ((SgAsmElfSymverDefinedAux*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverNeededSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededSection::static_variant >> 3] & (1 << (SgAsmElfSymverNeededSection::static_variant & 7)))) ? ((SgAsmElfSymverNeededSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverNeededEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededEntryList::static_variant >> 3] & (1 << (SgAsmElfSymverNeededEntryList::static_variant & 7)))) ? ((SgAsmElfSymverNeededEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverNeededEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededEntry::static_variant >> 3] & (1 << (SgAsmElfSymverNeededEntry::static_variant & 7)))) ? ((SgAsmElfSymverNeededEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverNeededAuxList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededAuxList::static_variant >> 3] & (1 << (SgAsmElfSymverNeededAuxList::static_variant & 7)))) ? ((SgAsmElfSymverNeededAuxList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSymverNeededAux_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededAux::static_variant >> 3] & (1 << (SgAsmElfSymverNeededAux::static_variant & 7)))) ? ((SgAsmElfSymverNeededAux*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfRelocSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfRelocSection::static_variant >> 3] & (1 << (SgAsmElfRelocSection::static_variant & 7)))) ? ((SgAsmElfRelocSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfRelocEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfRelocEntryList::static_variant >> 3] & (1 << (SgAsmElfRelocEntryList::static_variant & 7)))) ? ((SgAsmElfRelocEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfRelocEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfRelocEntry::static_variant >> 3] & (1 << (SgAsmElfRelocEntry::static_variant & 7)))) ? ((SgAsmElfRelocEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfDynamicSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfDynamicSection::static_variant >> 3] & (1 << (SgAsmElfDynamicSection::static_variant & 7)))) ? ((SgAsmElfDynamicSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfDynamicEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfDynamicEntryList::static_variant >> 3] & (1 << (SgAsmElfDynamicEntryList::static_variant & 7)))) ? ((SgAsmElfDynamicEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfDynamicEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfDynamicEntry::static_variant >> 3] & (1 << (SgAsmElfDynamicEntry::static_variant & 7)))) ? ((SgAsmElfDynamicEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfStringSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfStringSection::static_variant >> 3] & (1 << (SgAsmElfStringSection::static_variant & 7)))) ? ((SgAsmElfStringSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfStrtab_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfStrtab::static_variant >> 3] & (1 << (SgAsmElfStrtab::static_variant & 7)))) ? ((SgAsmElfStrtab*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfNoteSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfNoteSection::static_variant >> 3] & (1 << (SgAsmElfNoteSection::static_variant & 7)))) ? ((SgAsmElfNoteSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfNoteEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfNoteEntryList::static_variant >> 3] & (1 << (SgAsmElfNoteEntryList::static_variant & 7)))) ? ((SgAsmElfNoteEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfNoteEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfNoteEntry::static_variant >> 3] & (1 << (SgAsmElfNoteEntry::static_variant & 7)))) ? ((SgAsmElfNoteEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfEHFrameSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameSection::static_variant >> 3] & (1 << (SgAsmElfEHFrameSection::static_variant & 7)))) ? ((SgAsmElfEHFrameSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfEHFrameEntryCIList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryCIList::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryCIList::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryCIList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfEHFrameEntryCI_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryCI::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryCI::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryCI*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfEHFrameEntryFDList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryFDList::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryFDList::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryFDList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfEHFrameEntryFD_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryFD::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryFD::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryFD*) (node)) : NULL) : NULL)
 
#define IS_SgAsmElfSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSection::static_variant >> 3] & (1 << (SgAsmElfSection::static_variant & 7)))) ? ((SgAsmElfSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDOSFileHeader_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDOSFileHeader::static_variant >> 3] & (1 << (SgAsmDOSFileHeader::static_variant & 7)))) ? ((SgAsmDOSFileHeader*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDOSExtendedHeader_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDOSExtendedHeader::static_variant >> 3] & (1 << (SgAsmDOSExtendedHeader::static_variant & 7)))) ? ((SgAsmDOSExtendedHeader*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEFileHeader_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEFileHeader::static_variant >> 3] & (1 << (SgAsmPEFileHeader::static_variant & 7)))) ? ((SgAsmPEFileHeader*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPERVASizePairList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPERVASizePairList::static_variant >> 3] & (1 << (SgAsmPERVASizePairList::static_variant & 7)))) ? ((SgAsmPERVASizePairList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPERVASizePair_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPERVASizePair::static_variant >> 3] & (1 << (SgAsmPERVASizePair::static_variant & 7)))) ? ((SgAsmPERVASizePair*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEImportItem_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportItem::static_variant >> 3] & (1 << (SgAsmPEImportItem::static_variant & 7)))) ? ((SgAsmPEImportItem*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEImportItemList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportItemList::static_variant >> 3] & (1 << (SgAsmPEImportItemList::static_variant & 7)))) ? ((SgAsmPEImportItemList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEImportDirectory_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportDirectory::static_variant >> 3] & (1 << (SgAsmPEImportDirectory::static_variant & 7)))) ? ((SgAsmPEImportDirectory*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEImportDirectoryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportDirectoryList::static_variant >> 3] & (1 << (SgAsmPEImportDirectoryList::static_variant & 7)))) ? ((SgAsmPEImportDirectoryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEImportSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportSection::static_variant >> 3] & (1 << (SgAsmPEImportSection::static_variant & 7)))) ? ((SgAsmPEImportSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEExportSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportSection::static_variant >> 3] & (1 << (SgAsmPEExportSection::static_variant & 7)))) ? ((SgAsmPEExportSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEExportDirectory_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportDirectory::static_variant >> 3] & (1 << (SgAsmPEExportDirectory::static_variant & 7)))) ? ((SgAsmPEExportDirectory*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEExportEntryList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportEntryList::static_variant >> 3] & (1 << (SgAsmPEExportEntryList::static_variant & 7)))) ? ((SgAsmPEExportEntryList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEExportEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportEntry::static_variant >> 3] & (1 << (SgAsmPEExportEntry::static_variant & 7)))) ? ((SgAsmPEExportEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPEStringSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEStringSection::static_variant >> 3] & (1 << (SgAsmPEStringSection::static_variant & 7)))) ? ((SgAsmPEStringSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPESectionTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPESectionTable::static_variant >> 3] & (1 << (SgAsmPESectionTable::static_variant & 7)))) ? ((SgAsmPESectionTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPESectionTableEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPESectionTableEntry::static_variant >> 3] & (1 << (SgAsmPESectionTableEntry::static_variant & 7)))) ? ((SgAsmPESectionTableEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmPESection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPESection::static_variant >> 3] & (1 << (SgAsmPESection::static_variant & 7)))) ? ((SgAsmPESection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmCoffSymbolTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffSymbolTable::static_variant >> 3] & (1 << (SgAsmCoffSymbolTable::static_variant & 7)))) ? ((SgAsmCoffSymbolTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmCoffSymbolList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffSymbolList::static_variant >> 3] & (1 << (SgAsmCoffSymbolList::static_variant & 7)))) ? ((SgAsmCoffSymbolList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmCoffSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffSymbol::static_variant >> 3] & (1 << (SgAsmCoffSymbol::static_variant & 7)))) ? ((SgAsmCoffSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgAsmCoffStrtab_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffStrtab::static_variant >> 3] & (1 << (SgAsmCoffStrtab::static_variant & 7)))) ? ((SgAsmCoffStrtab*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNEFileHeader_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEFileHeader::static_variant >> 3] & (1 << (SgAsmNEFileHeader::static_variant & 7)))) ? ((SgAsmNEFileHeader*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNEEntryTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEEntryTable::static_variant >> 3] & (1 << (SgAsmNEEntryTable::static_variant & 7)))) ? ((SgAsmNEEntryTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNEEntryPoint_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEEntryPoint::static_variant >> 3] & (1 << (SgAsmNEEntryPoint::static_variant & 7)))) ? ((SgAsmNEEntryPoint*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNESectionTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNESectionTable::static_variant >> 3] & (1 << (SgAsmNESectionTable::static_variant & 7)))) ? ((SgAsmNESectionTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNESectionTableEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNESectionTableEntry::static_variant >> 3] & (1 << (SgAsmNESectionTableEntry::static_variant & 7)))) ? ((SgAsmNESectionTableEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNERelocTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNERelocTable::static_variant >> 3] & (1 << (SgAsmNERelocTable::static_variant & 7)))) ? ((SgAsmNERelocTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNERelocEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNERelocEntry::static_variant >> 3] & (1 << (SgAsmNERelocEntry::static_variant & 7)))) ? ((SgAsmNERelocEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNENameTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNENameTable::static_variant >> 3] & (1 << (SgAsmNENameTable::static_variant & 7)))) ? ((SgAsmNENameTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNEModuleTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEModuleTable::static_variant >> 3] & (1 << (SgAsmNEModuleTable::static_variant & 7)))) ? ((SgAsmNEModuleTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNEStringTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEStringTable::static_variant >> 3] & (1 << (SgAsmNEStringTable::static_variant & 7)))) ? ((SgAsmNEStringTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNESection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNESection::static_variant >> 3] & (1 << (SgAsmNESection::static_variant & 7)))) ? ((SgAsmNESection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLEFileHeader_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEFileHeader::static_variant >> 3] & (1 << (SgAsmLEFileHeader::static_variant & 7)))) ? ((SgAsmLEFileHeader*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLEEntryTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEEntryTable::static_variant >> 3] & (1 << (SgAsmLEEntryTable::static_variant & 7)))) ? ((SgAsmLEEntryTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLEEntryPoint_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEEntryPoint::static_variant >> 3] & (1 << (SgAsmLEEntryPoint::static_variant & 7)))) ? ((SgAsmLEEntryPoint*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLESectionTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLESectionTable::static_variant >> 3] & (1 << (SgAsmLESectionTable::static_variant & 7)))) ? ((SgAsmLESectionTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLESectionTableEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLESectionTableEntry::static_variant >> 3] & (1 << (SgAsmLESectionTableEntry::static_variant & 7)))) ? ((SgAsmLESectionTableEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLERelocTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLERelocTable::static_variant >> 3] & (1 << (SgAsmLERelocTable::static_variant & 7)))) ? ((SgAsmLERelocTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLENameTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLENameTable::static_variant >> 3] & (1 << (SgAsmLENameTable::static_variant & 7)))) ? ((SgAsmLENameTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLEPageTable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEPageTable::static_variant >> 3] & (1 << (SgAsmLEPageTable::static_variant & 7)))) ? ((SgAsmLEPageTable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLEPageTableEntry_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEPageTableEntry::static_variant >> 3] & (1 << (SgAsmLEPageTableEntry::static_variant & 7)))) ? ((SgAsmLEPageTableEntry*) (node)) : NULL) : NULL)
 
#define IS_SgAsmLESection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLESection::static_variant >> 3] & (1 << (SgAsmLESection::static_variant & 7)))) ? ((SgAsmLESection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfArrayType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfArrayType::static_variant >> 3] & (1 << (SgAsmDwarfArrayType::static_variant & 7)))) ? ((SgAsmDwarfArrayType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfClassType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfClassType::static_variant >> 3] & (1 << (SgAsmDwarfClassType::static_variant & 7)))) ? ((SgAsmDwarfClassType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfEntryPoint_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfEntryPoint::static_variant >> 3] & (1 << (SgAsmDwarfEntryPoint::static_variant & 7)))) ? ((SgAsmDwarfEntryPoint*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfEnumerationType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfEnumerationType::static_variant >> 3] & (1 << (SgAsmDwarfEnumerationType::static_variant & 7)))) ? ((SgAsmDwarfEnumerationType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfFormalParameter_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFormalParameter::static_variant >> 3] & (1 << (SgAsmDwarfFormalParameter::static_variant & 7)))) ? ((SgAsmDwarfFormalParameter*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfImportedDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfImportedDeclaration::static_variant >> 3] & (1 << (SgAsmDwarfImportedDeclaration::static_variant & 7)))) ? ((SgAsmDwarfImportedDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfLabel_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLabel::static_variant >> 3] & (1 << (SgAsmDwarfLabel::static_variant & 7)))) ? ((SgAsmDwarfLabel*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfLexicalBlock_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLexicalBlock::static_variant >> 3] & (1 << (SgAsmDwarfLexicalBlock::static_variant & 7)))) ? ((SgAsmDwarfLexicalBlock*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfMember_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMember::static_variant >> 3] & (1 << (SgAsmDwarfMember::static_variant & 7)))) ? ((SgAsmDwarfMember*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfPointerType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPointerType::static_variant >> 3] & (1 << (SgAsmDwarfPointerType::static_variant & 7)))) ? ((SgAsmDwarfPointerType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfReferenceType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfReferenceType::static_variant >> 3] & (1 << (SgAsmDwarfReferenceType::static_variant & 7)))) ? ((SgAsmDwarfReferenceType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfCompilationUnit_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCompilationUnit::static_variant >> 3] & (1 << (SgAsmDwarfCompilationUnit::static_variant & 7)))) ? ((SgAsmDwarfCompilationUnit*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfStringType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfStringType::static_variant >> 3] & (1 << (SgAsmDwarfStringType::static_variant & 7)))) ? ((SgAsmDwarfStringType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfStructureType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfStructureType::static_variant >> 3] & (1 << (SgAsmDwarfStructureType::static_variant & 7)))) ? ((SgAsmDwarfStructureType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfSubroutineType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSubroutineType::static_variant >> 3] & (1 << (SgAsmDwarfSubroutineType::static_variant & 7)))) ? ((SgAsmDwarfSubroutineType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfTypedef_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTypedef::static_variant >> 3] & (1 << (SgAsmDwarfTypedef::static_variant & 7)))) ? ((SgAsmDwarfTypedef*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfUnionType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnionType::static_variant >> 3] & (1 << (SgAsmDwarfUnionType::static_variant & 7)))) ? ((SgAsmDwarfUnionType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfUnspecifiedParameters_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnspecifiedParameters::static_variant >> 3] & (1 << (SgAsmDwarfUnspecifiedParameters::static_variant & 7)))) ? ((SgAsmDwarfUnspecifiedParameters*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfVariant_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVariant::static_variant >> 3] & (1 << (SgAsmDwarfVariant::static_variant & 7)))) ? ((SgAsmDwarfVariant*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfCommonBlock_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCommonBlock::static_variant >> 3] & (1 << (SgAsmDwarfCommonBlock::static_variant & 7)))) ? ((SgAsmDwarfCommonBlock*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfCommonInclusion_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCommonInclusion::static_variant >> 3] & (1 << (SgAsmDwarfCommonInclusion::static_variant & 7)))) ? ((SgAsmDwarfCommonInclusion*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfInheritance_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInheritance::static_variant >> 3] & (1 << (SgAsmDwarfInheritance::static_variant & 7)))) ? ((SgAsmDwarfInheritance*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfInlinedSubroutine_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInlinedSubroutine::static_variant >> 3] & (1 << (SgAsmDwarfInlinedSubroutine::static_variant & 7)))) ? ((SgAsmDwarfInlinedSubroutine*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfModule_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfModule::static_variant >> 3] & (1 << (SgAsmDwarfModule::static_variant & 7)))) ? ((SgAsmDwarfModule*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfPtrToMemberType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPtrToMemberType::static_variant >> 3] & (1 << (SgAsmDwarfPtrToMemberType::static_variant & 7)))) ? ((SgAsmDwarfPtrToMemberType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfSetType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSetType::static_variant >> 3] & (1 << (SgAsmDwarfSetType::static_variant & 7)))) ? ((SgAsmDwarfSetType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfSubrangeType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSubrangeType::static_variant >> 3] & (1 << (SgAsmDwarfSubrangeType::static_variant & 7)))) ? ((SgAsmDwarfSubrangeType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfWithStmt_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfWithStmt::static_variant >> 3] & (1 << (SgAsmDwarfWithStmt::static_variant & 7)))) ? ((SgAsmDwarfWithStmt*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfAccessDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfAccessDeclaration::static_variant >> 3] & (1 << (SgAsmDwarfAccessDeclaration::static_variant & 7)))) ? ((SgAsmDwarfAccessDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfBaseType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfBaseType::static_variant >> 3] & (1 << (SgAsmDwarfBaseType::static_variant & 7)))) ? ((SgAsmDwarfBaseType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfCatchBlock_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCatchBlock::static_variant >> 3] & (1 << (SgAsmDwarfCatchBlock::static_variant & 7)))) ? ((SgAsmDwarfCatchBlock*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfConstType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstType::static_variant >> 3] & (1 << (SgAsmDwarfConstType::static_variant & 7)))) ? ((SgAsmDwarfConstType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfConstant_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstant::static_variant >> 3] & (1 << (SgAsmDwarfConstant::static_variant & 7)))) ? ((SgAsmDwarfConstant*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfEnumerator_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfEnumerator::static_variant >> 3] & (1 << (SgAsmDwarfEnumerator::static_variant & 7)))) ? ((SgAsmDwarfEnumerator*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfFileType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFileType::static_variant >> 3] & (1 << (SgAsmDwarfFileType::static_variant & 7)))) ? ((SgAsmDwarfFileType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfFriend_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFriend::static_variant >> 3] & (1 << (SgAsmDwarfFriend::static_variant & 7)))) ? ((SgAsmDwarfFriend*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfNamelist_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfNamelist::static_variant >> 3] & (1 << (SgAsmDwarfNamelist::static_variant & 7)))) ? ((SgAsmDwarfNamelist*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfNamelistItem_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfNamelistItem::static_variant >> 3] & (1 << (SgAsmDwarfNamelistItem::static_variant & 7)))) ? ((SgAsmDwarfNamelistItem*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfPackedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPackedType::static_variant >> 3] & (1 << (SgAsmDwarfPackedType::static_variant & 7)))) ? ((SgAsmDwarfPackedType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfSubprogram_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSubprogram::static_variant >> 3] & (1 << (SgAsmDwarfSubprogram::static_variant & 7)))) ? ((SgAsmDwarfSubprogram*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfTemplateTypeParameter_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTemplateTypeParameter::static_variant >> 3] & (1 << (SgAsmDwarfTemplateTypeParameter::static_variant & 7)))) ? ((SgAsmDwarfTemplateTypeParameter*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfTemplateValueParameter_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTemplateValueParameter::static_variant >> 3] & (1 << (SgAsmDwarfTemplateValueParameter::static_variant & 7)))) ? ((SgAsmDwarfTemplateValueParameter*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfThrownType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfThrownType::static_variant >> 3] & (1 << (SgAsmDwarfThrownType::static_variant & 7)))) ? ((SgAsmDwarfThrownType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfTryBlock_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTryBlock::static_variant >> 3] & (1 << (SgAsmDwarfTryBlock::static_variant & 7)))) ? ((SgAsmDwarfTryBlock*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfVariantPart_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVariantPart::static_variant >> 3] & (1 << (SgAsmDwarfVariantPart::static_variant & 7)))) ? ((SgAsmDwarfVariantPart*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfVariable_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVariable::static_variant >> 3] & (1 << (SgAsmDwarfVariable::static_variant & 7)))) ? ((SgAsmDwarfVariable*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfVolatileType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVolatileType::static_variant >> 3] & (1 << (SgAsmDwarfVolatileType::static_variant & 7)))) ? ((SgAsmDwarfVolatileType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfDwarfProcedure_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfDwarfProcedure::static_variant >> 3] & (1 << (SgAsmDwarfDwarfProcedure::static_variant & 7)))) ? ((SgAsmDwarfDwarfProcedure*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfRestrictType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfRestrictType::static_variant >> 3] & (1 << (SgAsmDwarfRestrictType::static_variant & 7)))) ? ((SgAsmDwarfRestrictType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfInterfaceType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInterfaceType::static_variant >> 3] & (1 << (SgAsmDwarfInterfaceType::static_variant & 7)))) ? ((SgAsmDwarfInterfaceType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfNamespace_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfNamespace::static_variant >> 3] & (1 << (SgAsmDwarfNamespace::static_variant & 7)))) ? ((SgAsmDwarfNamespace*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfImportedModule_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfImportedModule::static_variant >> 3] & (1 << (SgAsmDwarfImportedModule::static_variant & 7)))) ? ((SgAsmDwarfImportedModule*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfUnspecifiedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnspecifiedType::static_variant >> 3] & (1 << (SgAsmDwarfUnspecifiedType::static_variant & 7)))) ? ((SgAsmDwarfUnspecifiedType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfPartialUnit_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPartialUnit::static_variant >> 3] & (1 << (SgAsmDwarfPartialUnit::static_variant & 7)))) ? ((SgAsmDwarfPartialUnit*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfImportedUnit_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfImportedUnit::static_variant >> 3] & (1 << (SgAsmDwarfImportedUnit::static_variant & 7)))) ? ((SgAsmDwarfImportedUnit*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfMutableType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMutableType::static_variant >> 3] & (1 << (SgAsmDwarfMutableType::static_variant & 7)))) ? ((SgAsmDwarfMutableType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfCondition_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCondition::static_variant >> 3] & (1 << (SgAsmDwarfCondition::static_variant & 7)))) ? ((SgAsmDwarfCondition*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfSharedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSharedType::static_variant >> 3] & (1 << (SgAsmDwarfSharedType::static_variant & 7)))) ? ((SgAsmDwarfSharedType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfFormatLabel_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFormatLabel::static_variant >> 3] & (1 << (SgAsmDwarfFormatLabel::static_variant & 7)))) ? ((SgAsmDwarfFormatLabel*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfFunctionTemplate_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFunctionTemplate::static_variant >> 3] & (1 << (SgAsmDwarfFunctionTemplate::static_variant & 7)))) ? ((SgAsmDwarfFunctionTemplate*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfClassTemplate_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfClassTemplate::static_variant >> 3] & (1 << (SgAsmDwarfClassTemplate::static_variant & 7)))) ? ((SgAsmDwarfClassTemplate*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfUpcSharedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUpcSharedType::static_variant >> 3] & (1 << (SgAsmDwarfUpcSharedType::static_variant & 7)))) ? ((SgAsmDwarfUpcSharedType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfUpcStrictType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUpcStrictType::static_variant >> 3] & (1 << (SgAsmDwarfUpcStrictType::static_variant & 7)))) ? ((SgAsmDwarfUpcStrictType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfUpcRelaxedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUpcRelaxedType::static_variant >> 3] & (1 << (SgAsmDwarfUpcRelaxedType::static_variant & 7)))) ? ((SgAsmDwarfUpcRelaxedType*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfUnknownConstruct_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnknownConstruct::static_variant >> 3] & (1 << (SgAsmDwarfUnknownConstruct::static_variant & 7)))) ? ((SgAsmDwarfUnknownConstruct*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfConstruct_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstruct::static_variant >> 3] & (1 << (SgAsmDwarfConstruct::static_variant & 7)))) ? ((SgAsmDwarfConstruct*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfMacroList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMacroList::static_variant >> 3] & (1 << (SgAsmDwarfMacroList::static_variant & 7)))) ? ((SgAsmDwarfMacroList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfMacro_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMacro::static_variant >> 3] & (1 << (SgAsmDwarfMacro::static_variant & 7)))) ? ((SgAsmDwarfMacro*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfLine_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLine::static_variant >> 3] & (1 << (SgAsmDwarfLine::static_variant & 7)))) ? ((SgAsmDwarfLine*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfLineList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLineList::static_variant >> 3] & (1 << (SgAsmDwarfLineList::static_variant & 7)))) ? ((SgAsmDwarfLineList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfConstructList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstructList::static_variant >> 3] & (1 << (SgAsmDwarfConstructList::static_variant & 7)))) ? ((SgAsmDwarfConstructList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfCompilationUnitList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCompilationUnitList::static_variant >> 3] & (1 << (SgAsmDwarfCompilationUnitList::static_variant & 7)))) ? ((SgAsmDwarfCompilationUnitList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmDwarfInformation_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInformation::static_variant >> 3] & (1 << (SgAsmDwarfInformation::static_variant & 7)))) ? ((SgAsmDwarfInformation*) (node)) : NULL) : NULL)
 
#define IS_SgAsmStringStorage_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStringStorage::static_variant >> 3] & (1 << (SgAsmStringStorage::static_variant & 7)))) ? ((SgAsmStringStorage*) (node)) : NULL) : NULL)
 
#define IS_SgAsmBasicString_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBasicString::static_variant >> 3] & (1 << (SgAsmBasicString::static_variant & 7)))) ? ((SgAsmBasicString*) (node)) : NULL) : NULL)
 
#define IS_SgAsmStoredString_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStoredString::static_variant >> 3] & (1 << (SgAsmStoredString::static_variant & 7)))) ? ((SgAsmStoredString*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericString_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericString::static_variant >> 3] & (1 << (SgAsmGenericString::static_variant & 7)))) ? ((SgAsmGenericString*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericHeaderList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericHeaderList::static_variant >> 3] & (1 << (SgAsmGenericHeaderList::static_variant & 7)))) ? ((SgAsmGenericHeaderList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericHeader_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericHeader::static_variant >> 3] & (1 << (SgAsmGenericHeader::static_variant & 7)))) ? ((SgAsmGenericHeader*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericSymbolList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSymbolList::static_variant >> 3] & (1 << (SgAsmGenericSymbolList::static_variant & 7)))) ? ((SgAsmGenericSymbolList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericSymbol_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSymbol::static_variant >> 3] & (1 << (SgAsmGenericSymbol::static_variant & 7)))) ? ((SgAsmGenericSymbol*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericStrtab_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericStrtab::static_variant >> 3] & (1 << (SgAsmGenericStrtab::static_variant & 7)))) ? ((SgAsmGenericStrtab*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericSectionList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSectionList::static_variant >> 3] & (1 << (SgAsmGenericSectionList::static_variant & 7)))) ? ((SgAsmGenericSectionList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericSection_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSection::static_variant >> 3] & (1 << (SgAsmGenericSection::static_variant & 7)))) ? ((SgAsmGenericSection*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericDLLList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericDLLList::static_variant >> 3] & (1 << (SgAsmGenericDLLList::static_variant & 7)))) ? ((SgAsmGenericDLLList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericDLL_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericDLL::static_variant >> 3] & (1 << (SgAsmGenericDLL::static_variant & 7)))) ? ((SgAsmGenericDLL*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericFormat_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericFormat::static_variant >> 3] & (1 << (SgAsmGenericFormat::static_variant & 7)))) ? ((SgAsmGenericFormat*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericFileList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericFileList::static_variant >> 3] & (1 << (SgAsmGenericFileList::static_variant & 7)))) ? ((SgAsmGenericFileList*) (node)) : NULL) : NULL)
 
#define IS_SgAsmGenericFile_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericFile::static_variant >> 3] & (1 << (SgAsmGenericFile::static_variant & 7)))) ? ((SgAsmGenericFile*) (node)) : NULL) : NULL)
 
#define IS_SgAsmExecutableFileFormat_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmExecutableFileFormat::static_variant >> 3] & (1 << (SgAsmExecutableFileFormat::static_variant & 7)))) ? ((SgAsmExecutableFileFormat*) (node)) : NULL) : NULL)
 
#define IS_SgAsmNode_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNode::static_variant >> 3] & (1 << (SgAsmNode::static_variant & 7)))) ? ((SgAsmNode*) (node)) : NULL) : NULL)
 
#define IS_SgCommonBlockObject_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommonBlockObject::static_variant >> 3] & (1 << (SgCommonBlockObject::static_variant & 7)))) ? ((SgCommonBlockObject*) (node)) : NULL) : NULL)
 
#define IS_SgInitializedName_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInitializedName::static_variant >> 3] & (1 << (SgInitializedName::static_variant & 7)))) ? ((SgInitializedName*) (node)) : NULL) : NULL)
 
#define IS_SgJavaMemberValuePair_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaMemberValuePair::static_variant >> 3] & (1 << (SgJavaMemberValuePair::static_variant & 7)))) ? ((SgJavaMemberValuePair*) (node)) : NULL) : NULL)
 
#define IS_SgOmpOrderedClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpOrderedClause::static_variant >> 3] & (1 << (SgOmpOrderedClause::static_variant & 7)))) ? ((SgOmpOrderedClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpNowaitClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpNowaitClause::static_variant >> 3] & (1 << (SgOmpNowaitClause::static_variant & 7)))) ? ((SgOmpNowaitClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpUntiedClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpUntiedClause::static_variant >> 3] & (1 << (SgOmpUntiedClause::static_variant & 7)))) ? ((SgOmpUntiedClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpDefaultClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpDefaultClause::static_variant >> 3] & (1 << (SgOmpDefaultClause::static_variant & 7)))) ? ((SgOmpDefaultClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpCollapseClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCollapseClause::static_variant >> 3] & (1 << (SgOmpCollapseClause::static_variant & 7)))) ? ((SgOmpCollapseClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpIfClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpIfClause::static_variant >> 3] & (1 << (SgOmpIfClause::static_variant & 7)))) ? ((SgOmpIfClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpNumThreadsClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpNumThreadsClause::static_variant >> 3] & (1 << (SgOmpNumThreadsClause::static_variant & 7)))) ? ((SgOmpNumThreadsClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpDeviceClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpDeviceClause::static_variant >> 3] & (1 << (SgOmpDeviceClause::static_variant & 7)))) ? ((SgOmpDeviceClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpSafelenClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSafelenClause::static_variant >> 3] & (1 << (SgOmpSafelenClause::static_variant & 7)))) ? ((SgOmpSafelenClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpExpressionClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpExpressionClause::static_variant >> 3] & (1 << (SgOmpExpressionClause::static_variant & 7)))) ? ((SgOmpExpressionClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpCopyprivateClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCopyprivateClause::static_variant >> 3] & (1 << (SgOmpCopyprivateClause::static_variant & 7)))) ? ((SgOmpCopyprivateClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpPrivateClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpPrivateClause::static_variant >> 3] & (1 << (SgOmpPrivateClause::static_variant & 7)))) ? ((SgOmpPrivateClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpFirstprivateClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpFirstprivateClause::static_variant >> 3] & (1 << (SgOmpFirstprivateClause::static_variant & 7)))) ? ((SgOmpFirstprivateClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpSharedClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSharedClause::static_variant >> 3] & (1 << (SgOmpSharedClause::static_variant & 7)))) ? ((SgOmpSharedClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpCopyinClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCopyinClause::static_variant >> 3] & (1 << (SgOmpCopyinClause::static_variant & 7)))) ? ((SgOmpCopyinClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpLastprivateClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpLastprivateClause::static_variant >> 3] & (1 << (SgOmpLastprivateClause::static_variant & 7)))) ? ((SgOmpLastprivateClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpReductionClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpReductionClause::static_variant >> 3] & (1 << (SgOmpReductionClause::static_variant & 7)))) ? ((SgOmpReductionClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpMapClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpMapClause::static_variant >> 3] & (1 << (SgOmpMapClause::static_variant & 7)))) ? ((SgOmpMapClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpLinearClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpLinearClause::static_variant >> 3] & (1 << (SgOmpLinearClause::static_variant & 7)))) ? ((SgOmpLinearClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpUniformClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpUniformClause::static_variant >> 3] & (1 << (SgOmpUniformClause::static_variant & 7)))) ? ((SgOmpUniformClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpAlignedClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpAlignedClause::static_variant >> 3] & (1 << (SgOmpAlignedClause::static_variant & 7)))) ? ((SgOmpAlignedClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpVariablesClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpVariablesClause::static_variant >> 3] & (1 << (SgOmpVariablesClause::static_variant & 7)))) ? ((SgOmpVariablesClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpScheduleClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpScheduleClause::static_variant >> 3] & (1 << (SgOmpScheduleClause::static_variant & 7)))) ? ((SgOmpScheduleClause*) (node)) : NULL) : NULL)
 
#define IS_SgOmpClause_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpClause::static_variant >> 3] & (1 << (SgOmpClause::static_variant & 7)))) ? ((SgOmpClause*) (node)) : NULL) : NULL)
 
#define IS_SgRenamePair_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRenamePair::static_variant >> 3] & (1 << (SgRenamePair::static_variant & 7)))) ? ((SgRenamePair*) (node)) : NULL) : NULL)
 
#define IS_SgInterfaceBody_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInterfaceBody::static_variant >> 3] & (1 << (SgInterfaceBody::static_variant & 7)))) ? ((SgInterfaceBody*) (node)) : NULL) : NULL)
 
#define IS_SgHeaderFileBody_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgHeaderFileBody::static_variant >> 3] & (1 << (SgHeaderFileBody::static_variant & 7)))) ? ((SgHeaderFileBody*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedUnaryOperator_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedUnaryOperator::static_variant >> 3] & (1 << (SgUntypedUnaryOperator::static_variant & 7)))) ? ((SgUntypedUnaryOperator*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedBinaryOperator_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedBinaryOperator::static_variant >> 3] & (1 << (SgUntypedBinaryOperator::static_variant & 7)))) ? ((SgUntypedBinaryOperator*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedValueExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedValueExpression::static_variant >> 3] & (1 << (SgUntypedValueExpression::static_variant & 7)))) ? ((SgUntypedValueExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedArrayReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedArrayReferenceExpression::static_variant >> 3] & (1 << (SgUntypedArrayReferenceExpression::static_variant & 7)))) ? ((SgUntypedArrayReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedOtherExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedOtherExpression::static_variant >> 3] & (1 << (SgUntypedOtherExpression::static_variant & 7)))) ? ((SgUntypedOtherExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedFunctionCallOrArrayReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionCallOrArrayReferenceExpression::static_variant >> 3] & (1 << (SgUntypedFunctionCallOrArrayReferenceExpression::static_variant & 7)))) ? ((SgUntypedFunctionCallOrArrayReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedReferenceExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedReferenceExpression::static_variant >> 3] & (1 << (SgUntypedReferenceExpression::static_variant & 7)))) ? ((SgUntypedReferenceExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedExpression_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedExpression::static_variant >> 3] & (1 << (SgUntypedExpression::static_variant & 7)))) ? ((SgUntypedExpression*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedImplicitDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedImplicitDeclaration::static_variant >> 3] & (1 << (SgUntypedImplicitDeclaration::static_variant & 7)))) ? ((SgUntypedImplicitDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedVariableDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedVariableDeclaration::static_variant >> 3] & (1 << (SgUntypedVariableDeclaration::static_variant & 7)))) ? ((SgUntypedVariableDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedProgramHeaderDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedProgramHeaderDeclaration::static_variant >> 3] & (1 << (SgUntypedProgramHeaderDeclaration::static_variant & 7)))) ? ((SgUntypedProgramHeaderDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedSubroutineDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedSubroutineDeclaration::static_variant >> 3] & (1 << (SgUntypedSubroutineDeclaration::static_variant & 7)))) ? ((SgUntypedSubroutineDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedFunctionDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionDeclaration::static_variant >> 3] & (1 << (SgUntypedFunctionDeclaration::static_variant & 7)))) ? ((SgUntypedFunctionDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedModuleDeclaration_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedModuleDeclaration::static_variant >> 3] & (1 << (SgUntypedModuleDeclaration::static_variant & 7)))) ? ((SgUntypedModuleDeclaration*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedDeclarationStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedDeclarationStatement::static_variant >> 3] & (1 << (SgUntypedDeclarationStatement::static_variant & 7)))) ? ((SgUntypedDeclarationStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedAssignmentStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedAssignmentStatement::static_variant >> 3] & (1 << (SgUntypedAssignmentStatement::static_variant & 7)))) ? ((SgUntypedAssignmentStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedFunctionCallStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionCallStatement::static_variant >> 3] & (1 << (SgUntypedFunctionCallStatement::static_variant & 7)))) ? ((SgUntypedFunctionCallStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedBlockStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedBlockStatement::static_variant >> 3] & (1 << (SgUntypedBlockStatement::static_variant & 7)))) ? ((SgUntypedBlockStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedNamedStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedNamedStatement::static_variant >> 3] & (1 << (SgUntypedNamedStatement::static_variant & 7)))) ? ((SgUntypedNamedStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedOtherStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedOtherStatement::static_variant >> 3] & (1 << (SgUntypedOtherStatement::static_variant & 7)))) ? ((SgUntypedOtherStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedFunctionScope_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionScope::static_variant >> 3] & (1 << (SgUntypedFunctionScope::static_variant & 7)))) ? ((SgUntypedFunctionScope*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedModuleScope_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedModuleScope::static_variant >> 3] & (1 << (SgUntypedModuleScope::static_variant & 7)))) ? ((SgUntypedModuleScope*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedGlobalScope_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedGlobalScope::static_variant >> 3] & (1 << (SgUntypedGlobalScope::static_variant & 7)))) ? ((SgUntypedGlobalScope*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedScope_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedScope::static_variant >> 3] & (1 << (SgUntypedScope::static_variant & 7)))) ? ((SgUntypedScope*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedStatement_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedStatement::static_variant >> 3] & (1 << (SgUntypedStatement::static_variant & 7)))) ? ((SgUntypedStatement*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedArrayType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedArrayType::static_variant >> 3] & (1 << (SgUntypedArrayType::static_variant & 7)))) ? ((SgUntypedArrayType*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedType_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedType::static_variant >> 3] & (1 << (SgUntypedType::static_variant & 7)))) ? ((SgUntypedType*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedAttribute_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedAttribute::static_variant >> 3] & (1 << (SgUntypedAttribute::static_variant & 7)))) ? ((SgUntypedAttribute*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedInitializedName_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedInitializedName::static_variant >> 3] & (1 << (SgUntypedInitializedName::static_variant & 7)))) ? ((SgUntypedInitializedName*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedFile_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFile::static_variant >> 3] & (1 << (SgUntypedFile::static_variant & 7)))) ? ((SgUntypedFile*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedStatementList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedStatementList::static_variant >> 3] & (1 << (SgUntypedStatementList::static_variant & 7)))) ? ((SgUntypedStatementList*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedDeclarationList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedDeclarationList::static_variant >> 3] & (1 << (SgUntypedDeclarationList::static_variant & 7)))) ? ((SgUntypedDeclarationList*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedFunctionDeclarationList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionDeclarationList::static_variant >> 3] & (1 << (SgUntypedFunctionDeclarationList::static_variant & 7)))) ? ((SgUntypedFunctionDeclarationList*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedInitializedNameList_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedInitializedNameList::static_variant >> 3] & (1 << (SgUntypedInitializedNameList::static_variant & 7)))) ? ((SgUntypedInitializedNameList*) (node)) : NULL) : NULL)
 
#define IS_SgUntypedNode_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedNode::static_variant >> 3] & (1 << (SgUntypedNode::static_variant & 7)))) ? ((SgUntypedNode*) (node)) : NULL) : NULL)
 
#define IS_SgLocatedNodeSupport_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLocatedNodeSupport::static_variant >> 3] & (1 << (SgLocatedNodeSupport::static_variant & 7)))) ? ((SgLocatedNodeSupport*) (node)) : NULL) : NULL)
 
#define IS_SgToken_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgToken::static_variant >> 3] & (1 << (SgToken::static_variant & 7)))) ? ((SgToken*) (node)) : NULL) : NULL)
 
#define IS_SgLocatedNode_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLocatedNode::static_variant >> 3] & (1 << (SgLocatedNode::static_variant & 7)))) ? ((SgLocatedNode*) (node)) : NULL) : NULL)
 
#define IS_SgAterm_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAterm::static_variant >> 3] & (1 << (SgAterm::static_variant & 7)))) ? ((SgAterm*) (node)) : NULL) : NULL)
 
#define IS_SgNode_FAST_MACRO(node)   ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNode::static_variant >> 3] & (1 << (SgNode::static_variant & 7)))) ? ((SgNode*) (node)) : NULL) : NULL)
 
#define __builtin_constant_p(exp)   (0)
 
#define NELMTS(X)   (sizeof(X)/sizeof((X)[0])) /* number of elements in a static-sized array */
 
#define DUMP_FIELD_WIDTH   64 /* min columns to use for member names in dump() functions */
 
#define SAGE_INTERNAL_DEBUG
 Declarations to be placed at the top of the header file for this grammar. More...
 
#define ROSE_INTEGER_TYPE_MAX_BIT_LENGTH   32
 
#define FILE_IO_EXTRA_CHECK   1
 
#define DISABLE_REALLOCATION_OF_DELETED_POINTERS   1
 

Typedefs

typedef Range< rose_addr_tExtent
 
typedef Map< rose_addr_t,
SgAsmInstruction * > 
InstructionMap
 Mapping from instruction virtual address to instruction. More...
 
typedef Rose_STL_Container
< SgInitializedName * > 
SgInitializedNamePtrList
 
typedef SgInitializedNamePtrListSgInitializedNamePtrListPtr
 
typedef Rose_STL_Container
< SgDeclarationStatement * > 
SgDeclarationStatementPtrList
 
typedef
SgDeclarationStatementPtrList
SgDeclarationStatementPtrListPtr
 
typedef Rose_STL_Container
< SgAsmBlock * > 
SgAsmBlockPtrList
 
typedef SgAsmBlockPtrListSgAsmBlockPtrListPtr
 
typedef Rose_STL_Container
< SgAsmInterpretation * > 
SgAsmInterpretationPtrList
 
typedef Rose_STL_Container
< SgAsmGenericSection * > 
SgAsmGenericSectionPtrList
 
typedef
SgAsmGenericSectionPtrList
SgAsmGenericSectionPtrListPtr
 
typedef Rose_STL_Container
< SgAsmGenericFile * > 
SgAsmGenericFilePtrList
 
typedef
SgAsmGenericSectionPtrList
SgAsmGenericFilePtrListPtr
 
typedef Rose_STL_Container
< SgAsmPEImportItem * > 
SgAsmPEImportItemPtrList
 
typedef SgAsmPEImportItemPtrListSgAsmPEImportItemPtrListPtr
 
typedef Rose_STL_Container
< SgAsmPEImportDirectory * > 
SgAsmPEImportDirectoryPtrList
 
typedef
SgAsmPEImportDirectoryPtrList
SgAsmPEImportDirectoryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfSymbol * > 
SgAsmElfSymbolPtrList
 
typedef SgAsmElfSymbolPtrListSgAsmElfSymbolPtrListPtr
 
typedef Rose_STL_Container
< SgAsmCoffSymbol * > 
SgAsmCoffSymbolPtrList
 
typedef SgAsmCoffSymbolPtrListSgAsmCoffSymbolPtrListPtr
 
typedef Rose_STL_Container
< SgAsmGenericSymbol * > 
SgAsmGenericSymbolPtrList
 
typedef SgAsmGenericSymbolPtrListSgAsmGenericSymbolPtrListPtr
 
typedef Rose_STL_Container
< SgStatement * > 
SgStatementPtrList
 
typedef SgStatementPtrListSgStatementPtrListPtr
 
typedef Rose_STL_Container
< SgBaseClass * > 
SgBaseClassPtrList
 
typedef SgBaseClassPtrListSgBaseClassPtrListPtr
 
typedef Rose_STL_Container
< SgNode * > 
SgNodePtrList
 
typedef SgNodePtrListSgNodePtrListPtr
 
typedef Rose_STL_Container
< SgType * > 
SgTypePtrList
 
typedef SgTypePtrListSgTypePtrListPtr
 
typedef Rose_STL_Container
< SgExpression * > 
SgExpressionPtrList
 
typedef SgExpressionPtrListSgExpressionPtrListPtr
 
typedef Rose_STL_Container
< SgKeyDatumPair * > 
SgKeyDatumPairPtrList
 
typedef Rose_STL_Container
< SgComprehension * > 
SgComprehensionPtrList
 
typedef Rose_STL_Container
< VariantT
VariantTList
 
typedef Rose_STL_Container
< SgVarRefExp * > 
SgVarRefExpPtrList
 
typedef SgVarRefExpPtrListSgVarRefExpPtrListPtr
 
typedef Rose_STL_Container
< SgAttribute * > 
SgAttributePtrList
 
typedef SgAttributePtrListSgAttributePtrListPtr
 
typedef Rose_STL_Container
< unsigned char > 
SgCharList
 
typedef SgCharListSgCharListPtr
 
typedef SgExpressionSgExpressionPtr
 
typedef SgStatementSgStatementPtr
 
typedef SgInitializedNameSgInitializedNamePtr
 
typedef std::vector< SgFile * > SgFilePtrList
 
typedef SgFilePtrListSgFilePtrListPtr
 
typedef int SgFileId
 
typedef std::vector< SgFileIdSgFileIdList
 
typedef Rose_STL_Container
< std::string > 
SgStringList
 
typedef SgStringListSgStringListPtr
 
typedef std::set< SgNode * > SgNodeSet
 
typedef SgNodeSetSgNodeSetPtr
 
typedef ROSEAttributesListROSEAttributesListPtr
 
typedef
ROSEAttributesListContainer
ROSEAttributesListContainerPtr
 
typedef std::vector
< SgModifierType * > 
SgModifierTypePtrVector
 
typedef std::vector< bool > SgBitVector
 
typedef Rose_STL_Container
< SgTemplateParameter * > 
SgTemplateParameterPtrList
 
typedef
SgTemplateParameterPtrList
SgTemplateParameterPtrListPtr
 
typedef Rose_STL_Container
< SgTemplateArgument * > 
SgTemplateArgumentPtrList
 
typedef SgTemplateArgumentPtrListSgTemplateArgumentPtrListPtr
 
typedef std::vector
< SgDirectory * > 
SgDirectoryPtrList
 
typedef SgDirectoryPtrListSgDirectoryPtrListPtr
 
typedef Rose_STL_Container
< SgQualifiedName * > 
SgQualifiedNamePtrList
 
typedef SgQualifiedNamePtrListSgQualifiedNamePtrListPtr
 
typedef SgBasicBlockSgBasicBlockPtr
 
typedef std::vector
< SgBasicBlockPtr
SgBasicBlockPtrList
 
typedef SgBasicBlockPtrListSgBasicBlockPtrListPtr
 
typedef Rose_STL_Container
< SgAsmStatement * > 
SgAsmStatementPtrList
 
typedef SgAsmStatementPtrListSgAsmStatementPtrListPtr
 
typedef Rose_STL_Container
< SgAsmExpression * > 
SgAsmExpressionPtrList
 
typedef SgAsmExpressionPtrListSgAsmExpressionPtrListPtr
 
typedef Rose_STL_Container
< SgAsmIntegerValueExpression * > 
SgAsmIntegerValuePtrList
 
typedef SgAsmIntegerValuePtrListSgAsmIntegerValuePtrListPtr
 
typedef Rose_STL_Container
< SgAsmSynthesizedDeclaration * > 
SgAsmSynthesizedDeclarationPtrList
 
typedef
SgAsmSynthesizedDeclarationPtrList
SgAsmSynthesizedDeclarationPtrListPtr
 
typedef Rose_STL_Container
< SgAsmx86Instruction * > 
SgAsmx86InstructionPtrList
 
typedef Rose_STL_Container
< SgAsmArmInstruction * > 
SgAsmArmInstructionPtrList
 
typedef Rose_STL_Container
< SgNameGroup * > 
SgNameGroupPtrList
 
typedef SgNameGroupPtrListSgNameGroupPtrListPtr
 
typedef Rose_STL_Container
< SgDataStatementGroup * > 
SgDataStatementGroupPtrList
 
typedef
SgDataStatementGroupPtrList
SgDataStatementGroupPtrListPtr
 
typedef Rose_STL_Container
< SgDataStatementObject * > 
SgDataStatementObjectPtrList
 
typedef
SgDataStatementObjectPtrList
SgDataStatementObjectPtrListPtr
 
typedef Rose_STL_Container
< SgDataStatementValue * > 
SgDataStatementValuePtrList
 
typedef
SgDataStatementValuePtrList
SgDataStatementValuePtrListPtr
 
typedef Rose_STL_Container
< SgCommonBlockObject * > 
SgCommonBlockObjectPtrList
 
typedef
SgCommonBlockObjectPtrList
SgCommonBlockObjectPtrListPtr
 
typedef Rose_STL_Container
< SgDimensionObject * > 
SgDimensionObjectPtrList
 
typedef SgDimensionObjectPtrListSgDimensionObjectPtrListPtr
 
typedef Rose_STL_Container
< SgLabelSymbol * > 
SgLabelSymbolPtrList
 
typedef SgLabelSymbolPtrListSgLabelSymbolPtrListPtr
 
typedef Rose_STL_Container
< SgFormatItem * > 
SgFormatItemPtrList
 
typedef SgFormatItemPtrListSgFormatItemPtrListPtr
 
typedef Rose_STL_Container
< rose_addr_t
SgAddressList
 
typedef SgAddressListSgAddressListPtr
 
typedef Rose_STL_Container
< rose_rva_t
SgRVAList
 
typedef SgRVAListSgRVAListPtr
 
typedef Rose_STL_Container
< SgAsmPEExportEntry * > 
SgAsmPEExportEntryPtrList
 
typedef SgAsmPEExportEntryPtrListSgAsmPEExportEntryPtrListPtr
 
typedef Rose_STL_Container
< unsigned > 
SgUnsignedList
 
typedef SgUnsignedListSgUnsignedListPtr
 
typedef Rose_STL_Container
< size_t > 
SgSizeTList
 
typedef SgSizeTListSgSizeTListPtr
 
typedef Rose_STL_Container
< SgAsmNEEntryPoint * > 
SgAsmNEEntryPointPtrList
 
typedef SgAsmNEEntryPointPtrListSgAsmNEEntryPointPtrListPtr
 
typedef Rose_STL_Container
< SgAsmNERelocEntry * > 
SgAsmNERelocEntryPtrList
 
typedef SgAsmNERelocEntryPtrListSgAsmNERelocEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmLEPageTableEntry * > 
SgAsmLEPageTableEntryPtrList
 
typedef
SgAsmLEPageTableEntryPtrList
SgAsmLEPageTableEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmLEEntryPoint * > 
SgAsmLEEntryPointPtrList
 
typedef SgAsmLEEntryPointPtrListSgAsmLEEntryPointPtrListPtr
 
typedef SgAsmNERelocEntry SgAsmLERelocEntry
 
typedef Rose_STL_Container
< SgAsmLERelocEntry * > 
SgAsmLERelocEntryPtrList
 
typedef SgAsmLERelocEntryPtrListSgAsmLERelocEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmGenericHeader * > 
SgAsmGenericHeaderPtrList
 
typedef SgAsmGenericHeaderPtrListSgAsmGenericHeaderPtrListPtr
 
typedef Rose_STL_Container
< SgAsmGenericDLL * > 
SgAsmGenericDLLPtrList
 
typedef SgAsmGenericDLLPtrListSgAsmGenericDLLPtrListPtr
 
typedef Rose_STL_Container
< unsigned char > 
SgUnsignedCharList
 
typedef SgUnsignedCharListSgUnsignedCharListPtr
 
typedef Rose_STL_Container
< SgModuleStatement * > 
SgModuleStatementPtrList
 
typedef SgModuleStatementPtrListSgModuleStatementPtrListPtr
 
typedef Rose_STL_Container
< SgJavaPackageDeclaration * > 
SgJavaPackageDeclarationPtrList
 
typedef Rose_STL_Container
< SgJavaImportStatement * > 
SgJavaImportStatementPtrList
 
typedef Rose_STL_Container
< SgClassDeclaration * > 
SgClassDeclarationPtrList
 
typedef Rose_STL_Container
< SgRenamePair * > 
SgRenamePairPtrList
 
typedef SgRenamePairPtrListSgRenamePairPtrListPtr
 
typedef Rose_STL_Container
< SgInterfaceBody * > 
SgInterfaceBodyPtrList
 
typedef SgInterfaceBodyPtrListSgInterfaceBodyPtrListPtr
 
typedef Rose_STL_Container
< SgAsmDwarfLine * > 
SgAsmDwarfLinePtrList
 
typedef SgAsmDwarfLinePtrListSgAsmDwarfLinePtrListPtr
 
typedef Rose_STL_Container
< SgAsmDwarfMacro * > 
SgAsmDwarfMacroPtrList
 
typedef SgAsmDwarfMacroPtrListSgAsmDwarfMacroPtrListPtr
 
typedef Rose_STL_Container
< SgAsmDwarfConstruct * > 
SgAsmDwarfConstructPtrList
 
typedef
SgAsmDwarfConstructPtrList
SgAsmDwarfConstructPtrListPtr
 
typedef Rose_STL_Container
< SgAsmDwarfCompilationUnit * > 
SgAsmDwarfCompilationUnitPtrList
 
typedef
SgAsmDwarfCompilationUnitPtrList
SgAsmDwarfCompilationUnitPtrListPtr
 
typedef Rose_STL_Container
< SgOmpClause * > 
SgOmpClausePtrList
 
typedef SgOmpClausePtrListSgOmpClausePtrListPtr
 
typedef Rose_STL_Container
< SgOmpSectionStatement * > 
SgOmpSectionStatementPtrList
 
typedef
SgOmpSectionStatementPtrList
SgOmpSectionStatementPtrListPtr
 
typedef Rose_STL_Container
< SgJavaMemberValuePair * > 
SgJavaMemberValuePairPtrList
 
typedef
SgJavaMemberValuePairPtrList
SgJavaMemberValuePairPtrListPtr
 
typedef Rose_STL_Container
< SgUntypedInitializedName * > 
SgUntypedInitializedNamePtrList
 
typedef
SgUntypedInitializedNamePtrList
SgUntypedInitializedNamePtrListPtr
 
typedef Rose_STL_Container
< SgUntypedStatement * > 
SgUntypedStatementPtrList
 
typedef SgUntypedStatementPtrListSgUntypedStatementPtrListPtr
 
typedef Rose_STL_Container
< SgUntypedDeclarationStatement * > 
SgUntypedDeclarationStatementPtrList
 
typedef
SgUntypedDeclarationStatementPtrList
SgUntypedDeclarationStatementPtrListPtr
 
typedef Rose_STL_Container
< SgUntypedFunctionDeclaration * > 
SgUntypedFunctionDeclarationPtrList
 
typedef
SgUntypedFunctionDeclarationPtrList
SgUntypedFunctionDeclarationPtrListPtr
 
typedef SgSharedVector
< unsigned char > 
SgFileContentList
 
typedef SgFileContentListSgFileContentListPtr
 
typedef Rose_STL_Container
< SgAsmElfRelocEntry * > 
SgAsmElfRelocEntryPtrList
 
typedef SgAsmElfRelocEntryPtrListSgAsmElfRelocEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfNoteEntry * > 
SgAsmElfNoteEntryPtrList
 
typedef SgAsmElfNoteEntryPtrListSgAsmElfNoteEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfDynamicEntry * > 
SgAsmElfDynamicEntryPtrList
 
typedef
SgAsmElfDynamicEntryPtrList
SgAsmElfDynamicEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfEHFrameEntryCI * > 
SgAsmElfEHFrameEntryCIPtrList
 
typedef
SgAsmElfEHFrameEntryCIPtrList
SgAsmElfEHFrameEntryCIPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfEHFrameEntryFD * > 
SgAsmElfEHFrameEntryFDPtrList
 
typedef
SgAsmElfEHFrameEntryFDPtrList
SgAsmElfEHFrameEntryFDPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfSegmentTableEntry * > 
SgAsmElfSegmentTableEntryPtrList
 
typedef
SgAsmElfSegmentTableEntryPtrList
SgAsmElfSegmentTableEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfSymverEntry * > 
SgAsmElfSymverEntryPtrList
 
typedef
SgAsmElfSymverEntryPtrList
SgAsmElfSymverEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfSymverDefinedEntry * > 
SgAsmElfSymverDefinedEntryPtrList
 
typedef
SgAsmElfSymverDefinedEntryPtrList
SgAsmElfSymverDefinedEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfSymverDefinedAux * > 
SgAsmElfSymverDefinedAuxPtrList
 
typedef
SgAsmElfSymverDefinedAuxPtrList
SgAsmElfSymverDefinedAuxPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfSymverNeededEntry * > 
SgAsmElfSymverNeededEntryPtrList
 
typedef
SgAsmElfSymverNeededEntryPtrList
SgAsmElfSymverNeededEntryPtrListPtr
 
typedef Rose_STL_Container
< SgAsmElfSymverNeededAux * > 
SgAsmElfSymverNeededAuxPtrList
 
typedef
SgAsmElfSymverNeededAuxPtrList
SgAsmElfSymverNeededAuxPtrListPtr
 
typedef Rose_STL_Container
< SgAsmPERVASizePair * > 
SgAsmPERVASizePairPtrList
 
typedef SgAsmPERVASizePairPtrListSgAsmPERVASizePairPtrListPtr
 
typedef Rose_STL_Container
< SgToken * > 
SgTokenPtrList
 
typedef SgTokenPtrListSgTokenPtrListPtr
 
typedef
rose_hash::unordered_multimap
< std::string, SgGraphNode * > 
rose_graph_string_node_hash_multimap_base_type
 Hash table support for graph IR nodes within ROSE (uses strings to lookup nodes). More...
 
typedef
rose_graph_string_node_hash_multimap 
rose_graph_hash_multimap
 
typedef
rose_hash::unordered_multimap
< SgGraphNode *, SgGraphEdge
*, rose_hash::hash_graph_node,
rose_hash::eqstr_graph_node
rose_graph_node_edge_hash_multimap_base_type
 Hash table support for graph IR nodes within ROSE (used to lookup edges using nodes). More...
 
typedef
rose_hash::unordered_map< int,
SgGraphNode
*, rose_hash::hash_integer
rose_graph_integer_node_hash_map_base_type
 Hash table support for graph IR nodes within ROSE (used to lookup nodes using node index values). More...
 
typedef
rose_hash::unordered_map< int,
SgGraphEdge
*, rose_hash::hash_integer
rose_graph_integer_edge_hash_map_base_type
 Hash table support for graph IR nodes within ROSE (used to lookup edges using edge index values). More...
 
typedef
rose_hash::unordered_multimap
< int, SgGraphEdge * > 
rose_graph_integer_edge_hash_multimap_base_type
 Hash table support for graph IR nodes within ROSE (used to lookup edges using edge index values). More...
 
typedef
rose_hash::unordered_multimap
< std::pair< int, int >
, SgGraphEdge
*, rose_hash::hash_integer_pair
rose_graph_integerpair_edge_hash_multimap_base_type
 Hash table support for graph IR nodes within ROSE (used to lookup edges using node index pairs). More...
 
typedef
rose_hash::unordered_multimap
< std::string, int > 
rose_graph_string_integer_hash_multimap_base_type
 Hash table support for graph IR nodes within ROSE (used to lookup nodes and edges index values from lables). More...
 
typedef std::pair< int, int > LineColumnFilePosition
 
typedef std::pair< int,
LineColumnFilePosition
FileIdLineColumnFilePosition
 
typedef std::pair< uint64_t,
FileIdLineColumnFilePosition
AddressFileIdLineColumnFilePositionPair
 
typedef std::pair
< FileIdLineColumnFilePosition,
uint64_t > 
FileIdLineColumnFilePositionAddressPair
 
typedef std::multimap
< uint64_t,
FileIdLineColumnFilePosition
SgInstructionAddressSourcePositionMapPtrList
 
typedef std::multimap
< FileIdLineColumnFilePosition,
uint64_t > 
SgSourcePositionInstructionAddressMapPtrList
 
typedef std::pair
< SgInstructionAddressSourcePositionMapPtrList
*, SgSourcePositionInstructionAddressMapPtrList * > 
DwarfInstructionSourceMapReturnType
 
typedef std::vector
< RTIMemberData
RTIReturnType
 
typedef SgGraph::SgBoostEdgeList SgBoostEdgeList
 
typedef SgBoostEdgeListSgBoostEdgeListPtr
 
typedef
SgGraph::SgBoostEdgeWeightList 
SgBoostEdgeWeightList
 
typedef SgBoostEdgeWeightListSgBoostEdgeWeightListPtr
 

Enumerations

enum  Cxx_GrammarVariants {
  NameTag = 473,
  SymbolTableTag = 605,
  PragmaTag = 552,
  ModifierNodesTag = 467,
  ConstVolatileModifierTag = 313,
  StorageModifierTag = 596,
  AccessModifierTag = 1,
  FunctionModifierTag = 385,
  UPC_AccessModifierTag = 676,
  LinkageModifierTag = 446,
  SpecialFunctionModifierTag = 590,
  TypeModifierTag = 654,
  ElaboratedTypeModifierTag = 345,
  BaseClassModifierTag = 269,
  DeclarationModifierTag = 323,
  OPENCL_ACCESS_MODE = 537,
  ModifierTag = 466,
  _File_InfoTag = 761,
  SourceFileTag = 583,
  BinaryCompositeTag = 272,
  UnknownFileTag = 682,
  FileTag = 368,
  FileListTag = 369,
  DirectoryTag = 337,
  DirectoryListTag = 338,
  ProjectTag = 557,
  OptionsTag = 539,
  Unparse_InfoTag = 684,
  FuncDecl_attrTag = 381,
  ClassDecl_attrTag = 288,
  T_TYPEDEF_SEQ = 673,
  T_FUNCTION_PARAMETER_TYPE_LIST = 387,
  TemplateParameterTag = 626,
  TemplateArgumentTag = 606,
  TemplateParameterListTag = 628,
  TemplateArgumentListTag = 607,
  BitAttributeTag = 275,
  AttributeTag = 264,
  ExpBaseClassTag = 268,
  BaseClassTag = 267,
  UndirectedGraphEdgeTag = 680,
  DirectedGraphEdgeTag = 335,
  GraphNodeTag = 399,
  GraphEdgeTag = 397,
  StringKeyedBidirectionalGraphTag = 598,
  IntKeyedBidirectionalGraphTag = 421,
  BidirectionalGraphTag = 271,
  IncidenceDirectedGraphTag = 414,
  IncidenceUndirectedGraphTag = 415,
  GraphTag = 396,
  GraphNodeListTag = 400,
  GraphEdgeListTag = 398,
  QualifiedNameTag = 561,
  TEMP_Name_Group = 474,
  TEMP_DimensionObject = 333,
  TEMP_DataStatementGroup = 318,
  TEMP_DataStatementObject = 319,
  TEMP_DataStatementValue = 320,
  TEMP_FormatItem = 375,
  TEMP_FormatItemList = 376,
  TYPE_TABLE = 393,
  JavaImportStatementListTag = 770,
  JavaClassDeclarationListTag = 771,
  SupportTag = 602,
  T_UNKNOWN = 663,
  T_CHAR = 640,
  T_SIGNED_CHAR = 657,
  T_UNSIGNED_CHAR = 665,
  T_SHORT = 655,
  T_SIGNED_SHORT = 661,
  T_UNSIGNED_SHORT = 669,
  T_INT = 650,
  T_SIGNED_INT = 658,
  T_UNSIGNED_INT = 666,
  T_LONG = 651,
  T_SIGNED_LONG = 659,
  T_UNSIGNED_LONG = 667,
  T_VOID = 670,
  T_GLOBAL_VOID = 647,
  T_WCHAR = 671,
  T_FLOAT = 646,
  T_DOUBLE = 644,
  T_LONG_LONG = 653,
  T_SIGNED_LONG_LONG = 660,
  T_UNSIGNED_LONG_LONG = 668,
  T_LONG_DOUBLE = 652,
  T_STRING = 662,
  T_BOOL = 639,
  T_COMPLEX = 641,
  T_IMAGINARY = 649,
  T_DEFAULT = 642,
  T_MEMBER_POINTER = 550,
  T_REFERENCE = 566,
  T_CAFTEAM = 762,
  T_UNSIGNED_128BIT_INTEGER = 664,
  T_SIGNED_128BIT_INTEGER = 656,
  T_LABLE = 643,
  T_JAVA_PARAM = 588,
  T_JAVA_QUALIFIED = 778,
  T_JAVA_WILD = 589,
  T_JAVA_UNION = 780,
  T_JAVA_PARAMETER = 781,
  T_TEMPLATE = 630,
  T_ENUM = 356,
  T_TYPEDEF = 675,
  T_MODIFIER = 468,
  T_PARTIAL_FUNCTION_MODIFIER = 542,
  T_ARRAY = 11,
  T_ELLIPSE = 645,
  T_CRAY_POINTER = 766,
  T_PARTIAL_FUNCTION = 543,
  T_MEMBERFUNCTION = 459,
  T_FUNCTION = 390,
  T_POINTER = 551,
  T_CLASS = 293,
  T_NAME = 475,
  T_QUALIFIED_NAME = 562,
  TypeTag = 638,
  FOR_STMT = 374,
  FOR_INIT_STMT = 373,
  CATCH_STATEMENT_SEQ = 286,
  FUNCTION_PARAMETER_LIST = 386,
  CTOR_INITIALIZER_LIST = 317,
  BASIC_BLOCK_STMT = 270,
  GLOBAL_STMT = 394,
  IF_STMT = 407,
  WHILE_STMT = 757,
  DO_WHILE_STMT = 341,
  SWITCH_STMT = 603,
  CATCH_STMT = 285,
  VAR_DEFN_STMT = 748,
  STMT_DECL_STMT = 592,
  ENUM_DECL_STMT = 353,
  ASM_STMT = 232,
  TYPEDEF_STMT = 672,
  FUNC_TBL_STMT = 392,
  EXPR_STMT = 365,
  LABEL_STMT = 437,
  CASE_STMT = 283,
  TRY_STMT = 636,
  DEFAULT_STMT = 325,
  BREAK_STMT = 281,
  CONTINUE_STMT = 316,
  RETURN_STMT = 569,
  GOTO_STMT = 395,
  SPAWN_STMT = 584,
  NULL_STMT = 490,
  VARIANT_STMT = 751,
  PRAGMA_DECL = 553,
  TEMPLATE_CLASS_DECL_STMT = 609,
  TEMPLATE_MEMBER_FUNCTION_DECL_STMT = 614,
  TEMPLATE_FUNCTION_DECL_STMT = 611,
  TEMPLATE_VARIABLE_DECL_STMT = 617,
  TEMPLATE_DECL_STMT = 608,
  VAR_DECL_STMT = 747,
  TEMPLATE_INST_DECL_STMT = 621,
  TEMPLATE_INST_DEFN_STMT = 622,
  TEMPLATE_INST_FUNCTION_DECL_STMT = 624,
  TEMPLATE_INST_MEMBER_FUNCTION_DECL_STMT = 625,
  WITH_STATEMENT = 754,
  PYTHON_GLOBAL_STMT = 559,
  PYTHON_PRINT_STMT = 560,
  PASS_STATEMENT = 544,
  ASSERT_STMT = 256,
  EXEC_STMT = 361,
  PROGRAM_HEADER_STMT = 556,
  PROCEDURE_HEADER_STMT = 555,
  ENTRY_STMT = 352,
  FORTRAN_NONBLOCKED_DO = 380,
  INTERFACE_STATEMENT = 427,
  PARAMETER_STATEMENT = 541,
  COMMON_BLOCK = 300,
  MODULE_STATEMENT = 469,
  USE_STATEMENT = 735,
  STOP_OR_PAUSE_STATEMENT = 595,
  PRINT_STATEMENT = 554,
  READ_STATEMENT = 563,
  WRITE_STATEMENT = 758,
  OPEN_STATEMENT = 538,
  CLOSE_STATEMENT = 297,
  INQUIRE_STATEMENT = 420,
  FLUSH_STATEMENT = 371,
  BACKSPACE_STATEMENT = 266,
  REWIND_STATEMENT = 570,
  ENDFILE_STATEMENT = 350,
  WAIT_STATEMENT = 752,
  WITHTEAM_STMT = 763,
  FORMAT_STATEMENT = 377,
  FORTRAN_DO = 378,
  FOR_ALL_STMT = 372,
  IO_STATEMENT = 404,
  UPC_NOTIFY_STMT = 732,
  UPC_WAIT_STMT = 734,
  UPC_BARRIER_STMT = 725,
  UPC_FENCE_STMT = 728,
  UPC_FORALL_STMT = 729,
  OMP_PARALLEL_STMT = 502,
  OMP_SINGLE_STMT = 505,
  OMP_TASK_STMT = 506,
  OMP_FOR_STMT = 499,
  OMP_DO_STMT = 497,
  OMP_SECTIONS_STMT = 504,
  OMP_TARGET_STMT = 510,
  OMP_TARGET_DATA_STMT = 511,
  OMP_SIMD_STMT = 512,
  OMP_CLAUSEBODY_STMT = 495,
  OMP_ATOMIC_STMT = 492,
  OMP_MASTER_STMT = 500,
  OMP_SECTION_STMT = 503,
  OMP_ORDERED_STMT = 501,
  OMP_WORKSHARE_STMT = 509,
  OMP_CRITICAL_STMT = 494,
  OMP_BODY_STMT = 496,
  JAVE_THROW_STMT = 585,
  JAVA_FOREACH_STMT = 586,
  JAVA_SYNC_STMT = 587,
  JAVA_LABEL_STMT = 438,
  TEMP_JavaImportStatement = 767,
  TEMP_JavaPackageDeclaration = 768,
  TEMP_JavaPackageStatement = 769,
  TEMP_Block_Data_Statement = 279,
  TEMP_Implicit_Statement = 411,
  TEMP_Statement_Function_Statement = 594,
  TEMP_Where_Statement = 756,
  TEMP_Nullify_Statement = 491,
  TEMP_Equivalence_Statement = 359,
  TEMP_Derived_Type_Statement = 329,
  TEMP_Attribute_Specification_Statement = 265,
  TEMP_Allocate_Statement = 7,
  TEMP_Deallocate_Statement = 322,
  TEMP_Contains_Statement = 315,
  TEMP_Sequence_Statement = 577,
  TEMP_Else_Where_Statement = 347,
  TEMP_Arithmetic_If_Statement = 10,
  TEMP_Assign_Statement = 259,
  TEMP_Computed_Goto_Statement = 309,
  TEMP_Assigned_Goto_Statement = 260,
  TEMP_Namelist_Statement = 476,
  TEMP_Import_Statement = 413,
  TEMP_Associate_Statement = 261,
  TEMP_Fortran_Include_Line = 379,
  NAMESPACE_DECLARATION_STMT = 478,
  NAMESPACE_ALIAS_DECLARATION_STMT = 477,
  NAMESPACE_DEFINITION_STMT = 479,
  USING_DECLARATION_STMT = 738,
  USING_DIRECTIVE_STMT = 739,
  TEMPLATE_INST_DIRECTIVE_STMT = 623,
  TEMPLATE_CLASS_DEF_STMT = 619,
  TEMPLATE_FUNCTION_DEF_STMT = 620,
  CLASS_DECL_STMT = 289,
  CLASS_DEFN_STMT = 290,
  FUNC_DEFN_STMT = 384,
  SCOPE_STMT = 576,
  MFUNC_DECL_STMT = 456,
  FUNC_DECL_STMT = 383,
  INCLUDE_DIRECTIVE_STMT = 416,
  DEFINE_DIRECTIVE_STMT = 327,
  UNDEF_DIRECTIVE_STMT = 679,
  IFDEF_DIRECTIVE_STMT = 408,
  IFNDEF_DIRECTIVE_STMT = 409,
  IF_DIRECTIVE_STMT = 406,
  DEAD_IF_DIRECTIVE_STMT = 321,
  ELSE_DIRECTIVE_STMT = 346,
  ELSEIF_DIRECTIVE_STMT = 348,
  ENDIF_DIRECTIVE_STMT = 351,
  LINE_DIRECTIVE_STMT = 444,
  WARNING_DIRECTIVE_STMT = 753,
  ERROR_DIRECTIVE_STMT = 360,
  EMPTY_DIRECTIVE_STMT = 349,
  INCLUDE_NEXT_DIRECTIVE_STMT = 417,
  IDENT_DIRECTIVE_STMT = 405,
  LINEMARKER_DIRECTIVE_STMT = 445,
  CPP_DIRECTIVE_STMT = 282,
  C_LINKAGE_START_STMT = 296,
  C_LINKAGE_END_STMT = 295,
  C_LINKAGE_DECLARATION_STMT = 294,
  OMP_FLUSH_STMT = 498,
  OMP_BARRIER_STMT = 493,
  OMP_TASKWAIT_STMT = 507,
  OMP_THREADPRIVATE_STMT = 508,
  DECL_STMT = 324,
  StatementTag = 591,
  VAR_REF = 746,
  COMPOUND_LITERAL = 308,
  LABEL_REF = 436,
  CLASSNAME_REF = 291,
  FUNCTION_REF = 388,
  MEMBER_FUNCTION_REF = 457,
  TEMPLATE_FUNCTION_REF = 612,
  TEMPLATE_MEMBER_FUNCTION_REF = 615,
  SIZEOF_OP = 580,
  ALIGNOF_OP = 581,
  JAVA_INSTANCEOF_OP = 582,
  JAVA_MARKER_ANNOTATION = 774,
  JAVA_SINGLE_MEMBER_ANNOTATION = 775,
  JAVA_NORMAL_ANNOTATION = 776,
  JAVA_ANNOTATION = 773,
  JAVA_TYPE_EXPRESSION = 777,
  UPC_LOCAL_SIZEOF_EXPR = 730,
  UPC_BLOCK_SIZEOF_EXPR = 726,
  UPC_ELEM_SIZEOF_EXPR = 727,
  VA_START_OP = 745,
  VA_START_ONE_OPERAND_OP = 744,
  VA_OP = 743,
  VA_END_OP = 742,
  VA_COPY_OP = 741,
  TYPEID_OP = 648,
  EXPR_CONDITIONAL = 311,
  NEW_OP = 484,
  DELETE_OP = 328,
  THIS_NODE = 631,
  SUPER_NODE = 633,
  CLASS_NODE = 779,
  TYPE_REF = 565,
  AGGREGATE_INIT = 5,
  COMPOUND_INIT = 307,
  CONSTRUCTOR_INIT = 314,
  ASSIGN_INIT = 257,
  EXPRESSION_ROOT = 367,
  UNARY_MINUS_OP = 463,
  UNARY_ADD_OP = 677,
  NOT_OP = 487,
  DEREF_OP = 549,
  ADDRESS_OP = 4,
  MINUSMINUS_OP = 462,
  PLUSPLUS_OP = 546,
  BIT_COMPLEMENT_OP = 276,
  REAL_PART_OP = 564,
  IMAG_PART_OP = 410,
  CONJUGATE_OP = 312,
  CAST_OP = 284,
  THROW_OP = 634,
  POINTST_OP = 12,
  RECORD_REF = 342,
  DOTSTAR_OP = 343,
  ARROWSTAR_OP = 13,
  EQ_OP = 358,
  LT_OP = 443,
  GT_OP = 402,
  NE_OP = 486,
  LE_OP = 442,
  GE_OP = 401,
  ADD_OP = 3,
  SUBT_OP = 601,
  MULT_OP = 472,
  DIV_OP = 340,
  INTEGER_DIV_OP = 423,
  MOD_OP = 465,
  AND_OP = 9,
  OR_OP = 540,
  BITXOR_OP = 278,
  BITAND_OP = 274,
  BITOR_OP = 277,
  COMMA_OP = 299,
  LSHIFT_OP = 455,
  RSHIFT_OP = 572,
  JAVA_UNSIGNED_RSHIFT_OP = 574,
  ARRAY_OP = 547,
  SCOPE_OP = 575,
  ASSIGN_OP = 258,
  PLUS_ASSIGN_OP = 545,
  MINUS_ASSIGN_OP = 461,
  AND_ASSIGN_OP = 8,
  IOR_ASSIGN_OP = 432,
  MULT_ASSIGN_OP = 471,
  DIV_ASSIGN_OP = 339,
  MOD_ASSIGN_OP = 464,
  XOR_ASSIGN_OP = 759,
  LSHIFT_ASSIGN_OP = 454,
  RSHIFT_ASSIGN_OP = 571,
  JAVA_UNSIGNED_RSHIFT_ASSIGN_OP = 573,
  IDIV_ASSIGN_OP = 424,
  EXP_ASSIGN_OP = 363,
  CONCATENATION_OP = 310,
  NARY_COMPARISON_OP = 483,
  NARY_BOOLEAN_OP = 482,
  BOOL_VAL = 280,
  STRING_VAL = 599,
  SHORT_VAL = 579,
  CHAR_VAL = 287,
  UNSIGNED_CHAR_VAL = 685,
  WCHAR_VAL = 755,
  UNSIGNED_SHORT_VAL = 689,
  INT_VAL = 422,
  ENUM_VAL = 357,
  UNSIGNED_INT_VAL = 686,
  LONG_INT_VAL = 452,
  LONG_LONG_INT_VAL = 453,
  UNSIGNED_LONG_LONG_INT_VAL = 687,
  UNSIGNED_LONG_INT_VAL = 688,
  FLOAT_VAL = 370,
  DOUBLE_VAL = 344,
  LONG_DOUBLE_VAL = 451,
  TEMPLATE_PARAMETER_VAL = 627,
  UPC_THREADS = 733,
  UPC_MYTHREAD = 731,
  COMPLEX_VAL = 303,
  NULL_EXPR = 489,
  VARIANT_EXPR = 750,
  STMT_EXPR = 593,
  ASM_OP = 204,
  EXEC_CONF = 434,
  KERN_CALL = 435,
  LAMBDA_REF_EXP = 441,
  TUPLE_EXP = 637,
  LIST_EXP = 448,
  DICT_EXP = 332,
  KEY_DATUM_PAIR = 433,
  COMPREHENSION = 304,
  LIST_COMPREHENSION = 447,
  SET_COMPREHENSION = 578,
  DICTIONARY_COMPREHENSION = 331,
  MEMBERSHIP_OP = 460,
  NON_MEMBERSHIP_OP = 488,
  IS_OP = 430,
  IS_NOT_OP = 431,
  STR_CONV = 597,
  YIELD_EXP = 760,
  SUBSCRIPT_EXPR = 600,
  TEMP_ColonShapeExp = 298,
  TEMP_AsteriskShapeExp = 262,
  IO_ITEM_EXPR = 403,
  IMPLIED_DO = 412,
  EXPONENTIATION_OP = 362,
  TEMP_UnknownArrayOrFunctionReference = 681,
  ACTUAL_ARGUMENT_EXPRESSION = 2,
  USER_DEFINED_BINARY_OP = 736,
  POINTER_ASSIGN_OP = 548,
  COARRAY_REF_EXPR = 764,
  DESIGNATED_INITIALIZER = 330,
  EXPR_INIT = 419,
  USER_DEFINED_UNARY_OP = 737,
  PSEUDO_DESTRUCTOR_REF = 558,
  UNARY_EXPRESSION = 678,
  COMPOUND_ASSIGN_OP = 306,
  BINARY_EXPRESSION = 273,
  NARY_EXPRESSION = 481,
  ValueExpTag = 740,
  EXPR_LIST = 364,
  FUNC_CALL = 382,
  CALL_EXPRESSION = 765,
  TYPE_TRAIT_BUILTIN_OPERATOR = 632,
  ExpressionTag = 366,
  TEMPLATE_VARIABLE_NAME = 618,
  VARIABLE_NAME = 749,
  FUNCTYPE_NAME = 391,
  TEMPLATE_CLASS_NAME = 610,
  CLASS_NAME = 292,
  TEMPLATE_NAME = 629,
  ENUM_NAME = 355,
  FIELD_NAME = 354,
  TYPEDEF_NAME = 674,
  TEMPLATE_FUNC_NAME = 613,
  TEMPLATE_MEMBER_FUNC_NAME = 616,
  LABEL_NAME = 439,
  JAVA_LABEL_NAME = 440,
  DEFAULT_NAME = 326,
  NAMESPACE_NAME = 480,
  INTRINSIC_SYMBOL = 429,
  MODULE_SYMBOL = 470,
  INTERFACE_SYMBOL = 428,
  COMMON_SYMBOL = 302,
  RENAME_SYMBOL = 568,
  MEMBER_FUNC_NAME = 458,
  FUNCTION_NAME = 389,
  BINARY_ADDRESS_SYMBOL = 254,
  BINARY_DATA_SYMBOL = 255,
  ALIAS_SYMBOL = 6,
  SymbolTag = 604,
  AsmArmInstructionTag = 14,
  Asmx86InstructionTag = 252,
  AsmPowerpcInstructionTag = 222,
  AsmMipsInstructionTag = 189,
  AsmInstructionTag = 174,
  AsmOperandListTag = 205,
  AsmBinaryAddTag = 17,
  AsmBinarySubtractTag = 28,
  AsmBinaryMultiplyTag = 26,
  AsmBinaryDivideTag = 21,
  AsmBinaryModTag = 25,
  AsmBinaryAddPreupdateTag = 19,
  AsmBinarySubtractPreupdateTag = 30,
  AsmBinaryAddPostupdateTag = 18,
  AsmBinarySubtractPostupdateTag = 29,
  AsmBinaryLslTag = 23,
  AsmBinaryLsrTag = 24,
  AsmBinaryAsrTag = 20,
  AsmBinaryRorTag = 27,
  AsmBinaryExpressionTag = 22,
  AsmUnaryPlusTag = 249,
  AsmUnaryMinusTag = 248,
  AsmUnaryRrxTag = 250,
  AsmUnaryArmSpecialRegisterListTag = 246,
  AsmUnaryExpressionTag = 247,
  Asmx86RegisterReferenceExpressionTag = 253,
  AsmArmRegisterReferenceExpressionTag = 15,
  AsmPowerpcRegisterReferenceExpressionTag = 223,
  AsmMipsRegisterReferenceExpressionTag = 190,
  AsmRegisterReferenceExpressionTag = 226,
  AsmIntegerValueExpressionTag = 175,
  AsmSingleFloatValueExpressionTag = 229,
  AsmDoubleFloatValueExpressionTag = 42,
  AsmValueExpressionTag = 251,
  AsmMemoryReferenceExpressionTag = 188,
  AsmControlFlagsExpressionTag = 37,
  AsmCommonSubExpressionTag = 36,
  AsmExprListExpTag = 156,
  AsmExpressionTag = 157,
  AsmTypeByteTag = 238,
  AsmTypeWordTag = 245,
  AsmTypeDoubleWordTag = 241,
  AsmTypeQuadWordTag = 242,
  AsmTypeDoubleQuadWordTag = 240,
  AsmTypeSingleFloatTag = 243,
  AsmTypeDoubleFloatTag = 239,
  AsmType80bitFloatTag = 237,
  AsmType128bitFloatTag = 236,
  AsmTypeVectorTag = 244,
  AsmTypeTag = 235,
  AsmFunctionTag = 159,
  AsmBlockTag = 31,
  AsmStaticDataTag = 231,
  AsmSynthesizedDataStructureDeclarationTag = 40,
  AsmSynthesizedFieldDeclarationTag = 158,
  AsmSynthesizedDeclarationTag = 41,
  AsmStatementTag = 230,
  AsmInterpretationListTag = 177,
  AsmInterpretationTag = 176,
  AsmElfFileHeaderTag = 124,
  AsmElfSectionTableTag = 132,
  AsmElfSectionTableEntryTag = 133,
  AsmElfSegmentTableTag = 134,
  AsmElfSegmentTableEntryListTag = 136,
  AsmElfSegmentTableEntryTag = 135,
  AsmElfSymbolSectionTag = 141,
  AsmElfSymbolListTag = 140,
  AsmElfSymbolTag = 139,
  AsmElfSymverSection = 154,
  AsmElfSymverEntryTag = 147,
  AsmElfSymverEntryListTag = 148,
  AsmElfSymverDefinedSection = 146,
  AsmElfSymverDefinedEntryListTag = 145,
  AsmElfSymverDefinedEntryTag = 144,
  AsmElfSymverDefinedAuxListTag = 143,
  AsmElfSymverDefinedAuxTag = 142,
  AsmElfSymverNeededSection = 153,
  AsmElfSymverNeededEntryListTag = 152,
  AsmElfSymverNeededEntryTag = 151,
  AsmElfSymverNeededAuxListTag = 150,
  AsmElfSymverNeededAuxTag = 149,
  AsmElfRelocSectionTag = 130,
  AsmElfRelocEntryListTag = 129,
  AsmElfRelocEntryTag = 128,
  AsmElfDynamicSectionTag = 118,
  AsmElfDynamicEntryListTag = 117,
  AsmElfDynamicEntryTag = 116,
  AsmElfStringSectionTag = 137,
  AsmElfStrtabTag = 138,
  AsmElfNoteSection = 127,
  AsmElfNoteEntryListTag = 126,
  AsmElfNoteEntryTag = 125,
  AsmElfEHFrameSection = 123,
  AsmElfEHFrameEntryCIListTag = 120,
  AsmElfEHFrameEntryCITag = 119,
  AsmElfEHFrameEntryFDListTag = 122,
  AsmElfEHFrameEntryFDTag = 121,
  AsmElfSectionTag = 131,
  AsmDOSFileHeaderTag = 39,
  AsmDOSExtendedHeaderTag = 38,
  AsmPEFileHeaderTag = 210,
  AsmPERVASizePairListTag = 217,
  AsmPERVASizePairTag = 216,
  AsmPEImportItemTag = 213,
  AsmPEImportItemListTag = 214,
  AsmPEImportDirectoryTag = 211,
  AsmPEImportDirectoryListTag = 212,
  AsmPEImportSectionTag = 215,
  AsmPEExportSectionTag = 209,
  AsmPEExportDirectoryTag = 206,
  AsmPEExportEntryListTag = 208,
  AsmPEExportEntryTag = 207,
  AsmPEStringSectionTag = 221,
  AsmPESectionTableTag = 219,
  AsmPESectionTableEntryTag = 220,
  AsmPESectionTag = 218,
  AsmCoffSymbolTableTag = 35,
  AsmCoffSymbolListTag = 34,
  AsmCoffSymbolTag = 33,
  AsmCoffStrtabTag = 32,
  AsmNEFileHeaderTag = 193,
  AsmNEEntryTableTag = 192,
  AsmNEEntryPointTag = 191,
  AsmNESectionTableTag = 200,
  AsmNESectionTableEntryTag = 201,
  AsmNERelocTableTag = 198,
  AsmNERelocEntryTag = 197,
  AsmNENameTableTag = 195,
  AsmNEModuleTableTag = 194,
  AsmNEStringTableTag = 202,
  AsmNESectionTag = 199,
  AsmLEFileHeaderTag = 180,
  AsmLEEntryTableTag = 179,
  AsmLEEntryPointTag = 178,
  AsmLESectionTableTag = 186,
  AsmLESectionTableEntryTag = 187,
  AsmLERelocTableTag = 184,
  AsmLENameTableTag = 181,
  AsmLEPageTableTag = 182,
  AsmLEPageTableEntryTag = 183,
  AsmLESectionTag = 185,
  AsmDwarfArrayTypeTag = 44,
  AsmDwarfClassTypeTag = 48,
  AsmDwarfEntryPointTag = 59,
  AsmDwarfEnumerationTypeTag = 60,
  AsmDwarfFormalParameterTag = 63,
  AsmDwarfImportedDeclarationTag = 67,
  AsmDwarfLabelTag = 74,
  AsmDwarfLexicalBlockTag = 75,
  AsmDwarfMemberTag = 80,
  AsmDwarfPointerTypeTag = 88,
  AsmDwarfReferenceTypeTag = 90,
  AsmDwarfCompilationUnitTag = 51,
  AsmDwarfStringTypeTag = 94,
  AsmDwarfStructureTypeTag = 95,
  AsmDwarfSubroutineTypeTag = 98,
  AsmDwarfTypedefTag = 103,
  AsmDwarfUnionTypeTag = 104,
  AsmDwarfUnspecifiedParametersTag = 106,
  AsmDwarfVariantTag = 112,
  AsmDwarfCommonBlockTag = 49,
  AsmDwarfCommonInclusionTag = 50,
  AsmDwarfInheritanceTag = 71,
  AsmDwarfInlinedSubroutineTag = 72,
  AsmDwarfModuleTag = 81,
  AsmDwarfPtrToMemberTypeTag = 89,
  AsmDwarfSetTypeTag = 92,
  AsmDwarfSubrangeTypeTag = 97,
  AsmDwarfWithStmtTag = 115,
  AsmDwarfAccessDeclarationTag = 43,
  AsmDwarfBaseTypeTag = 45,
  AsmDwarfCatchBlockTag = 46,
  AsmDwarfConstTypeTag = 54,
  AsmDwarfConstantTag = 55,
  AsmDwarfEnumeratorTag = 61,
  AsmDwarfFileTypeTag = 62,
  AsmDwarfFriendTag = 65,
  AsmDwarfNamelistTag = 83,
  AsmDwarfNamelistItemTag = 84,
  AsmDwarfPackedTypeTag = 86,
  AsmDwarfSubprogramTag = 96,
  AsmDwarfTemplateTypeParameterTag = 99,
  AsmDwarfTemplateValueParameterTag = 100,
  AsmDwarfThrownTypeTag = 101,
  AsmDwarfTryBlockTag = 102,
  AsmDwarfVariantPartTag = 113,
  AsmDwarfVariableTag = 111,
  AsmDwarfVolatileTypeTag = 114,
  AsmDwarfDwarfProcedureTag = 58,
  AsmDwarfRestrictTypeTag = 91,
  AsmDwarfInterfaceTypeTag = 73,
  AsmDwarfNamespaceTag = 85,
  AsmDwarfImportedModuleTag = 68,
  AsmDwarfUnspecifiedTypeTag = 107,
  AsmDwarfPartialUnitTag = 87,
  AsmDwarfImportedUnitTag = 69,
  AsmDwarfMutableTypeTag = 82,
  AsmDwarfConditionTag = 53,
  AsmDwarfSharedTypeTag = 93,
  AsmDwarfFormatLabelTag = 64,
  AsmDwarfFunctionTemplateTag = 66,
  AsmDwarfClassTemplateTag = 47,
  AsmDwarfUpcSharedTypeTag = 109,
  AsmDwarfUpcStrictTypeTag = 110,
  AsmDwarfUpcRelaxedTypeTag = 108,
  AsmDwarfUnknownConstructTag = 105,
  AsmDwarfConstructTag = 56,
  AsmDwarfMacroListTag = 79,
  AsmDwarfMacroTag = 78,
  AsmDwarfLineTag = 76,
  AsmDwarfLineListTag = 77,
  AsmDwarfConstructListTag = 57,
  AsmDwarfCompilationUnitListTag = 52,
  AsmDwarfInformationTag = 70,
  AsmStringStorageTag = 234,
  AsmBasicStringTag = 16,
  AsmStoredStringTag = 233,
  AsmGenericStringTag = 170,
  AsmGenericHeaderListTag = 167,
  AsmGenericHeaderTag = 166,
  AsmGenericSymbolListTag = 173,
  AsmGenericSymbolTag = 172,
  AsmGenericStrtabTag = 171,
  AsmGenericSectionListTag = 169,
  AsmGenericSectionTag = 168,
  AsmGenericDLLListTag = 162,
  AsmGenericDLLTag = 161,
  AsmGenericFormatTag = 165,
  AsmGenericFileListTag = 164,
  AsmGenericFileTag = 163,
  AsmExecutableFileFormatTag = 155,
  AsmNodeTag = 203,
  TEMP_CommonBlockObject = 301,
  InitializedNameTag = 418,
  JavaMemberValuePairTag = 772,
  OmpOrderedClauseTag = 525,
  OmpNowaitClauseTag = 523,
  OmpUntiedClauseTag = 530,
  OmpDefaultClauseTag = 517,
  OmpCollapseClauseTag = 514,
  OmpIfClauseTag = 520,
  OmpNumThreadsClauseTag = 524,
  OmpIfDeviceTag = 521,
  OmpSafelenTag = 533,
  OmpExpressionClauseTag = 518,
  OmpCopyprivateClauseTag = 516,
  OmpPrivateClauseTag = 526,
  OmpFirstprivateClauseTag = 519,
  OmpSharedClauseTag = 529,
  OmpCopyinClauseTag = 515,
  OmpLastprivateClauseTag = 522,
  OmpReductionClauseTag = 527,
  OmpMapClauseTag = 532,
  OmpLinearClauseTag = 534,
  OmpUniformClauseTag = 535,
  OmpAlignedClauseTag = 536,
  OmpVariablesClauseTag = 531,
  OmpScheduleClauseTag = 528,
  OmpClauseTag = 513,
  TEMP_Rename_Pair = 567,
  TEMP_Interface_Body = 425,
  TEMP_Header_File_Body = 426,
  TEMP_UntypedUnaryOperator = 692,
  TEMP_UntypedBinaryOperator = 693,
  TEMP_UntypedValueExpression = 694,
  TEMP_UntypedArrayReferenceExpression = 695,
  TEMP_UntypedOtherExpression = 696,
  TEMP_UntypedFunctionCallOrArrayReferenceExpression = 697,
  TEMP_UntypedReferenceExpression = 711,
  UntypedExpressionTag = 691,
  TEMP_UntypedImplicitDeclaration = 706,
  TEMP_UntypedVariableDeclaration = 707,
  TEMP_UntypedProgramHeaderDeclaration = 708,
  TEMP_UntypedSubroutineDeclaration = 710,
  UntypedFunctionDeclarationTag = 709,
  TEMP_UntypedModuleDeclaration = 720,
  UntypedDeclarationStatementTag = 704,
  TEMP_UntypedAssignmentStatement = 700,
  TEMP_UntypedFunctionCallStatement = 701,
  TEMP_UntypedBlockStatement = 702,
  TEMP_UntypedNamedStatement = 699,
  TEMP_UntypedOtherStatement = 703,
  TEMP_UntypedFunctionScope = 717,
  TEMP_UntypedModuleScope = 718,
  TEMP_UntypedGlobalScope = 719,
  UntypedScopeTag = 716,
  UntypedStatementTag = 698,
  TEMP_UntypedArrayType = 713,
  UntypedTypeTag = 712,
  TEMP_UntypedAttribute = 714,
  TEMP_UntypedInitializedName = 705,
  TEMP_UntypedFile = 715,
  TEMP_UntypedStatementList = 721,
  TEMP_UntypedDeclarationList = 722,
  TEMP_UntypedFunctionDeclarationList = 723,
  TEMP_UntypedInitializedNameList = 724,
  UntypedNodeTag = 690,
  LocatedNodeSupportTag = 450,
  TOKEN = 635,
  LocatedNodeTag = 449,
  ATERM = 263,
  NodeTag = 485,
  Cxx_Grammar_UNKNOWN_GRAMMAR = 783,
  Cxx_Grammar_LAST_TAG
}
 AST implementation generated by ROSETTA. More...
 
enum  VariantT {
  V_SgName = 473,
  V_SgSymbolTable = 605,
  V_SgPragma = 552,
  V_SgModifierNodes = 467,
  V_SgConstVolatileModifier = 313,
  V_SgStorageModifier = 596,
  V_SgAccessModifier = 1,
  V_SgFunctionModifier = 385,
  V_SgUPC_AccessModifier = 676,
  V_SgLinkageModifier = 446,
  V_SgSpecialFunctionModifier = 590,
  V_SgTypeModifier = 654,
  V_SgElaboratedTypeModifier = 345,
  V_SgBaseClassModifier = 269,
  V_SgDeclarationModifier = 323,
  V_SgOpenclAccessModeModifier = 537,
  V_SgModifier = 466,
  V_Sg_File_Info = 761,
  V_SgSourceFile = 583,
  V_SgBinaryComposite = 272,
  V_SgUnknownFile = 682,
  V_SgFile = 368,
  V_SgFileList = 369,
  V_SgDirectory = 337,
  V_SgDirectoryList = 338,
  V_SgProject = 557,
  V_SgOptions = 539,
  V_SgUnparse_Info = 684,
  V_SgFuncDecl_attr = 381,
  V_SgClassDecl_attr = 288,
  V_SgTypedefSeq = 673,
  V_SgFunctionParameterTypeList = 387,
  V_SgTemplateParameter = 626,
  V_SgTemplateArgument = 606,
  V_SgTemplateParameterList = 628,
  V_SgTemplateArgumentList = 607,
  V_SgBitAttribute = 275,
  V_SgAttribute = 264,
  V_SgExpBaseClass = 268,
  V_SgBaseClass = 267,
  V_SgUndirectedGraphEdge = 680,
  V_SgDirectedGraphEdge = 335,
  V_SgGraphNode = 399,
  V_SgGraphEdge = 397,
  V_SgStringKeyedBidirectionalGraph = 598,
  V_SgIntKeyedBidirectionalGraph = 421,
  V_SgBidirectionalGraph = 271,
  V_SgIncidenceDirectedGraph = 414,
  V_SgIncidenceUndirectedGraph = 415,
  V_SgGraph = 396,
  V_SgGraphNodeList = 400,
  V_SgGraphEdgeList = 398,
  V_SgQualifiedName = 561,
  V_SgNameGroup = 474,
  V_SgDimensionObject = 333,
  V_SgDataStatementGroup = 318,
  V_SgDataStatementObject = 319,
  V_SgDataStatementValue = 320,
  V_SgFormatItem = 375,
  V_SgFormatItemList = 376,
  V_SgTypeTable = 393,
  V_SgJavaImportStatementList = 770,
  V_SgJavaClassDeclarationList = 771,
  V_SgSupport = 602,
  V_SgTypeUnknown = 663,
  V_SgTypeChar = 640,
  V_SgTypeSignedChar = 657,
  V_SgTypeUnsignedChar = 665,
  V_SgTypeShort = 655,
  V_SgTypeSignedShort = 661,
  V_SgTypeUnsignedShort = 669,
  V_SgTypeInt = 650,
  V_SgTypeSignedInt = 658,
  V_SgTypeUnsignedInt = 666,
  V_SgTypeLong = 651,
  V_SgTypeSignedLong = 659,
  V_SgTypeUnsignedLong = 667,
  V_SgTypeVoid = 670,
  V_SgTypeGlobalVoid = 647,
  V_SgTypeWchar = 671,
  V_SgTypeFloat = 646,
  V_SgTypeDouble = 644,
  V_SgTypeLongLong = 653,
  V_SgTypeSignedLongLong = 660,
  V_SgTypeUnsignedLongLong = 668,
  V_SgTypeLongDouble = 652,
  V_SgTypeString = 662,
  V_SgTypeBool = 639,
  V_SgTypeComplex = 641,
  V_SgTypeImaginary = 649,
  V_SgTypeDefault = 642,
  V_SgPointerMemberType = 550,
  V_SgReferenceType = 566,
  V_SgTypeCAFTeam = 762,
  V_SgTypeUnsigned128bitInteger = 664,
  V_SgTypeSigned128bitInteger = 656,
  V_SgTypeLabel = 643,
  V_SgJavaParameterizedType = 588,
  V_SgJavaQualifiedType = 778,
  V_SgJavaWildcardType = 589,
  V_SgJavaUnionType = 780,
  V_SgJavaParameterType = 781,
  V_SgTemplateType = 630,
  V_SgEnumType = 356,
  V_SgTypedefType = 675,
  V_SgModifierType = 468,
  V_SgPartialFunctionModifierType = 542,
  V_SgArrayType = 11,
  V_SgTypeEllipse = 645,
  V_SgTypeCrayPointer = 766,
  V_SgPartialFunctionType = 543,
  V_SgMemberFunctionType = 459,
  V_SgFunctionType = 390,
  V_SgPointerType = 551,
  V_SgClassType = 293,
  V_SgNamedType = 475,
  V_SgQualifiedNameType = 562,
  V_SgType = 638,
  V_SgForStatement = 374,
  V_SgForInitStatement = 373,
  V_SgCatchStatementSeq = 286,
  V_SgFunctionParameterList = 386,
  V_SgCtorInitializerList = 317,
  V_SgBasicBlock = 270,
  V_SgGlobal = 394,
  V_SgIfStmt = 407,
  V_SgWhileStmt = 757,
  V_SgDoWhileStmt = 341,
  V_SgSwitchStatement = 603,
  V_SgCatchOptionStmt = 285,
  V_SgVariableDefinition = 748,
  V_SgStmtDeclarationStatement = 592,
  V_SgEnumDeclaration = 353,
  V_SgAsmStmt = 232,
  V_SgTypedefDeclaration = 672,
  V_SgFunctionTypeTable = 392,
  V_SgExprStatement = 365,
  V_SgLabelStatement = 437,
  V_SgCaseOptionStmt = 283,
  V_SgTryStmt = 636,
  V_SgDefaultOptionStmt = 325,
  V_SgBreakStmt = 281,
  V_SgContinueStmt = 316,
  V_SgReturnStmt = 569,
  V_SgGotoStatement = 395,
  V_SgSpawnStmt = 584,
  V_SgNullStatement = 490,
  V_SgVariantStatement = 751,
  V_SgPragmaDeclaration = 553,
  V_SgTemplateClassDeclaration = 609,
  V_SgTemplateMemberFunctionDeclaration = 614,
  V_SgTemplateFunctionDeclaration = 611,
  V_SgTemplateVariableDeclaration = 617,
  V_SgTemplateDeclaration = 608,
  V_SgVariableDeclaration = 747,
  V_SgTemplateInstantiationDecl = 621,
  V_SgTemplateInstantiationDefn = 622,
  V_SgTemplateInstantiationFunctionDecl = 624,
  V_SgTemplateInstantiationMemberFunctionDecl = 625,
  V_SgWithStatement = 754,
  V_SgPythonGlobalStmt = 559,
  V_SgPythonPrintStmt = 560,
  V_SgPassStatement = 544,
  V_SgAssertStmt = 256,
  V_SgExecStatement = 361,
  V_SgProgramHeaderStatement = 556,
  V_SgProcedureHeaderStatement = 555,
  V_SgEntryStatement = 352,
  V_SgFortranNonblockedDo = 380,
  V_SgInterfaceStatement = 427,
  V_SgParameterStatement = 541,
  V_SgCommonBlock = 300,
  V_SgModuleStatement = 469,
  V_SgUseStatement = 735,
  V_SgStopOrPauseStatement = 595,
  V_SgPrintStatement = 554,
  V_SgReadStatement = 563,
  V_SgWriteStatement = 758,
  V_SgOpenStatement = 538,
  V_SgCloseStatement = 297,
  V_SgInquireStatement = 420,
  V_SgFlushStatement = 371,
  V_SgBackspaceStatement = 266,
  V_SgRewindStatement = 570,
  V_SgEndfileStatement = 350,
  V_SgWaitStatement = 752,
  V_SgCAFWithTeamStatement = 763,
  V_SgFormatStatement = 377,
  V_SgFortranDo = 378,
  V_SgForAllStatement = 372,
  V_SgIOStatement = 404,
  V_SgUpcNotifyStatement = 732,
  V_SgUpcWaitStatement = 734,
  V_SgUpcBarrierStatement = 725,
  V_SgUpcFenceStatement = 728,
  V_SgUpcForAllStatement = 729,
  V_SgOmpParallelStatement = 502,
  V_SgOmpSingleStatement = 505,
  V_SgOmpTaskStatement = 506,
  V_SgOmpForStatement = 499,
  V_SgOmpDoStatement = 497,
  V_SgOmpSectionsStatement = 504,
  V_SgOmpTargetStatement = 510,
  V_SgOmpTargetDataStatement = 511,
  V_SgOmpSimdStatement = 512,
  V_SgOmpClauseBodyStatement = 495,
  V_SgOmpAtomicStatement = 492,
  V_SgOmpMasterStatement = 500,
  V_SgOmpSectionStatement = 503,
  V_SgOmpOrderedStatement = 501,
  V_SgOmpWorkshareStatement = 509,
  V_SgOmpCriticalStatement = 494,
  V_SgOmpBodyStatement = 496,
  V_SgJavaThrowStatement = 585,
  V_SgJavaForEachStatement = 586,
  V_SgJavaSynchronizedStatement = 587,
  V_SgJavaLabelStatement = 438,
  V_SgJavaImportStatement = 767,
  V_SgJavaPackageDeclaration = 768,
  V_SgJavaPackageStatement = 769,
  V_SgBlockDataStatement = 279,
  V_SgImplicitStatement = 411,
  V_SgStatementFunctionStatement = 594,
  V_SgWhereStatement = 756,
  V_SgNullifyStatement = 491,
  V_SgEquivalenceStatement = 359,
  V_SgDerivedTypeStatement = 329,
  V_SgAttributeSpecificationStatement = 265,
  V_SgAllocateStatement = 7,
  V_SgDeallocateStatement = 322,
  V_SgContainsStatement = 315,
  V_SgSequenceStatement = 577,
  V_SgElseWhereStatement = 347,
  V_SgArithmeticIfStatement = 10,
  V_SgAssignStatement = 259,
  V_SgComputedGotoStatement = 309,
  V_SgAssignedGotoStatement = 260,
  V_SgNamelistStatement = 476,
  V_SgImportStatement = 413,
  V_SgAssociateStatement = 261,
  V_SgFortranIncludeLine = 379,
  V_SgNamespaceDeclarationStatement = 478,
  V_SgNamespaceAliasDeclarationStatement = 477,
  V_SgNamespaceDefinitionStatement = 479,
  V_SgUsingDeclarationStatement = 738,
  V_SgUsingDirectiveStatement = 739,
  V_SgTemplateInstantiationDirectiveStatement = 623,
  V_SgTemplateClassDefinition = 619,
  V_SgTemplateFunctionDefinition = 620,
  V_SgClassDeclaration = 289,
  V_SgClassDefinition = 290,
  V_SgFunctionDefinition = 384,
  V_SgScopeStatement = 576,
  V_SgMemberFunctionDeclaration = 456,
  V_SgFunctionDeclaration = 383,
  V_SgIncludeDirectiveStatement = 416,
  V_SgDefineDirectiveStatement = 327,
  V_SgUndefDirectiveStatement = 679,
  V_SgIfdefDirectiveStatement = 408,
  V_SgIfndefDirectiveStatement = 409,
  V_SgIfDirectiveStatement = 406,
  V_SgDeadIfDirectiveStatement = 321,
  V_SgElseDirectiveStatement = 346,
  V_SgElseifDirectiveStatement = 348,
  V_SgEndifDirectiveStatement = 351,
  V_SgLineDirectiveStatement = 444,
  V_SgWarningDirectiveStatement = 753,
  V_SgErrorDirectiveStatement = 360,
  V_SgEmptyDirectiveStatement = 349,
  V_SgIncludeNextDirectiveStatement = 417,
  V_SgIdentDirectiveStatement = 405,
  V_SgLinemarkerDirectiveStatement = 445,
  V_SgC_PreprocessorDirectiveStatement = 282,
  V_SgClinkageStartStatement = 296,
  V_SgClinkageEndStatement = 295,
  V_SgClinkageDeclarationStatement = 294,
  V_SgOmpFlushStatement = 498,
  V_SgOmpBarrierStatement = 493,
  V_SgOmpTaskwaitStatement = 507,
  V_SgOmpThreadprivateStatement = 508,
  V_SgDeclarationStatement = 324,
  V_SgStatement = 591,
  V_SgVarRefExp = 746,
  V_SgCompoundLiteralExp = 308,
  V_SgLabelRefExp = 436,
  V_SgClassNameRefExp = 291,
  V_SgFunctionRefExp = 388,
  V_SgMemberFunctionRefExp = 457,
  V_SgTemplateFunctionRefExp = 612,
  V_SgTemplateMemberFunctionRefExp = 615,
  V_SgSizeOfOp = 580,
  V_SgAlignOfOp = 581,
  V_SgJavaInstanceOfOp = 582,
  V_SgJavaMarkerAnnotation = 774,
  V_SgJavaSingleMemberAnnotation = 775,
  V_SgJavaNormalAnnotation = 776,
  V_SgJavaAnnotation = 773,
  V_SgJavaTypeExpression = 777,
  V_SgUpcLocalsizeofExpression = 730,
  V_SgUpcBlocksizeofExpression = 726,
  V_SgUpcElemsizeofExpression = 727,
  V_SgVarArgStartOp = 745,
  V_SgVarArgStartOneOperandOp = 744,
  V_SgVarArgOp = 743,
  V_SgVarArgEndOp = 742,
  V_SgVarArgCopyOp = 741,
  V_SgTypeIdOp = 648,
  V_SgConditionalExp = 311,
  V_SgNewExp = 484,
  V_SgDeleteExp = 328,
  V_SgThisExp = 631,
  V_SgSuperExp = 633,
  V_SgClassExp = 779,
  V_SgRefExp = 565,
  V_SgAggregateInitializer = 5,
  V_SgCompoundInitializer = 307,
  V_SgConstructorInitializer = 314,
  V_SgAssignInitializer = 257,
  V_SgExpressionRoot = 367,
  V_SgMinusOp = 463,
  V_SgUnaryAddOp = 677,
  V_SgNotOp = 487,
  V_SgPointerDerefExp = 549,
  V_SgAddressOfOp = 4,
  V_SgMinusMinusOp = 462,
  V_SgPlusPlusOp = 546,
  V_SgBitComplementOp = 276,
  V_SgRealPartOp = 564,
  V_SgImagPartOp = 410,
  V_SgConjugateOp = 312,
  V_SgCastExp = 284,
  V_SgThrowOp = 634,
  V_SgArrowExp = 12,
  V_SgDotExp = 342,
  V_SgDotStarOp = 343,
  V_SgArrowStarOp = 13,
  V_SgEqualityOp = 358,
  V_SgLessThanOp = 443,
  V_SgGreaterThanOp = 402,
  V_SgNotEqualOp = 486,
  V_SgLessOrEqualOp = 442,
  V_SgGreaterOrEqualOp = 401,
  V_SgAddOp = 3,
  V_SgSubtractOp = 601,
  V_SgMultiplyOp = 472,
  V_SgDivideOp = 340,
  V_SgIntegerDivideOp = 423,
  V_SgModOp = 465,
  V_SgAndOp = 9,
  V_SgOrOp = 540,
  V_SgBitXorOp = 278,
  V_SgBitAndOp = 274,
  V_SgBitOrOp = 277,
  V_SgCommaOpExp = 299,
  V_SgLshiftOp = 455,
  V_SgRshiftOp = 572,
  V_SgJavaUnsignedRshiftOp = 574,
  V_SgPntrArrRefExp = 547,
  V_SgScopeOp = 575,
  V_SgAssignOp = 258,
  V_SgPlusAssignOp = 545,
  V_SgMinusAssignOp = 461,
  V_SgAndAssignOp = 8,
  V_SgIorAssignOp = 432,
  V_SgMultAssignOp = 471,
  V_SgDivAssignOp = 339,
  V_SgModAssignOp = 464,
  V_SgXorAssignOp = 759,
  V_SgLshiftAssignOp = 454,
  V_SgRshiftAssignOp = 571,
  V_SgJavaUnsignedRshiftAssignOp = 573,
  V_SgIntegerDivideAssignOp = 424,
  V_SgExponentiationAssignOp = 363,
  V_SgConcatenationOp = 310,
  V_SgNaryComparisonOp = 483,
  V_SgNaryBooleanOp = 482,
  V_SgBoolValExp = 280,
  V_SgStringVal = 599,
  V_SgShortVal = 579,
  V_SgCharVal = 287,
  V_SgUnsignedCharVal = 685,
  V_SgWcharVal = 755,
  V_SgUnsignedShortVal = 689,
  V_SgIntVal = 422,
  V_SgEnumVal = 357,
  V_SgUnsignedIntVal = 686,
  V_SgLongIntVal = 452,
  V_SgLongLongIntVal = 453,
  V_SgUnsignedLongLongIntVal = 687,
  V_SgUnsignedLongVal = 688,
  V_SgFloatVal = 370,
  V_SgDoubleVal = 344,
  V_SgLongDoubleVal = 451,
  V_SgTemplateParameterVal = 627,
  V_SgUpcThreads = 733,
  V_SgUpcMythread = 731,
  V_SgComplexVal = 303,
  V_SgNullExpression = 489,
  V_SgVariantExpression = 750,
  V_SgStatementExpression = 593,
  V_SgAsmOp = 204,
  V_SgCudaKernelExecConfig = 434,
  V_SgCudaKernelCallExp = 435,
  V_SgLambdaRefExp = 441,
  V_SgTupleExp = 637,
  V_SgListExp = 448,
  V_SgDictionaryExp = 332,
  V_SgKeyDatumPair = 433,
  V_SgComprehension = 304,
  V_SgListComprehension = 447,
  V_SgSetComprehension = 578,
  V_SgDictionaryComprehension = 331,
  V_SgMembershipOp = 460,
  V_SgNonMembershipOp = 488,
  V_SgIsOp = 430,
  V_SgIsNotOp = 431,
  V_SgStringConversion = 597,
  V_SgYieldExpression = 760,
  V_SgSubscriptExpression = 600,
  V_SgColonShapeExp = 298,
  V_SgAsteriskShapeExp = 262,
  V_SgIOItemExpression = 403,
  V_SgImpliedDo = 412,
  V_SgExponentiationOp = 362,
  V_SgUnknownArrayOrFunctionReference = 681,
  V_SgActualArgumentExpression = 2,
  V_SgUserDefinedBinaryOp = 736,
  V_SgPointerAssignOp = 548,
  V_SgCAFCoExpression = 764,
  V_SgDesignatedInitializer = 330,
  V_SgInitializer = 419,
  V_SgUserDefinedUnaryOp = 737,
  V_SgPseudoDestructorRefExp = 558,
  V_SgUnaryOp = 678,
  V_SgCompoundAssignOp = 306,
  V_SgBinaryOp = 273,
  V_SgNaryOp = 481,
  V_SgValueExp = 740,
  V_SgExprListExp = 364,
  V_SgFunctionCallExp = 382,
  V_SgCallExpression = 765,
  V_SgTypeTraitBuiltinOperator = 632,
  V_SgExpression = 366,
  V_SgTemplateVariableSymbol = 618,
  V_SgVariableSymbol = 749,
  V_SgFunctionTypeSymbol = 391,
  V_SgTemplateClassSymbol = 610,
  V_SgClassSymbol = 292,
  V_SgTemplateSymbol = 629,
  V_SgEnumSymbol = 355,
  V_SgEnumFieldSymbol = 354,
  V_SgTypedefSymbol = 674,
  V_SgTemplateFunctionSymbol = 613,
  V_SgTemplateMemberFunctionSymbol = 616,
  V_SgLabelSymbol = 439,
  V_SgJavaLabelSymbol = 440,
  V_SgDefaultSymbol = 326,
  V_SgNamespaceSymbol = 480,
  V_SgIntrinsicSymbol = 429,
  V_SgModuleSymbol = 470,
  V_SgInterfaceSymbol = 428,
  V_SgCommonSymbol = 302,
  V_SgRenameSymbol = 568,
  V_SgMemberFunctionSymbol = 458,
  V_SgFunctionSymbol = 389,
  V_SgAsmBinaryAddressSymbol = 254,
  V_SgAsmBinaryDataSymbol = 255,
  V_SgAliasSymbol = 6,
  V_SgSymbol = 604,
  V_SgAsmArmInstruction = 14,
  V_SgAsmx86Instruction = 252,
  V_SgAsmPowerpcInstruction = 222,
  V_SgAsmMipsInstruction = 189,
  V_SgAsmInstruction = 174,
  V_SgAsmOperandList = 205,
  V_SgAsmBinaryAdd = 17,
  V_SgAsmBinarySubtract = 28,
  V_SgAsmBinaryMultiply = 26,
  V_SgAsmBinaryDivide = 21,
  V_SgAsmBinaryMod = 25,
  V_SgAsmBinaryAddPreupdate = 19,
  V_SgAsmBinarySubtractPreupdate = 30,
  V_SgAsmBinaryAddPostupdate = 18,
  V_SgAsmBinarySubtractPostupdate = 29,
  V_SgAsmBinaryLsl = 23,
  V_SgAsmBinaryLsr = 24,
  V_SgAsmBinaryAsr = 20,
  V_SgAsmBinaryRor = 27,
  V_SgAsmBinaryExpression = 22,
  V_SgAsmUnaryPlus = 249,
  V_SgAsmUnaryMinus = 248,
  V_SgAsmUnaryRrx = 250,
  V_SgAsmUnaryArmSpecialRegisterList = 246,
  V_SgAsmUnaryExpression = 247,
  V_SgAsmx86RegisterReferenceExpression = 253,
  V_SgAsmArmRegisterReferenceExpression = 15,
  V_SgAsmPowerpcRegisterReferenceExpression = 223,
  V_SgAsmMipsRegisterReferenceExpression = 190,
  V_SgAsmRegisterReferenceExpression = 226,
  V_SgAsmIntegerValueExpression = 175,
  V_SgAsmSingleFloatValueExpression = 229,
  V_SgAsmDoubleFloatValueExpression = 42,
  V_SgAsmValueExpression = 251,
  V_SgAsmMemoryReferenceExpression = 188,
  V_SgAsmControlFlagsExpression = 37,
  V_SgAsmCommonSubExpression = 36,
  V_SgAsmExprListExp = 156,
  V_SgAsmExpression = 157,
  V_SgAsmTypeByte = 238,
  V_SgAsmTypeWord = 245,
  V_SgAsmTypeDoubleWord = 241,
  V_SgAsmTypeQuadWord = 242,
  V_SgAsmTypeDoubleQuadWord = 240,
  V_SgAsmTypeSingleFloat = 243,
  V_SgAsmTypeDoubleFloat = 239,
  V_SgAsmType80bitFloat = 237,
  V_SgAsmType128bitFloat = 236,
  V_SgAsmTypeVector = 244,
  V_SgAsmType = 235,
  V_SgAsmFunction = 159,
  V_SgAsmBlock = 31,
  V_SgAsmStaticData = 231,
  V_SgAsmSynthesizedDataStructureDeclaration = 40,
  V_SgAsmSynthesizedFieldDeclaration = 158,
  V_SgAsmSynthesizedDeclaration = 41,
  V_SgAsmStatement = 230,
  V_SgAsmInterpretationList = 177,
  V_SgAsmInterpretation = 176,
  V_SgAsmElfFileHeader = 124,
  V_SgAsmElfSectionTable = 132,
  V_SgAsmElfSectionTableEntry = 133,
  V_SgAsmElfSegmentTable = 134,
  V_SgAsmElfSegmentTableEntryList = 136,
  V_SgAsmElfSegmentTableEntry = 135,
  V_SgAsmElfSymbolSection = 141,
  V_SgAsmElfSymbolList = 140,
  V_SgAsmElfSymbol = 139,
  V_SgAsmElfSymverSection = 154,
  V_SgAsmElfSymverEntry = 147,
  V_SgAsmElfSymverEntryList = 148,
  V_SgAsmElfSymverDefinedSection = 146,
  V_SgAsmElfSymverDefinedEntryList = 145,
  V_SgAsmElfSymverDefinedEntry = 144,
  V_SgAsmElfSymverDefinedAuxList = 143,
  V_SgAsmElfSymverDefinedAux = 142,
  V_SgAsmElfSymverNeededSection = 153,
  V_SgAsmElfSymverNeededEntryList = 152,
  V_SgAsmElfSymverNeededEntry = 151,
  V_SgAsmElfSymverNeededAuxList = 150,
  V_SgAsmElfSymverNeededAux = 149,
  V_SgAsmElfRelocSection = 130,
  V_SgAsmElfRelocEntryList = 129,
  V_SgAsmElfRelocEntry = 128,
  V_SgAsmElfDynamicSection = 118,
  V_SgAsmElfDynamicEntryList = 117,
  V_SgAsmElfDynamicEntry = 116,
  V_SgAsmElfStringSection = 137,
  V_SgAsmElfStrtab = 138,
  V_SgAsmElfNoteSection = 127,
  V_SgAsmElfNoteEntryList = 126,
  V_SgAsmElfNoteEntry = 125,
  V_SgAsmElfEHFrameSection = 123,
  V_SgAsmElfEHFrameEntryCIList = 120,
  V_SgAsmElfEHFrameEntryCI = 119,
  V_SgAsmElfEHFrameEntryFDList = 122,
  V_SgAsmElfEHFrameEntryFD = 121,
  V_SgAsmElfSection = 131,
  V_SgAsmDOSFileHeader = 39,
  V_SgAsmDOSExtendedHeader = 38,
  V_SgAsmPEFileHeader = 210,
  V_SgAsmPERVASizePairList = 217,
  V_SgAsmPERVASizePair = 216,
  V_SgAsmPEImportItem = 213,
  V_SgAsmPEImportItemList = 214,
  V_SgAsmPEImportDirectory = 211,
  V_SgAsmPEImportDirectoryList = 212,
  V_SgAsmPEImportSection = 215,
  V_SgAsmPEExportSection = 209,
  V_SgAsmPEExportDirectory = 206,
  V_SgAsmPEExportEntryList = 208,
  V_SgAsmPEExportEntry = 207,
  V_SgAsmPEStringSection = 221,
  V_SgAsmPESectionTable = 219,
  V_SgAsmPESectionTableEntry = 220,
  V_SgAsmPESection = 218,
  V_SgAsmCoffSymbolTable = 35,
  V_SgAsmCoffSymbolList = 34,
  V_SgAsmCoffSymbol = 33,
  V_SgAsmCoffStrtab = 32,
  V_SgAsmNEFileHeader = 193,
  V_SgAsmNEEntryTable = 192,
  V_SgAsmNEEntryPoint = 191,
  V_SgAsmNESectionTable = 200,
  V_SgAsmNESectionTableEntry = 201,
  V_SgAsmNERelocTable = 198,
  V_SgAsmNERelocEntry = 197,
  V_SgAsmNENameTable = 195,
  V_SgAsmNEModuleTable = 194,
  V_SgAsmNEStringTable = 202,
  V_SgAsmNESection = 199,
  V_SgAsmLEFileHeader = 180,
  V_SgAsmLEEntryTable = 179,
  V_SgAsmLEEntryPoint = 178,
  V_SgAsmLESectionTable = 186,
  V_SgAsmLESectionTableEntry = 187,
  V_SgAsmLERelocTable = 184,
  V_SgAsmLENameTable = 181,
  V_SgAsmLEPageTable = 182,
  V_SgAsmLEPageTableEntry = 183,
  V_SgAsmLESection = 185,
  V_SgAsmDwarfArrayType = 44,
  V_SgAsmDwarfClassType = 48,
  V_SgAsmDwarfEntryPoint = 59,
  V_SgAsmDwarfEnumerationType = 60,
  V_SgAsmDwarfFormalParameter = 63,
  V_SgAsmDwarfImportedDeclaration = 67,
  V_SgAsmDwarfLabel = 74,
  V_SgAsmDwarfLexicalBlock = 75,
  V_SgAsmDwarfMember = 80,
  V_SgAsmDwarfPointerType = 88,
  V_SgAsmDwarfReferenceType = 90,
  V_SgAsmDwarfCompilationUnit = 51,
  V_SgAsmDwarfStringType = 94,
  V_SgAsmDwarfStructureType = 95,
  V_SgAsmDwarfSubroutineType = 98,
  V_SgAsmDwarfTypedef = 103,
  V_SgAsmDwarfUnionType = 104,
  V_SgAsmDwarfUnspecifiedParameters = 106,
  V_SgAsmDwarfVariant = 112,
  V_SgAsmDwarfCommonBlock = 49,
  V_SgAsmDwarfCommonInclusion = 50,
  V_SgAsmDwarfInheritance = 71,
  V_SgAsmDwarfInlinedSubroutine = 72,
  V_SgAsmDwarfModule = 81,
  V_SgAsmDwarfPtrToMemberType = 89,
  V_SgAsmDwarfSetType = 92,
  V_SgAsmDwarfSubrangeType = 97,
  V_SgAsmDwarfWithStmt = 115,
  V_SgAsmDwarfAccessDeclaration = 43,
  V_SgAsmDwarfBaseType = 45,
  V_SgAsmDwarfCatchBlock = 46,
  V_SgAsmDwarfConstType = 54,
  V_SgAsmDwarfConstant = 55,
  V_SgAsmDwarfEnumerator = 61,
  V_SgAsmDwarfFileType = 62,
  V_SgAsmDwarfFriend = 65,
  V_SgAsmDwarfNamelist = 83,
  V_SgAsmDwarfNamelistItem = 84,
  V_SgAsmDwarfPackedType = 86,
  V_SgAsmDwarfSubprogram = 96,
  V_SgAsmDwarfTemplateTypeParameter = 99,
  V_SgAsmDwarfTemplateValueParameter = 100,
  V_SgAsmDwarfThrownType = 101,
  V_SgAsmDwarfTryBlock = 102,
  V_SgAsmDwarfVariantPart = 113,
  V_SgAsmDwarfVariable = 111,
  V_SgAsmDwarfVolatileType = 114,
  V_SgAsmDwarfDwarfProcedure = 58,
  V_SgAsmDwarfRestrictType = 91,
  V_SgAsmDwarfInterfaceType = 73,
  V_SgAsmDwarfNamespace = 85,
  V_SgAsmDwarfImportedModule = 68,
  V_SgAsmDwarfUnspecifiedType = 107,
  V_SgAsmDwarfPartialUnit = 87,
  V_SgAsmDwarfImportedUnit = 69,
  V_SgAsmDwarfMutableType = 82,
  V_SgAsmDwarfCondition = 53,
  V_SgAsmDwarfSharedType = 93,
  V_SgAsmDwarfFormatLabel = 64,
  V_SgAsmDwarfFunctionTemplate = 66,
  V_SgAsmDwarfClassTemplate = 47,
  V_SgAsmDwarfUpcSharedType = 109,
  V_SgAsmDwarfUpcStrictType = 110,
  V_SgAsmDwarfUpcRelaxedType = 108,
  V_SgAsmDwarfUnknownConstruct = 105,
  V_SgAsmDwarfConstruct = 56,
  V_SgAsmDwarfMacroList = 79,
  V_SgAsmDwarfMacro = 78,
  V_SgAsmDwarfLine = 76,
  V_SgAsmDwarfLineList = 77,
  V_SgAsmDwarfConstructList = 57,
  V_SgAsmDwarfCompilationUnitList = 52,
  V_SgAsmDwarfInformation = 70,
  V_SgAsmStringStorage = 234,
  V_SgAsmBasicString = 16,
  V_SgAsmStoredString = 233,
  V_SgAsmGenericString = 170,
  V_SgAsmGenericHeaderList = 167,
  V_SgAsmGenericHeader = 166,
  V_SgAsmGenericSymbolList = 173,
  V_SgAsmGenericSymbol = 172,
  V_SgAsmGenericStrtab = 171,
  V_SgAsmGenericSectionList = 169,
  V_SgAsmGenericSection = 168,
  V_SgAsmGenericDLLList = 162,
  V_SgAsmGenericDLL = 161,
  V_SgAsmGenericFormat = 165,
  V_SgAsmGenericFileList = 164,
  V_SgAsmGenericFile = 163,
  V_SgAsmExecutableFileFormat = 155,
  V_SgAsmNode = 203,
  V_SgCommonBlockObject = 301,
  V_SgInitializedName = 418,
  V_SgJavaMemberValuePair = 772,
  V_SgOmpOrderedClause = 525,
  V_SgOmpNowaitClause = 523,
  V_SgOmpUntiedClause = 530,
  V_SgOmpDefaultClause = 517,
  V_SgOmpCollapseClause = 514,
  V_SgOmpIfClause = 520,
  V_SgOmpNumThreadsClause = 524,
  V_SgOmpDeviceClause = 521,
  V_SgOmpSafelenClause = 533,
  V_SgOmpExpressionClause = 518,
  V_SgOmpCopyprivateClause = 516,
  V_SgOmpPrivateClause = 526,
  V_SgOmpFirstprivateClause = 519,
  V_SgOmpSharedClause = 529,
  V_SgOmpCopyinClause = 515,
  V_SgOmpLastprivateClause = 522,
  V_SgOmpReductionClause = 527,
  V_SgOmpMapClause = 532,
  V_SgOmpLinearClause = 534,
  V_SgOmpUniformClause = 535,
  V_SgOmpAlignedClause = 536,
  V_SgOmpVariablesClause = 531,
  V_SgOmpScheduleClause = 528,
  V_SgOmpClause = 513,
  V_SgRenamePair = 567,
  V_SgInterfaceBody = 425,
  V_SgHeaderFileBody = 426,
  V_SgUntypedUnaryOperator = 692,
  V_SgUntypedBinaryOperator = 693,
  V_SgUntypedValueExpression = 694,
  V_SgUntypedArrayReferenceExpression = 695,
  V_SgUntypedOtherExpression = 696,
  V_SgUntypedFunctionCallOrArrayReferenceExpression = 697,
  V_SgUntypedReferenceExpression = 711,
  V_SgUntypedExpression = 691,
  V_SgUntypedImplicitDeclaration = 706,
  V_SgUntypedVariableDeclaration = 707,
  V_SgUntypedProgramHeaderDeclaration = 708,
  V_SgUntypedSubroutineDeclaration = 710,
  V_SgUntypedFunctionDeclaration = 709,
  V_SgUntypedModuleDeclaration = 720,
  V_SgUntypedDeclarationStatement = 704,
  V_SgUntypedAssignmentStatement = 700,
  V_SgUntypedFunctionCallStatement = 701,
  V_SgUntypedBlockStatement = 702,
  V_SgUntypedNamedStatement = 699,
  V_SgUntypedOtherStatement = 703,
  V_SgUntypedFunctionScope = 717,
  V_SgUntypedModuleScope = 718,
  V_SgUntypedGlobalScope = 719,
  V_SgUntypedScope = 716,
  V_SgUntypedStatement = 698,
  V_SgUntypedArrayType = 713,
  V_SgUntypedType = 712,
  V_SgUntypedAttribute = 714,
  V_SgUntypedInitializedName = 705,
  V_SgUntypedFile = 715,
  V_SgUntypedStatementList = 721,
  V_SgUntypedDeclarationList = 722,
  V_SgUntypedFunctionDeclarationList = 723,
  V_SgUntypedInitializedNameList = 724,
  V_SgUntypedNode = 690,
  V_SgLocatedNodeSupport = 450,
  V_SgToken = 635,
  V_SgLocatedNode = 449,
  V_SgAterm = 263,
  V_SgNode = 485,
  V_SgNumVariants = 783
}
 
enum  t_traverseOrder {
  preorder = 1,
  postorder = 2,
  preandpostorder = preorder | postorder
}
 

Functions

ROSE_DLL_API SgNameisSgName (SgNode *node)
 
ROSE_DLL_API const SgNameisSgName (const SgNode *node)
 
ROSE_DLL_API SgSymbolTableisSgSymbolTable (SgNode *node)
 
ROSE_DLL_API const SgSymbolTableisSgSymbolTable (const SgNode *node)
 
ROSE_DLL_API SgPragmaisSgPragma (SgNode *node)
 
ROSE_DLL_API const SgPragmaisSgPragma (const SgNode *node)
 
ROSE_DLL_API SgModifierNodesisSgModifierNodes (SgNode *node)
 
ROSE_DLL_API const
SgModifierNodes
isSgModifierNodes (const SgNode *node)
 
ROSE_DLL_API
SgConstVolatileModifier
isSgConstVolatileModifier (SgNode *node)
 
ROSE_DLL_API const
SgConstVolatileModifier
isSgConstVolatileModifier (const SgNode *node)
 
ROSE_DLL_API SgStorageModifierisSgStorageModifier (SgNode *node)
 
ROSE_DLL_API const
SgStorageModifier
isSgStorageModifier (const SgNode *node)
 
ROSE_DLL_API SgAccessModifierisSgAccessModifier (SgNode *node)
 
ROSE_DLL_API const
SgAccessModifier
isSgAccessModifier (const SgNode *node)
 
ROSE_DLL_API SgFunctionModifierisSgFunctionModifier (SgNode *node)
 
ROSE_DLL_API const
SgFunctionModifier
isSgFunctionModifier (const SgNode *node)
 
ROSE_DLL_API SgUPC_AccessModifierisSgUPC_AccessModifier (SgNode *node)
 
ROSE_DLL_API const
SgUPC_AccessModifier
isSgUPC_AccessModifier (const SgNode *node)
 
ROSE_DLL_API SgLinkageModifierisSgLinkageModifier (SgNode *node)
 
ROSE_DLL_API const
SgLinkageModifier
isSgLinkageModifier (const SgNode *node)
 
ROSE_DLL_API
SgSpecialFunctionModifier
isSgSpecialFunctionModifier (SgNode *node)
 
ROSE_DLL_API const
SgSpecialFunctionModifier
isSgSpecialFunctionModifier (const SgNode *node)
 
ROSE_DLL_API SgTypeModifierisSgTypeModifier (SgNode *node)
 
ROSE_DLL_API const SgTypeModifierisSgTypeModifier (const SgNode *node)
 
ROSE_DLL_API
SgElaboratedTypeModifier
isSgElaboratedTypeModifier (SgNode *node)
 
ROSE_DLL_API const
SgElaboratedTypeModifier
isSgElaboratedTypeModifier (const SgNode *node)
 
ROSE_DLL_API SgBaseClassModifierisSgBaseClassModifier (SgNode *node)
 
ROSE_DLL_API const
SgBaseClassModifier
isSgBaseClassModifier (const SgNode *node)
 
ROSE_DLL_API
SgDeclarationModifier
isSgDeclarationModifier (SgNode *node)
 
ROSE_DLL_API const
SgDeclarationModifier
isSgDeclarationModifier (const SgNode *node)
 
ROSE_DLL_API
SgOpenclAccessModeModifier
isSgOpenclAccessModeModifier (SgNode *node)
 
ROSE_DLL_API const
SgOpenclAccessModeModifier
isSgOpenclAccessModeModifier (const SgNode *node)
 
ROSE_DLL_API SgModifierisSgModifier (SgNode *node)
 
ROSE_DLL_API const SgModifierisSgModifier (const SgNode *node)
 
ROSE_DLL_API Sg_File_InfoisSg_File_Info (SgNode *node)
 
ROSE_DLL_API const Sg_File_InfoisSg_File_Info (const SgNode *node)
 
ROSE_DLL_API SgSourceFileisSgSourceFile (SgNode *node)
 
ROSE_DLL_API const SgSourceFileisSgSourceFile (const SgNode *node)
 
ROSE_DLL_API SgBinaryCompositeisSgBinaryComposite (SgNode *node)
 
ROSE_DLL_API const
SgBinaryComposite
isSgBinaryComposite (const SgNode *node)
 
ROSE_DLL_API SgUnknownFileisSgUnknownFile (SgNode *node)
 
ROSE_DLL_API const SgUnknownFileisSgUnknownFile (const SgNode *node)
 
ROSE_DLL_API SgFileisSgFile (SgNode *node)
 
ROSE_DLL_API const SgFileisSgFile (const SgNode *node)
 
ROSE_DLL_API SgFileListisSgFileList (SgNode *node)
 
ROSE_DLL_API const SgFileListisSgFileList (const SgNode *node)
 
ROSE_DLL_API SgDirectoryisSgDirectory (SgNode *node)
 
ROSE_DLL_API const SgDirectoryisSgDirectory (const SgNode *node)
 
ROSE_DLL_API SgDirectoryListisSgDirectoryList (SgNode *node)
 
ROSE_DLL_API const
SgDirectoryList
isSgDirectoryList (const SgNode *node)
 
ROSE_DLL_API SgProjectisSgProject (SgNode *node)
 
ROSE_DLL_API const SgProjectisSgProject (const SgNode *node)
 
ROSE_DLL_API SgOptionsisSgOptions (SgNode *node)
 
ROSE_DLL_API const SgOptionsisSgOptions (const SgNode *node)
 
ROSE_DLL_API SgUnparse_InfoisSgUnparse_Info (SgNode *node)
 
ROSE_DLL_API const SgUnparse_InfoisSgUnparse_Info (const SgNode *node)
 
ROSE_DLL_API SgFuncDecl_attrisSgFuncDecl_attr (SgNode *node)
 
ROSE_DLL_API const
SgFuncDecl_attr
isSgFuncDecl_attr (const SgNode *node)
 
ROSE_DLL_API SgClassDecl_attrisSgClassDecl_attr (SgNode *node)
 
ROSE_DLL_API const
SgClassDecl_attr
isSgClassDecl_attr (const SgNode *node)
 
ROSE_DLL_API SgTypedefSeqisSgTypedefSeq (SgNode *node)
 
ROSE_DLL_API const SgTypedefSeqisSgTypedefSeq (const SgNode *node)
 
ROSE_DLL_API
SgFunctionParameterTypeList
isSgFunctionParameterTypeList (SgNode *node)
 
ROSE_DLL_API const
SgFunctionParameterTypeList
isSgFunctionParameterTypeList (const SgNode *node)
 
ROSE_DLL_API SgTemplateParameterisSgTemplateParameter (SgNode *node)
 
ROSE_DLL_API const
SgTemplateParameter
isSgTemplateParameter (const SgNode *node)
 
ROSE_DLL_API SgTemplateArgumentisSgTemplateArgument (SgNode *node)
 
ROSE_DLL_API const
SgTemplateArgument
isSgTemplateArgument (const SgNode *node)
 
ROSE_DLL_API
SgTemplateParameterList
isSgTemplateParameterList (SgNode *node)
 
ROSE_DLL_API const
SgTemplateParameterList
isSgTemplateParameterList (const SgNode *node)
 
ROSE_DLL_API
SgTemplateArgumentList
isSgTemplateArgumentList (SgNode *node)
 
ROSE_DLL_API const
SgTemplateArgumentList
isSgTemplateArgumentList (const SgNode *node)
 
ROSE_DLL_API SgBitAttributeisSgBitAttribute (SgNode *node)
 
ROSE_DLL_API const SgBitAttributeisSgBitAttribute (const SgNode *node)
 
ROSE_DLL_API SgAttributeisSgAttribute (SgNode *node)
 
ROSE_DLL_API const SgAttributeisSgAttribute (const SgNode *node)
 
ROSE_DLL_API SgExpBaseClassisSgExpBaseClass (SgNode *node)
 
ROSE_DLL_API const SgExpBaseClassisSgExpBaseClass (const SgNode *node)
 
ROSE_DLL_API SgBaseClassisSgBaseClass (SgNode *node)
 
ROSE_DLL_API const SgBaseClassisSgBaseClass (const SgNode *node)
 
ROSE_DLL_API
SgUndirectedGraphEdge
isSgUndirectedGraphEdge (SgNode *node)
 
ROSE_DLL_API const
SgUndirectedGraphEdge
isSgUndirectedGraphEdge (const SgNode *node)
 
ROSE_DLL_API SgDirectedGraphEdgeisSgDirectedGraphEdge (SgNode *node)
 
ROSE_DLL_API const
SgDirectedGraphEdge
isSgDirectedGraphEdge (const SgNode *node)
 
ROSE_DLL_API SgGraphNodeisSgGraphNode (SgNode *node)
 
ROSE_DLL_API const SgGraphNodeisSgGraphNode (const SgNode *node)
 
ROSE_DLL_API SgGraphEdgeisSgGraphEdge (SgNode *node)
 
ROSE_DLL_API const SgGraphEdgeisSgGraphEdge (const SgNode *node)
 
ROSE_DLL_API
SgStringKeyedBidirectionalGraph
isSgStringKeyedBidirectionalGraph (SgNode *node)
 
ROSE_DLL_API const
SgStringKeyedBidirectionalGraph
isSgStringKeyedBidirectionalGraph (const SgNode *node)
 
ROSE_DLL_API
SgIntKeyedBidirectionalGraph
isSgIntKeyedBidirectionalGraph (SgNode *node)
 
ROSE_DLL_API const
SgIntKeyedBidirectionalGraph
isSgIntKeyedBidirectionalGraph (const SgNode *node)
 
ROSE_DLL_API SgBidirectionalGraphisSgBidirectionalGraph (SgNode *node)
 
ROSE_DLL_API const
SgBidirectionalGraph
isSgBidirectionalGraph (const SgNode *node)
 
ROSE_DLL_API
SgIncidenceDirectedGraph
isSgIncidenceDirectedGraph (SgNode *node)
 
ROSE_DLL_API const
SgIncidenceDirectedGraph
isSgIncidenceDirectedGraph (const SgNode *node)
 
ROSE_DLL_API
SgIncidenceUndirectedGraph
isSgIncidenceUndirectedGraph (SgNode *node)
 
ROSE_DLL_API const
SgIncidenceUndirectedGraph
isSgIncidenceUndirectedGraph (const SgNode *node)
 
ROSE_DLL_API SgGraphisSgGraph (SgNode *node)
 
ROSE_DLL_API const SgGraphisSgGraph (const SgNode *node)
 
ROSE_DLL_API SgGraphNodeListisSgGraphNodeList (SgNode *node)
 
ROSE_DLL_API const
SgGraphNodeList
isSgGraphNodeList (const SgNode *node)
 
ROSE_DLL_API SgGraphEdgeListisSgGraphEdgeList (SgNode *node)
 
ROSE_DLL_API const
SgGraphEdgeList
isSgGraphEdgeList (const SgNode *node)
 
ROSE_DLL_API SgQualifiedNameisSgQualifiedName (SgNode *node)
 
ROSE_DLL_API const
SgQualifiedName
isSgQualifiedName (const SgNode *node)
 
ROSE_DLL_API SgNameGroupisSgNameGroup (SgNode *node)
 
ROSE_DLL_API const SgNameGroupisSgNameGroup (const SgNode *node)
 
ROSE_DLL_API SgDimensionObjectisSgDimensionObject (SgNode *node)
 
ROSE_DLL_API const
SgDimensionObject
isSgDimensionObject (const SgNode *node)
 
ROSE_DLL_API SgDataStatementGroupisSgDataStatementGroup (SgNode *node)
 
ROSE_DLL_API const
SgDataStatementGroup
isSgDataStatementGroup (const SgNode *node)
 
ROSE_DLL_API
SgDataStatementObject
isSgDataStatementObject (SgNode *node)
 
ROSE_DLL_API const
SgDataStatementObject
isSgDataStatementObject (const SgNode *node)
 
ROSE_DLL_API SgDataStatementValueisSgDataStatementValue (SgNode *node)
 
ROSE_DLL_API const
SgDataStatementValue
isSgDataStatementValue (const SgNode *node)
 
ROSE_DLL_API SgFormatItemisSgFormatItem (SgNode *node)
 
ROSE_DLL_API const SgFormatItemisSgFormatItem (const SgNode *node)
 
ROSE_DLL_API SgFormatItemListisSgFormatItemList (SgNode *node)
 
ROSE_DLL_API const
SgFormatItemList
isSgFormatItemList (const SgNode *node)
 
ROSE_DLL_API SgTypeTableisSgTypeTable (SgNode *node)
 
ROSE_DLL_API const SgTypeTableisSgTypeTable (const SgNode *node)
 
ROSE_DLL_API
SgJavaImportStatementList
isSgJavaImportStatementList (SgNode *node)
 
ROSE_DLL_API const
SgJavaImportStatementList
isSgJavaImportStatementList (const SgNode *node)
 
ROSE_DLL_API
SgJavaClassDeclarationList
isSgJavaClassDeclarationList (SgNode *node)
 
ROSE_DLL_API const
SgJavaClassDeclarationList
isSgJavaClassDeclarationList (const SgNode *node)
 
ROSE_DLL_API SgSupportisSgSupport (SgNode *node)
 
ROSE_DLL_API const SgSupportisSgSupport (const SgNode *node)
 
ROSE_DLL_API SgTypeUnknownisSgTypeUnknown (SgNode *node)
 
ROSE_DLL_API const SgTypeUnknownisSgTypeUnknown (const SgNode *node)
 
ROSE_DLL_API SgTypeCharisSgTypeChar (SgNode *node)
 
ROSE_DLL_API const SgTypeCharisSgTypeChar (const SgNode *node)
 
ROSE_DLL_API SgTypeSignedCharisSgTypeSignedChar (SgNode *node)
 
ROSE_DLL_API const
SgTypeSignedChar
isSgTypeSignedChar (const SgNode *node)
 
ROSE_DLL_API SgTypeUnsignedCharisSgTypeUnsignedChar (SgNode *node)
 
ROSE_DLL_API const
SgTypeUnsignedChar
isSgTypeUnsignedChar (const SgNode *node)
 
ROSE_DLL_API SgTypeShortisSgTypeShort (SgNode *node)
 
ROSE_DLL_API const SgTypeShortisSgTypeShort (const SgNode *node)
 
ROSE_DLL_API SgTypeSignedShortisSgTypeSignedShort (SgNode *node)
 
ROSE_DLL_API const
SgTypeSignedShort
isSgTypeSignedShort (const SgNode *node)
 
ROSE_DLL_API SgTypeUnsignedShortisSgTypeUnsignedShort (SgNode *node)
 
ROSE_DLL_API const
SgTypeUnsignedShort
isSgTypeUnsignedShort (const SgNode *node)
 
ROSE_DLL_API SgTypeIntisSgTypeInt (SgNode *node)
 
ROSE_DLL_API const SgTypeIntisSgTypeInt (const SgNode *node)
 
ROSE_DLL_API SgTypeSignedIntisSgTypeSignedInt (SgNode *node)
 
ROSE_DLL_API const
SgTypeSignedInt
isSgTypeSignedInt (const SgNode *node)
 
ROSE_DLL_API SgTypeUnsignedIntisSgTypeUnsignedInt (SgNode *node)
 
ROSE_DLL_API const
SgTypeUnsignedInt
isSgTypeUnsignedInt (const SgNode *node)
 
ROSE_DLL_API SgTypeLongisSgTypeLong (SgNode *node)
 
ROSE_DLL_API const SgTypeLongisSgTypeLong (const SgNode *node)
 
ROSE_DLL_API SgTypeSignedLongisSgTypeSignedLong (SgNode *node)
 
ROSE_DLL_API const
SgTypeSignedLong
isSgTypeSignedLong (const SgNode *node)
 
ROSE_DLL_API SgTypeUnsignedLongisSgTypeUnsignedLong (SgNode *node)
 
ROSE_DLL_API const
SgTypeUnsignedLong
isSgTypeUnsignedLong (const SgNode *node)
 
ROSE_DLL_API SgTypeVoidisSgTypeVoid (SgNode *node)
 
ROSE_DLL_API const SgTypeVoidisSgTypeVoid (const SgNode *node)
 
ROSE_DLL_API SgTypeGlobalVoidisSgTypeGlobalVoid (SgNode *node)
 
ROSE_DLL_API const
SgTypeGlobalVoid
isSgTypeGlobalVoid (const SgNode *node)
 
ROSE_DLL_API SgTypeWcharisSgTypeWchar (SgNode *node)
 
ROSE_DLL_API const SgTypeWcharisSgTypeWchar (const SgNode *node)
 
ROSE_DLL_API SgTypeFloatisSgTypeFloat (SgNode *node)
 
ROSE_DLL_API const SgTypeFloatisSgTypeFloat (const SgNode *node)
 
ROSE_DLL_API SgTypeDoubleisSgTypeDouble (SgNode *node)
 
ROSE_DLL_API const SgTypeDoubleisSgTypeDouble (const SgNode *node)
 
ROSE_DLL_API SgTypeLongLongisSgTypeLongLong (SgNode *node)
 
ROSE_DLL_API const SgTypeLongLongisSgTypeLongLong (const SgNode *node)
 
ROSE_DLL_API SgTypeSignedLongLongisSgTypeSignedLongLong (SgNode *node)
 
ROSE_DLL_API const
SgTypeSignedLongLong
isSgTypeSignedLongLong (const SgNode *node)
 
ROSE_DLL_API
SgTypeUnsignedLongLong
isSgTypeUnsignedLongLong (SgNode *node)
 
ROSE_DLL_API const
SgTypeUnsignedLongLong
isSgTypeUnsignedLongLong (const SgNode *node)
 
ROSE_DLL_API SgTypeLongDoubleisSgTypeLongDouble (SgNode *node)
 
ROSE_DLL_API const
SgTypeLongDouble
isSgTypeLongDouble (const SgNode *node)
 
ROSE_DLL_API SgTypeStringisSgTypeString (SgNode *node)
 
ROSE_DLL_API const SgTypeStringisSgTypeString (const SgNode *node)
 
ROSE_DLL_API SgTypeBoolisSgTypeBool (SgNode *node)
 
ROSE_DLL_API const SgTypeBoolisSgTypeBool (const SgNode *node)
 
ROSE_DLL_API SgTypeComplexisSgTypeComplex (SgNode *node)
 
ROSE_DLL_API const SgTypeComplexisSgTypeComplex (const SgNode *node)
 
ROSE_DLL_API SgTypeImaginaryisSgTypeImaginary (SgNode *node)
 
ROSE_DLL_API const
SgTypeImaginary
isSgTypeImaginary (const SgNode *node)
 
ROSE_DLL_API SgTypeDefaultisSgTypeDefault (SgNode *node)
 
ROSE_DLL_API const SgTypeDefaultisSgTypeDefault (const SgNode *node)
 
ROSE_DLL_API SgPointerMemberTypeisSgPointerMemberType (SgNode *node)
 
ROSE_DLL_API const
SgPointerMemberType
isSgPointerMemberType (const SgNode *node)
 
ROSE_DLL_API SgReferenceTypeisSgReferenceType (SgNode *node)
 
ROSE_DLL_API const
SgReferenceType
isSgReferenceType (const SgNode *node)
 
ROSE_DLL_API SgTypeCAFTeamisSgTypeCAFTeam (SgNode *node)
 
ROSE_DLL_API const SgTypeCAFTeamisSgTypeCAFTeam (const SgNode *node)
 
ROSE_DLL_API
SgTypeUnsigned128bitInteger
isSgTypeUnsigned128bitInteger (SgNode *node)
 
ROSE_DLL_API const
SgTypeUnsigned128bitInteger
isSgTypeUnsigned128bitInteger (const SgNode *node)
 
ROSE_DLL_API
SgTypeSigned128bitInteger
isSgTypeSigned128bitInteger (SgNode *node)
 
ROSE_DLL_API const
SgTypeSigned128bitInteger
isSgTypeSigned128bitInteger (const SgNode *node)
 
ROSE_DLL_API SgTypeLabelisSgTypeLabel (SgNode *node)
 
ROSE_DLL_API const SgTypeLabelisSgTypeLabel (const SgNode *node)
 
ROSE_DLL_API
SgJavaParameterizedType
isSgJavaParameterizedType (SgNode *node)
 
ROSE_DLL_API const
SgJavaParameterizedType
isSgJavaParameterizedType (const SgNode *node)
 
ROSE_DLL_API SgJavaQualifiedTypeisSgJavaQualifiedType (SgNode *node)
 
ROSE_DLL_API const
SgJavaQualifiedType
isSgJavaQualifiedType (const SgNode *node)
 
ROSE_DLL_API SgJavaWildcardTypeisSgJavaWildcardType (SgNode *node)
 
ROSE_DLL_API const
SgJavaWildcardType
isSgJavaWildcardType (const SgNode *node)
 
ROSE_DLL_API SgJavaUnionTypeisSgJavaUnionType (SgNode *node)
 
ROSE_DLL_API const
SgJavaUnionType
isSgJavaUnionType (const SgNode *node)
 
ROSE_DLL_API SgJavaParameterTypeisSgJavaParameterType (SgNode *node)
 
ROSE_DLL_API const
SgJavaParameterType
isSgJavaParameterType (const SgNode *node)
 
ROSE_DLL_API SgTemplateTypeisSgTemplateType (SgNode *node)
 
ROSE_DLL_API const SgTemplateTypeisSgTemplateType (const SgNode *node)
 
ROSE_DLL_API SgEnumTypeisSgEnumType (SgNode *node)
 
ROSE_DLL_API const SgEnumTypeisSgEnumType (const SgNode *node)
 
ROSE_DLL_API SgTypedefTypeisSgTypedefType (SgNode *node)
 
ROSE_DLL_API const SgTypedefTypeisSgTypedefType (const SgNode *node)
 
ROSE_DLL_API SgModifierTypeisSgModifierType (SgNode *node)
 
ROSE_DLL_API const SgModifierTypeisSgModifierType (const SgNode *node)
 
ROSE_DLL_API
SgPartialFunctionModifierType
isSgPartialFunctionModifierType (SgNode *node)
 
ROSE_DLL_API const
SgPartialFunctionModifierType
isSgPartialFunctionModifierType (const SgNode *node)
 
ROSE_DLL_API SgArrayTypeisSgArrayType (SgNode *node)
 
ROSE_DLL_API const SgArrayTypeisSgArrayType (const SgNode *node)
 
ROSE_DLL_API SgTypeEllipseisSgTypeEllipse (SgNode *node)
 
ROSE_DLL_API const SgTypeEllipseisSgTypeEllipse (const SgNode *node)
 
ROSE_DLL_API SgTypeCrayPointerisSgTypeCrayPointer (SgNode *node)
 
ROSE_DLL_API const
SgTypeCrayPointer
isSgTypeCrayPointer (const SgNode *node)
 
ROSE_DLL_API
SgPartialFunctionType
isSgPartialFunctionType (SgNode *node)
 
ROSE_DLL_API const
SgPartialFunctionType
isSgPartialFunctionType (const SgNode *node)
 
ROSE_DLL_API SgMemberFunctionTypeisSgMemberFunctionType (SgNode *node)
 
ROSE_DLL_API const
SgMemberFunctionType
isSgMemberFunctionType (const SgNode *node)
 
ROSE_DLL_API SgFunctionTypeisSgFunctionType (SgNode *node)
 
ROSE_DLL_API const SgFunctionTypeisSgFunctionType (const SgNode *node)
 
ROSE_DLL_API SgPointerTypeisSgPointerType (SgNode *node)
 
ROSE_DLL_API const SgPointerTypeisSgPointerType (const SgNode *node)
 
ROSE_DLL_API SgClassTypeisSgClassType (SgNode *node)
 
ROSE_DLL_API const SgClassTypeisSgClassType (const SgNode *node)
 
ROSE_DLL_API SgNamedTypeisSgNamedType (SgNode *node)
 
ROSE_DLL_API const SgNamedTypeisSgNamedType (const SgNode *node)
 
ROSE_DLL_API SgQualifiedNameTypeisSgQualifiedNameType (SgNode *node)
 
ROSE_DLL_API const
SgQualifiedNameType
isSgQualifiedNameType (const SgNode *node)
 
ROSE_DLL_API SgTypeisSgType (SgNode *node)
 
ROSE_DLL_API const SgTypeisSgType (const SgNode *node)
 
ROSE_DLL_API SgForStatementisSgForStatement (SgNode *node)
 
ROSE_DLL_API const SgForStatementisSgForStatement (const SgNode *node)
 
ROSE_DLL_API SgForInitStatementisSgForInitStatement (SgNode *node)
 
ROSE_DLL_API const
SgForInitStatement
isSgForInitStatement (const SgNode *node)
 
ROSE_DLL_API SgCatchStatementSeqisSgCatchStatementSeq (SgNode *node)
 
ROSE_DLL_API const
SgCatchStatementSeq
isSgCatchStatementSeq (const SgNode *node)
 
ROSE_DLL_API
SgFunctionParameterList
isSgFunctionParameterList (SgNode *node)
 
ROSE_DLL_API const
SgFunctionParameterList
isSgFunctionParameterList (const SgNode *node)
 
ROSE_DLL_API
SgCtorInitializerList
isSgCtorInitializerList (SgNode *node)
 
ROSE_DLL_API const
SgCtorInitializerList
isSgCtorInitializerList (const SgNode *node)
 
ROSE_DLL_API SgBasicBlockisSgBasicBlock (SgNode *node)
 
ROSE_DLL_API const SgBasicBlockisSgBasicBlock (const SgNode *node)
 
ROSE_DLL_API SgGlobalisSgGlobal (SgNode *node)
 
ROSE_DLL_API const SgGlobalisSgGlobal (const SgNode *node)
 
ROSE_DLL_API SgIfStmtisSgIfStmt (SgNode *node)
 
ROSE_DLL_API const SgIfStmtisSgIfStmt (const SgNode *node)
 
ROSE_DLL_API SgWhileStmtisSgWhileStmt (SgNode *node)
 
ROSE_DLL_API const SgWhileStmtisSgWhileStmt (const SgNode *node)
 
ROSE_DLL_API SgDoWhileStmtisSgDoWhileStmt (SgNode *node)
 
ROSE_DLL_API const SgDoWhileStmtisSgDoWhileStmt (const SgNode *node)
 
ROSE_DLL_API SgSwitchStatementisSgSwitchStatement (SgNode *node)
 
ROSE_DLL_API const
SgSwitchStatement
isSgSwitchStatement (const SgNode *node)
 
ROSE_DLL_API SgCatchOptionStmtisSgCatchOptionStmt (SgNode *node)
 
ROSE_DLL_API const
SgCatchOptionStmt
isSgCatchOptionStmt (const SgNode *node)
 
ROSE_DLL_API SgVariableDefinitionisSgVariableDefinition (SgNode *node)
 
ROSE_DLL_API const
SgVariableDefinition
isSgVariableDefinition (const SgNode *node)
 
ROSE_DLL_API
SgStmtDeclarationStatement
isSgStmtDeclarationStatement (SgNode *node)
 
ROSE_DLL_API const
SgStmtDeclarationStatement
isSgStmtDeclarationStatement (const SgNode *node)
 
ROSE_DLL_API SgEnumDeclarationisSgEnumDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgEnumDeclaration
isSgEnumDeclaration (const SgNode *node)
 
ROSE_DLL_API SgAsmStmtisSgAsmStmt (SgNode *node)
 
ROSE_DLL_API const SgAsmStmtisSgAsmStmt (const SgNode *node)
 
ROSE_DLL_API SgTypedefDeclarationisSgTypedefDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgTypedefDeclaration
isSgTypedefDeclaration (const SgNode *node)
 
ROSE_DLL_API SgFunctionTypeTableisSgFunctionTypeTable (SgNode *node)
 
ROSE_DLL_API const
SgFunctionTypeTable
isSgFunctionTypeTable (const SgNode *node)
 
ROSE_DLL_API SgExprStatementisSgExprStatement (SgNode *node)
 
ROSE_DLL_API const
SgExprStatement
isSgExprStatement (const SgNode *node)
 
ROSE_DLL_API SgLabelStatementisSgLabelStatement (SgNode *node)
 
ROSE_DLL_API const
SgLabelStatement
isSgLabelStatement (const SgNode *node)
 
ROSE_DLL_API SgCaseOptionStmtisSgCaseOptionStmt (SgNode *node)
 
ROSE_DLL_API const
SgCaseOptionStmt
isSgCaseOptionStmt (const SgNode *node)
 
ROSE_DLL_API SgTryStmtisSgTryStmt (SgNode *node)
 
ROSE_DLL_API const SgTryStmtisSgTryStmt (const SgNode *node)
 
ROSE_DLL_API SgDefaultOptionStmtisSgDefaultOptionStmt (SgNode *node)
 
ROSE_DLL_API const
SgDefaultOptionStmt
isSgDefaultOptionStmt (const SgNode *node)
 
ROSE_DLL_API SgBreakStmtisSgBreakStmt (SgNode *node)
 
ROSE_DLL_API const SgBreakStmtisSgBreakStmt (const SgNode *node)
 
ROSE_DLL_API SgContinueStmtisSgContinueStmt (SgNode *node)
 
ROSE_DLL_API const SgContinueStmtisSgContinueStmt (const SgNode *node)
 
ROSE_DLL_API SgReturnStmtisSgReturnStmt (SgNode *node)
 
ROSE_DLL_API const SgReturnStmtisSgReturnStmt (const SgNode *node)
 
ROSE_DLL_API SgGotoStatementisSgGotoStatement (SgNode *node)
 
ROSE_DLL_API const
SgGotoStatement
isSgGotoStatement (const SgNode *node)
 
ROSE_DLL_API SgSpawnStmtisSgSpawnStmt (SgNode *node)
 
ROSE_DLL_API const SgSpawnStmtisSgSpawnStmt (const SgNode *node)
 
ROSE_DLL_API SgNullStatementisSgNullStatement (SgNode *node)
 
ROSE_DLL_API const
SgNullStatement
isSgNullStatement (const SgNode *node)
 
ROSE_DLL_API SgVariantStatementisSgVariantStatement (SgNode *node)
 
ROSE_DLL_API const
SgVariantStatement
isSgVariantStatement (const SgNode *node)
 
ROSE_DLL_API SgPragmaDeclarationisSgPragmaDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgPragmaDeclaration
isSgPragmaDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgTemplateClassDeclaration
isSgTemplateClassDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgTemplateClassDeclaration
isSgTemplateClassDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgTemplateMemberFunctionDeclaration
isSgTemplateMemberFunctionDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgTemplateMemberFunctionDeclaration
isSgTemplateMemberFunctionDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgTemplateFunctionDeclaration
isSgTemplateFunctionDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgTemplateFunctionDeclaration
isSgTemplateFunctionDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgTemplateVariableDeclaration
isSgTemplateVariableDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgTemplateVariableDeclaration
isSgTemplateVariableDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgTemplateDeclaration
isSgTemplateDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgTemplateDeclaration
isSgTemplateDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgVariableDeclaration
isSgVariableDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgVariableDeclaration
isSgVariableDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgTemplateInstantiationDecl
isSgTemplateInstantiationDecl (SgNode *node)
 
ROSE_DLL_API const
SgTemplateInstantiationDecl
isSgTemplateInstantiationDecl (const SgNode *node)
 
ROSE_DLL_API
SgTemplateInstantiationDefn
isSgTemplateInstantiationDefn (SgNode *node)
 
ROSE_DLL_API const
SgTemplateInstantiationDefn
isSgTemplateInstantiationDefn (const SgNode *node)
 
ROSE_DLL_API
SgTemplateInstantiationFunctionDecl
isSgTemplateInstantiationFunctionDecl (SgNode *node)
 
ROSE_DLL_API const
SgTemplateInstantiationFunctionDecl
isSgTemplateInstantiationFunctionDecl (const SgNode *node)
 
ROSE_DLL_API
SgTemplateInstantiationMemberFunctionDecl
isSgTemplateInstantiationMemberFunctionDecl (SgNode *node)
 
ROSE_DLL_API const
SgTemplateInstantiationMemberFunctionDecl
isSgTemplateInstantiationMemberFunctionDecl (const SgNode *node)
 
ROSE_DLL_API SgWithStatementisSgWithStatement (SgNode *node)
 
ROSE_DLL_API const
SgWithStatement
isSgWithStatement (const SgNode *node)
 
ROSE_DLL_API SgPythonGlobalStmtisSgPythonGlobalStmt (SgNode *node)
 
ROSE_DLL_API const
SgPythonGlobalStmt
isSgPythonGlobalStmt (const SgNode *node)
 
ROSE_DLL_API SgPythonPrintStmtisSgPythonPrintStmt (SgNode *node)
 
ROSE_DLL_API const
SgPythonPrintStmt
isSgPythonPrintStmt (const SgNode *node)
 
ROSE_DLL_API SgPassStatementisSgPassStatement (SgNode *node)
 
ROSE_DLL_API const
SgPassStatement
isSgPassStatement (const SgNode *node)
 
ROSE_DLL_API SgAssertStmtisSgAssertStmt (SgNode *node)
 
ROSE_DLL_API const SgAssertStmtisSgAssertStmt (const SgNode *node)
 
ROSE_DLL_API SgExecStatementisSgExecStatement (SgNode *node)
 
ROSE_DLL_API const
SgExecStatement
isSgExecStatement (const SgNode *node)
 
ROSE_DLL_API
SgProgramHeaderStatement
isSgProgramHeaderStatement (SgNode *node)
 
ROSE_DLL_API const
SgProgramHeaderStatement
isSgProgramHeaderStatement (const SgNode *node)
 
ROSE_DLL_API
SgProcedureHeaderStatement
isSgProcedureHeaderStatement (SgNode *node)
 
ROSE_DLL_API const
SgProcedureHeaderStatement
isSgProcedureHeaderStatement (const SgNode *node)
 
ROSE_DLL_API SgEntryStatementisSgEntryStatement (SgNode *node)
 
ROSE_DLL_API const
SgEntryStatement
isSgEntryStatement (const SgNode *node)
 
ROSE_DLL_API
SgFortranNonblockedDo
isSgFortranNonblockedDo (SgNode *node)
 
ROSE_DLL_API const
SgFortranNonblockedDo
isSgFortranNonblockedDo (const SgNode *node)
 
ROSE_DLL_API SgInterfaceStatementisSgInterfaceStatement (SgNode *node)
 
ROSE_DLL_API const
SgInterfaceStatement
isSgInterfaceStatement (const SgNode *node)
 
ROSE_DLL_API SgParameterStatementisSgParameterStatement (SgNode *node)
 
ROSE_DLL_API const
SgParameterStatement
isSgParameterStatement (const SgNode *node)
 
ROSE_DLL_API SgCommonBlockisSgCommonBlock (SgNode *node)
 
ROSE_DLL_API const SgCommonBlockisSgCommonBlock (const SgNode *node)
 
ROSE_DLL_API SgModuleStatementisSgModuleStatement (SgNode *node)
 
ROSE_DLL_API const
SgModuleStatement
isSgModuleStatement (const SgNode *node)
 
ROSE_DLL_API SgUseStatementisSgUseStatement (SgNode *node)
 
ROSE_DLL_API const SgUseStatementisSgUseStatement (const SgNode *node)
 
ROSE_DLL_API
SgStopOrPauseStatement
isSgStopOrPauseStatement (SgNode *node)
 
ROSE_DLL_API const
SgStopOrPauseStatement
isSgStopOrPauseStatement (const SgNode *node)
 
ROSE_DLL_API SgPrintStatementisSgPrintStatement (SgNode *node)
 
ROSE_DLL_API const
SgPrintStatement
isSgPrintStatement (const SgNode *node)
 
ROSE_DLL_API SgReadStatementisSgReadStatement (SgNode *node)
 
ROSE_DLL_API const
SgReadStatement
isSgReadStatement (const SgNode *node)
 
ROSE_DLL_API SgWriteStatementisSgWriteStatement (SgNode *node)
 
ROSE_DLL_API const
SgWriteStatement
isSgWriteStatement (const SgNode *node)
 
ROSE_DLL_API SgOpenStatementisSgOpenStatement (SgNode *node)
 
ROSE_DLL_API const
SgOpenStatement
isSgOpenStatement (const SgNode *node)
 
ROSE_DLL_API SgCloseStatementisSgCloseStatement (SgNode *node)
 
ROSE_DLL_API const
SgCloseStatement
isSgCloseStatement (const SgNode *node)
 
ROSE_DLL_API SgInquireStatementisSgInquireStatement (SgNode *node)
 
ROSE_DLL_API const
SgInquireStatement
isSgInquireStatement (const SgNode *node)
 
ROSE_DLL_API SgFlushStatementisSgFlushStatement (SgNode *node)
 
ROSE_DLL_API const
SgFlushStatement
isSgFlushStatement (const SgNode *node)
 
ROSE_DLL_API SgBackspaceStatementisSgBackspaceStatement (SgNode *node)
 
ROSE_DLL_API const
SgBackspaceStatement
isSgBackspaceStatement (const SgNode *node)
 
ROSE_DLL_API SgRewindStatementisSgRewindStatement (SgNode *node)
 
ROSE_DLL_API const
SgRewindStatement
isSgRewindStatement (const SgNode *node)
 
ROSE_DLL_API SgEndfileStatementisSgEndfileStatement (SgNode *node)
 
ROSE_DLL_API const
SgEndfileStatement
isSgEndfileStatement (const SgNode *node)
 
ROSE_DLL_API SgWaitStatementisSgWaitStatement (SgNode *node)
 
ROSE_DLL_API const
SgWaitStatement
isSgWaitStatement (const SgNode *node)
 
ROSE_DLL_API
SgCAFWithTeamStatement
isSgCAFWithTeamStatement (SgNode *node)
 
ROSE_DLL_API const
SgCAFWithTeamStatement
isSgCAFWithTeamStatement (const SgNode *node)
 
ROSE_DLL_API SgFormatStatementisSgFormatStatement (SgNode *node)
 
ROSE_DLL_API const
SgFormatStatement
isSgFormatStatement (const SgNode *node)
 
ROSE_DLL_API SgFortranDoisSgFortranDo (SgNode *node)
 
ROSE_DLL_API const SgFortranDoisSgFortranDo (const SgNode *node)
 
ROSE_DLL_API SgForAllStatementisSgForAllStatement (SgNode *node)
 
ROSE_DLL_API const
SgForAllStatement
isSgForAllStatement (const SgNode *node)
 
ROSE_DLL_API SgIOStatementisSgIOStatement (SgNode *node)
 
ROSE_DLL_API const SgIOStatementisSgIOStatement (const SgNode *node)
 
ROSE_DLL_API SgUpcNotifyStatementisSgUpcNotifyStatement (SgNode *node)
 
ROSE_DLL_API const
SgUpcNotifyStatement
isSgUpcNotifyStatement (const SgNode *node)
 
ROSE_DLL_API SgUpcWaitStatementisSgUpcWaitStatement (SgNode *node)
 
ROSE_DLL_API const
SgUpcWaitStatement
isSgUpcWaitStatement (const SgNode *node)
 
ROSE_DLL_API
SgUpcBarrierStatement
isSgUpcBarrierStatement (SgNode *node)
 
ROSE_DLL_API const
SgUpcBarrierStatement
isSgUpcBarrierStatement (const SgNode *node)
 
ROSE_DLL_API SgUpcFenceStatementisSgUpcFenceStatement (SgNode *node)
 
ROSE_DLL_API const
SgUpcFenceStatement
isSgUpcFenceStatement (const SgNode *node)
 
ROSE_DLL_API SgUpcForAllStatementisSgUpcForAllStatement (SgNode *node)
 
ROSE_DLL_API const
SgUpcForAllStatement
isSgUpcForAllStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpParallelStatement
isSgOmpParallelStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpParallelStatement
isSgOmpParallelStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpSingleStatementisSgOmpSingleStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpSingleStatement
isSgOmpSingleStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpTaskStatementisSgOmpTaskStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpTaskStatement
isSgOmpTaskStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpForStatementisSgOmpForStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpForStatement
isSgOmpForStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpDoStatementisSgOmpDoStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpDoStatement
isSgOmpDoStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpSectionsStatement
isSgOmpSectionsStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpSectionsStatement
isSgOmpSectionsStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpTargetStatementisSgOmpTargetStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpTargetStatement
isSgOmpTargetStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpTargetDataStatement
isSgOmpTargetDataStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpTargetDataStatement
isSgOmpTargetDataStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpSimdStatementisSgOmpSimdStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpSimdStatement
isSgOmpSimdStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpClauseBodyStatement
isSgOmpClauseBodyStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpClauseBodyStatement
isSgOmpClauseBodyStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpAtomicStatementisSgOmpAtomicStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpAtomicStatement
isSgOmpAtomicStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpMasterStatementisSgOmpMasterStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpMasterStatement
isSgOmpMasterStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpSectionStatement
isSgOmpSectionStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpSectionStatement
isSgOmpSectionStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpOrderedStatement
isSgOmpOrderedStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpOrderedStatement
isSgOmpOrderedStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpWorkshareStatement
isSgOmpWorkshareStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpWorkshareStatement
isSgOmpWorkshareStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpCriticalStatement
isSgOmpCriticalStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpCriticalStatement
isSgOmpCriticalStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpBodyStatementisSgOmpBodyStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpBodyStatement
isSgOmpBodyStatement (const SgNode *node)
 
ROSE_DLL_API SgJavaThrowStatementisSgJavaThrowStatement (SgNode *node)
 
ROSE_DLL_API const
SgJavaThrowStatement
isSgJavaThrowStatement (const SgNode *node)
 
ROSE_DLL_API
SgJavaForEachStatement
isSgJavaForEachStatement (SgNode *node)
 
ROSE_DLL_API const
SgJavaForEachStatement
isSgJavaForEachStatement (const SgNode *node)
 
ROSE_DLL_API
SgJavaSynchronizedStatement
isSgJavaSynchronizedStatement (SgNode *node)
 
ROSE_DLL_API const
SgJavaSynchronizedStatement
isSgJavaSynchronizedStatement (const SgNode *node)
 
ROSE_DLL_API SgJavaLabelStatementisSgJavaLabelStatement (SgNode *node)
 
ROSE_DLL_API const
SgJavaLabelStatement
isSgJavaLabelStatement (const SgNode *node)
 
ROSE_DLL_API
SgJavaImportStatement
isSgJavaImportStatement (SgNode *node)
 
ROSE_DLL_API const
SgJavaImportStatement
isSgJavaImportStatement (const SgNode *node)
 
ROSE_DLL_API
SgJavaPackageDeclaration
isSgJavaPackageDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgJavaPackageDeclaration
isSgJavaPackageDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgJavaPackageStatement
isSgJavaPackageStatement (SgNode *node)
 
ROSE_DLL_API const
SgJavaPackageStatement
isSgJavaPackageStatement (const SgNode *node)
 
ROSE_DLL_API SgBlockDataStatementisSgBlockDataStatement (SgNode *node)
 
ROSE_DLL_API const
SgBlockDataStatement
isSgBlockDataStatement (const SgNode *node)
 
ROSE_DLL_API SgImplicitStatementisSgImplicitStatement (SgNode *node)
 
ROSE_DLL_API const
SgImplicitStatement
isSgImplicitStatement (const SgNode *node)
 
ROSE_DLL_API
SgStatementFunctionStatement
isSgStatementFunctionStatement (SgNode *node)
 
ROSE_DLL_API const
SgStatementFunctionStatement
isSgStatementFunctionStatement (const SgNode *node)
 
ROSE_DLL_API SgWhereStatementisSgWhereStatement (SgNode *node)
 
ROSE_DLL_API const
SgWhereStatement
isSgWhereStatement (const SgNode *node)
 
ROSE_DLL_API SgNullifyStatementisSgNullifyStatement (SgNode *node)
 
ROSE_DLL_API const
SgNullifyStatement
isSgNullifyStatement (const SgNode *node)
 
ROSE_DLL_API
SgEquivalenceStatement
isSgEquivalenceStatement (SgNode *node)
 
ROSE_DLL_API const
SgEquivalenceStatement
isSgEquivalenceStatement (const SgNode *node)
 
ROSE_DLL_API
SgDerivedTypeStatement
isSgDerivedTypeStatement (SgNode *node)
 
ROSE_DLL_API const
SgDerivedTypeStatement
isSgDerivedTypeStatement (const SgNode *node)
 
ROSE_DLL_API
SgAttributeSpecificationStatement
isSgAttributeSpecificationStatement (SgNode *node)
 
ROSE_DLL_API const
SgAttributeSpecificationStatement
isSgAttributeSpecificationStatement (const SgNode *node)
 
ROSE_DLL_API SgAllocateStatementisSgAllocateStatement (SgNode *node)
 
ROSE_DLL_API const
SgAllocateStatement
isSgAllocateStatement (const SgNode *node)
 
ROSE_DLL_API
SgDeallocateStatement
isSgDeallocateStatement (SgNode *node)
 
ROSE_DLL_API const
SgDeallocateStatement
isSgDeallocateStatement (const SgNode *node)
 
ROSE_DLL_API SgContainsStatementisSgContainsStatement (SgNode *node)
 
ROSE_DLL_API const
SgContainsStatement
isSgContainsStatement (const SgNode *node)
 
ROSE_DLL_API SgSequenceStatementisSgSequenceStatement (SgNode *node)
 
ROSE_DLL_API const
SgSequenceStatement
isSgSequenceStatement (const SgNode *node)
 
ROSE_DLL_API SgElseWhereStatementisSgElseWhereStatement (SgNode *node)
 
ROSE_DLL_API const
SgElseWhereStatement
isSgElseWhereStatement (const SgNode *node)
 
ROSE_DLL_API
SgArithmeticIfStatement
isSgArithmeticIfStatement (SgNode *node)
 
ROSE_DLL_API const
SgArithmeticIfStatement
isSgArithmeticIfStatement (const SgNode *node)
 
ROSE_DLL_API SgAssignStatementisSgAssignStatement (SgNode *node)
 
ROSE_DLL_API const
SgAssignStatement
isSgAssignStatement (const SgNode *node)
 
ROSE_DLL_API
SgComputedGotoStatement
isSgComputedGotoStatement (SgNode *node)
 
ROSE_DLL_API const
SgComputedGotoStatement
isSgComputedGotoStatement (const SgNode *node)
 
ROSE_DLL_API
SgAssignedGotoStatement
isSgAssignedGotoStatement (SgNode *node)
 
ROSE_DLL_API const
SgAssignedGotoStatement
isSgAssignedGotoStatement (const SgNode *node)
 
ROSE_DLL_API SgNamelistStatementisSgNamelistStatement (SgNode *node)
 
ROSE_DLL_API const
SgNamelistStatement
isSgNamelistStatement (const SgNode *node)
 
ROSE_DLL_API SgImportStatementisSgImportStatement (SgNode *node)
 
ROSE_DLL_API const
SgImportStatement
isSgImportStatement (const SgNode *node)
 
ROSE_DLL_API SgAssociateStatementisSgAssociateStatement (SgNode *node)
 
ROSE_DLL_API const
SgAssociateStatement
isSgAssociateStatement (const SgNode *node)
 
ROSE_DLL_API SgFortranIncludeLineisSgFortranIncludeLine (SgNode *node)
 
ROSE_DLL_API const
SgFortranIncludeLine
isSgFortranIncludeLine (const SgNode *node)
 
ROSE_DLL_API
SgNamespaceDeclarationStatement
isSgNamespaceDeclarationStatement (SgNode *node)
 
ROSE_DLL_API const
SgNamespaceDeclarationStatement
isSgNamespaceDeclarationStatement (const SgNode *node)
 
ROSE_DLL_API
SgNamespaceAliasDeclarationStatement
isSgNamespaceAliasDeclarationStatement (SgNode *node)
 
ROSE_DLL_API const
SgNamespaceAliasDeclarationStatement
isSgNamespaceAliasDeclarationStatement (const SgNode *node)
 
ROSE_DLL_API
SgNamespaceDefinitionStatement
isSgNamespaceDefinitionStatement (SgNode *node)
 
ROSE_DLL_API const
SgNamespaceDefinitionStatement
isSgNamespaceDefinitionStatement (const SgNode *node)
 
ROSE_DLL_API
SgUsingDeclarationStatement
isSgUsingDeclarationStatement (SgNode *node)
 
ROSE_DLL_API const
SgUsingDeclarationStatement
isSgUsingDeclarationStatement (const SgNode *node)
 
ROSE_DLL_API
SgUsingDirectiveStatement
isSgUsingDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgUsingDirectiveStatement
isSgUsingDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgTemplateInstantiationDirectiveStatement
isSgTemplateInstantiationDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgTemplateInstantiationDirectiveStatement
isSgTemplateInstantiationDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgTemplateClassDefinition
isSgTemplateClassDefinition (SgNode *node)
 
ROSE_DLL_API const
SgTemplateClassDefinition
isSgTemplateClassDefinition (const SgNode *node)
 
ROSE_DLL_API
SgTemplateFunctionDefinition
isSgTemplateFunctionDefinition (SgNode *node)
 
ROSE_DLL_API const
SgTemplateFunctionDefinition
isSgTemplateFunctionDefinition (const SgNode *node)
 
ROSE_DLL_API SgClassDeclarationisSgClassDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgClassDeclaration
isSgClassDeclaration (const SgNode *node)
 
ROSE_DLL_API SgClassDefinitionisSgClassDefinition (SgNode *node)
 
ROSE_DLL_API const
SgClassDefinition
isSgClassDefinition (const SgNode *node)
 
ROSE_DLL_API SgFunctionDefinitionisSgFunctionDefinition (SgNode *node)
 
ROSE_DLL_API const
SgFunctionDefinition
isSgFunctionDefinition (const SgNode *node)
 
ROSE_DLL_API SgScopeStatementisSgScopeStatement (SgNode *node)
 
ROSE_DLL_API const
SgScopeStatement
isSgScopeStatement (const SgNode *node)
 
ROSE_DLL_API
SgMemberFunctionDeclaration
isSgMemberFunctionDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgMemberFunctionDeclaration
isSgMemberFunctionDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgFunctionDeclaration
isSgFunctionDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgFunctionDeclaration
isSgFunctionDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgIncludeDirectiveStatement
isSgIncludeDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgIncludeDirectiveStatement
isSgIncludeDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgDefineDirectiveStatement
isSgDefineDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgDefineDirectiveStatement
isSgDefineDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgUndefDirectiveStatement
isSgUndefDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgUndefDirectiveStatement
isSgUndefDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgIfdefDirectiveStatement
isSgIfdefDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgIfdefDirectiveStatement
isSgIfdefDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgIfndefDirectiveStatement
isSgIfndefDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgIfndefDirectiveStatement
isSgIfndefDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgIfDirectiveStatement
isSgIfDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgIfDirectiveStatement
isSgIfDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgDeadIfDirectiveStatement
isSgDeadIfDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgDeadIfDirectiveStatement
isSgDeadIfDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgElseDirectiveStatement
isSgElseDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgElseDirectiveStatement
isSgElseDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgElseifDirectiveStatement
isSgElseifDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgElseifDirectiveStatement
isSgElseifDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgEndifDirectiveStatement
isSgEndifDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgEndifDirectiveStatement
isSgEndifDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgLineDirectiveStatement
isSgLineDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgLineDirectiveStatement
isSgLineDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgWarningDirectiveStatement
isSgWarningDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgWarningDirectiveStatement
isSgWarningDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgErrorDirectiveStatement
isSgErrorDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgErrorDirectiveStatement
isSgErrorDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgEmptyDirectiveStatement
isSgEmptyDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgEmptyDirectiveStatement
isSgEmptyDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgIncludeNextDirectiveStatement
isSgIncludeNextDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgIncludeNextDirectiveStatement
isSgIncludeNextDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgIdentDirectiveStatement
isSgIdentDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgIdentDirectiveStatement
isSgIdentDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgLinemarkerDirectiveStatement
isSgLinemarkerDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgLinemarkerDirectiveStatement
isSgLinemarkerDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgC_PreprocessorDirectiveStatement
isSgC_PreprocessorDirectiveStatement (SgNode *node)
 
ROSE_DLL_API const
SgC_PreprocessorDirectiveStatement
isSgC_PreprocessorDirectiveStatement (const SgNode *node)
 
ROSE_DLL_API
SgClinkageStartStatement
isSgClinkageStartStatement (SgNode *node)
 
ROSE_DLL_API const
SgClinkageStartStatement
isSgClinkageStartStatement (const SgNode *node)
 
ROSE_DLL_API
SgClinkageEndStatement
isSgClinkageEndStatement (SgNode *node)
 
ROSE_DLL_API const
SgClinkageEndStatement
isSgClinkageEndStatement (const SgNode *node)
 
ROSE_DLL_API
SgClinkageDeclarationStatement
isSgClinkageDeclarationStatement (SgNode *node)
 
ROSE_DLL_API const
SgClinkageDeclarationStatement
isSgClinkageDeclarationStatement (const SgNode *node)
 
ROSE_DLL_API SgOmpFlushStatementisSgOmpFlushStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpFlushStatement
isSgOmpFlushStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpBarrierStatement
isSgOmpBarrierStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpBarrierStatement
isSgOmpBarrierStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpTaskwaitStatement
isSgOmpTaskwaitStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpTaskwaitStatement
isSgOmpTaskwaitStatement (const SgNode *node)
 
ROSE_DLL_API
SgOmpThreadprivateStatement
isSgOmpThreadprivateStatement (SgNode *node)
 
ROSE_DLL_API const
SgOmpThreadprivateStatement
isSgOmpThreadprivateStatement (const SgNode *node)
 
ROSE_DLL_API
SgDeclarationStatement
isSgDeclarationStatement (SgNode *node)
 
ROSE_DLL_API const
SgDeclarationStatement
isSgDeclarationStatement (const SgNode *node)
 
ROSE_DLL_API SgStatementisSgStatement (SgNode *node)
 
ROSE_DLL_API const SgStatementisSgStatement (const SgNode *node)
 
ROSE_DLL_API SgVarRefExpisSgVarRefExp (SgNode *node)
 
ROSE_DLL_API const SgVarRefExpisSgVarRefExp (const SgNode *node)
 
ROSE_DLL_API SgCompoundLiteralExpisSgCompoundLiteralExp (SgNode *node)
 
ROSE_DLL_API const
SgCompoundLiteralExp
isSgCompoundLiteralExp (const SgNode *node)
 
ROSE_DLL_API SgLabelRefExpisSgLabelRefExp (SgNode *node)
 
ROSE_DLL_API const SgLabelRefExpisSgLabelRefExp (const SgNode *node)
 
ROSE_DLL_API SgClassNameRefExpisSgClassNameRefExp (SgNode *node)
 
ROSE_DLL_API const
SgClassNameRefExp
isSgClassNameRefExp (const SgNode *node)
 
ROSE_DLL_API SgFunctionRefExpisSgFunctionRefExp (SgNode *node)
 
ROSE_DLL_API const
SgFunctionRefExp
isSgFunctionRefExp (const SgNode *node)
 
ROSE_DLL_API
SgMemberFunctionRefExp
isSgMemberFunctionRefExp (SgNode *node)
 
ROSE_DLL_API const
SgMemberFunctionRefExp
isSgMemberFunctionRefExp (const SgNode *node)
 
ROSE_DLL_API
SgTemplateFunctionRefExp
isSgTemplateFunctionRefExp (SgNode *node)
 
ROSE_DLL_API const
SgTemplateFunctionRefExp
isSgTemplateFunctionRefExp (const SgNode *node)
 
ROSE_DLL_API
SgTemplateMemberFunctionRefExp
isSgTemplateMemberFunctionRefExp (SgNode *node)
 
ROSE_DLL_API const
SgTemplateMemberFunctionRefExp
isSgTemplateMemberFunctionRefExp (const SgNode *node)
 
ROSE_DLL_API SgSizeOfOpisSgSizeOfOp (SgNode *node)
 
ROSE_DLL_API const SgSizeOfOpisSgSizeOfOp (const SgNode *node)
 
ROSE_DLL_API SgAlignOfOpisSgAlignOfOp (SgNode *node)
 
ROSE_DLL_API const SgAlignOfOpisSgAlignOfOp (const SgNode *node)
 
ROSE_DLL_API SgJavaInstanceOfOpisSgJavaInstanceOfOp (SgNode *node)
 
ROSE_DLL_API const
SgJavaInstanceOfOp
isSgJavaInstanceOfOp (const SgNode *node)
 
ROSE_DLL_API
SgJavaMarkerAnnotation
isSgJavaMarkerAnnotation (SgNode *node)
 
ROSE_DLL_API const
SgJavaMarkerAnnotation
isSgJavaMarkerAnnotation (const SgNode *node)
 
ROSE_DLL_API
SgJavaSingleMemberAnnotation
isSgJavaSingleMemberAnnotation (SgNode *node)
 
ROSE_DLL_API const
SgJavaSingleMemberAnnotation
isSgJavaSingleMemberAnnotation (const SgNode *node)
 
ROSE_DLL_API
SgJavaNormalAnnotation
isSgJavaNormalAnnotation (SgNode *node)
 
ROSE_DLL_API const
SgJavaNormalAnnotation
isSgJavaNormalAnnotation (const SgNode *node)
 
ROSE_DLL_API SgJavaAnnotationisSgJavaAnnotation (SgNode *node)
 
ROSE_DLL_API const
SgJavaAnnotation
isSgJavaAnnotation (const SgNode *node)
 
ROSE_DLL_API SgJavaTypeExpressionisSgJavaTypeExpression (SgNode *node)
 
ROSE_DLL_API const
SgJavaTypeExpression
isSgJavaTypeExpression (const SgNode *node)
 
ROSE_DLL_API
SgUpcLocalsizeofExpression
isSgUpcLocalsizeofExpression (SgNode *node)
 
ROSE_DLL_API const
SgUpcLocalsizeofExpression
isSgUpcLocalsizeofExpression (const SgNode *node)
 
ROSE_DLL_API
SgUpcBlocksizeofExpression
isSgUpcBlocksizeofExpression (SgNode *node)
 
ROSE_DLL_API const
SgUpcBlocksizeofExpression
isSgUpcBlocksizeofExpression (const SgNode *node)
 
ROSE_DLL_API
SgUpcElemsizeofExpression
isSgUpcElemsizeofExpression (SgNode *node)
 
ROSE_DLL_API const
SgUpcElemsizeofExpression
isSgUpcElemsizeofExpression (const SgNode *node)
 
ROSE_DLL_API SgVarArgStartOpisSgVarArgStartOp (SgNode *node)
 
ROSE_DLL_API const
SgVarArgStartOp
isSgVarArgStartOp (const SgNode *node)
 
ROSE_DLL_API
SgVarArgStartOneOperandOp
isSgVarArgStartOneOperandOp (SgNode *node)
 
ROSE_DLL_API const
SgVarArgStartOneOperandOp
isSgVarArgStartOneOperandOp (const SgNode *node)
 
ROSE_DLL_API SgVarArgOpisSgVarArgOp (SgNode *node)
 
ROSE_DLL_API const SgVarArgOpisSgVarArgOp (const SgNode *node)
 
ROSE_DLL_API SgVarArgEndOpisSgVarArgEndOp (SgNode *node)
 
ROSE_DLL_API const SgVarArgEndOpisSgVarArgEndOp (const SgNode *node)
 
ROSE_DLL_API SgVarArgCopyOpisSgVarArgCopyOp (SgNode *node)
 
ROSE_DLL_API const SgVarArgCopyOpisSgVarArgCopyOp (const SgNode *node)
 
ROSE_DLL_API SgTypeIdOpisSgTypeIdOp (SgNode *node)
 
ROSE_DLL_API const SgTypeIdOpisSgTypeIdOp (const SgNode *node)
 
ROSE_DLL_API SgConditionalExpisSgConditionalExp (SgNode *node)
 
ROSE_DLL_API const
SgConditionalExp
isSgConditionalExp (const SgNode *node)
 
ROSE_DLL_API SgNewExpisSgNewExp (SgNode *node)
 
ROSE_DLL_API const SgNewExpisSgNewExp (const SgNode *node)
 
ROSE_DLL_API SgDeleteExpisSgDeleteExp (SgNode *node)
 
ROSE_DLL_API const SgDeleteExpisSgDeleteExp (const SgNode *node)
 
ROSE_DLL_API SgThisExpisSgThisExp (SgNode *node)
 
ROSE_DLL_API const SgThisExpisSgThisExp (const SgNode *node)
 
ROSE_DLL_API SgSuperExpisSgSuperExp (SgNode *node)
 
ROSE_DLL_API const SgSuperExpisSgSuperExp (const SgNode *node)
 
ROSE_DLL_API SgClassExpisSgClassExp (SgNode *node)
 
ROSE_DLL_API const SgClassExpisSgClassExp (const SgNode *node)
 
ROSE_DLL_API SgRefExpisSgRefExp (SgNode *node)
 
ROSE_DLL_API const SgRefExpisSgRefExp (const SgNode *node)
 
ROSE_DLL_API
SgAggregateInitializer
isSgAggregateInitializer (SgNode *node)
 
ROSE_DLL_API const
SgAggregateInitializer
isSgAggregateInitializer (const SgNode *node)
 
ROSE_DLL_API
SgCompoundInitializer
isSgCompoundInitializer (SgNode *node)
 
ROSE_DLL_API const
SgCompoundInitializer
isSgCompoundInitializer (const SgNode *node)
 
ROSE_DLL_API
SgConstructorInitializer
isSgConstructorInitializer (SgNode *node)
 
ROSE_DLL_API const
SgConstructorInitializer
isSgConstructorInitializer (const SgNode *node)
 
ROSE_DLL_API SgAssignInitializerisSgAssignInitializer (SgNode *node)
 
ROSE_DLL_API const
SgAssignInitializer
isSgAssignInitializer (const SgNode *node)
 
ROSE_DLL_API SgExpressionRootisSgExpressionRoot (SgNode *node)
 
ROSE_DLL_API const
SgExpressionRoot
isSgExpressionRoot (const SgNode *node)
 
ROSE_DLL_API SgMinusOpisSgMinusOp (SgNode *node)
 
ROSE_DLL_API const SgMinusOpisSgMinusOp (const SgNode *node)
 
ROSE_DLL_API SgUnaryAddOpisSgUnaryAddOp (SgNode *node)
 
ROSE_DLL_API const SgUnaryAddOpisSgUnaryAddOp (const SgNode *node)
 
ROSE_DLL_API SgNotOpisSgNotOp (SgNode *node)
 
ROSE_DLL_API const SgNotOpisSgNotOp (const SgNode *node)
 
ROSE_DLL_API SgPointerDerefExpisSgPointerDerefExp (SgNode *node)
 
ROSE_DLL_API const
SgPointerDerefExp
isSgPointerDerefExp (const SgNode *node)
 
ROSE_DLL_API SgAddressOfOpisSgAddressOfOp (SgNode *node)
 
ROSE_DLL_API const SgAddressOfOpisSgAddressOfOp (const SgNode *node)
 
ROSE_DLL_API SgMinusMinusOpisSgMinusMinusOp (SgNode *node)
 
ROSE_DLL_API const SgMinusMinusOpisSgMinusMinusOp (const SgNode *node)
 
ROSE_DLL_API SgPlusPlusOpisSgPlusPlusOp (SgNode *node)
 
ROSE_DLL_API const SgPlusPlusOpisSgPlusPlusOp (const SgNode *node)
 
ROSE_DLL_API SgBitComplementOpisSgBitComplementOp (SgNode *node)
 
ROSE_DLL_API const
SgBitComplementOp
isSgBitComplementOp (const SgNode *node)
 
ROSE_DLL_API SgRealPartOpisSgRealPartOp (SgNode *node)
 
ROSE_DLL_API const SgRealPartOpisSgRealPartOp (const SgNode *node)
 
ROSE_DLL_API SgImagPartOpisSgImagPartOp (SgNode *node)
 
ROSE_DLL_API const SgImagPartOpisSgImagPartOp (const SgNode *node)
 
ROSE_DLL_API SgConjugateOpisSgConjugateOp (SgNode *node)
 
ROSE_DLL_API const SgConjugateOpisSgConjugateOp (const SgNode *node)
 
ROSE_DLL_API SgCastExpisSgCastExp (SgNode *node)
 
ROSE_DLL_API const SgCastExpisSgCastExp (const SgNode *node)
 
ROSE_DLL_API SgThrowOpisSgThrowOp (SgNode *node)
 
ROSE_DLL_API const SgThrowOpisSgThrowOp (const SgNode *node)
 
ROSE_DLL_API SgArrowExpisSgArrowExp (SgNode *node)
 
ROSE_DLL_API const SgArrowExpisSgArrowExp (const SgNode *node)
 
ROSE_DLL_API SgDotExpisSgDotExp (SgNode *node)
 
ROSE_DLL_API const SgDotExpisSgDotExp (const SgNode *node)
 
ROSE_DLL_API SgDotStarOpisSgDotStarOp (SgNode *node)
 
ROSE_DLL_API const SgDotStarOpisSgDotStarOp (const SgNode *node)
 
ROSE_DLL_API SgArrowStarOpisSgArrowStarOp (SgNode *node)
 
ROSE_DLL_API const SgArrowStarOpisSgArrowStarOp (const SgNode *node)
 
ROSE_DLL_API SgEqualityOpisSgEqualityOp (SgNode *node)
 
ROSE_DLL_API const SgEqualityOpisSgEqualityOp (const SgNode *node)
 
ROSE_DLL_API SgLessThanOpisSgLessThanOp (SgNode *node)
 
ROSE_DLL_API const SgLessThanOpisSgLessThanOp (const SgNode *node)
 
ROSE_DLL_API SgGreaterThanOpisSgGreaterThanOp (SgNode *node)
 
ROSE_DLL_API const
SgGreaterThanOp
isSgGreaterThanOp (const SgNode *node)
 
ROSE_DLL_API SgNotEqualOpisSgNotEqualOp (SgNode *node)
 
ROSE_DLL_API const SgNotEqualOpisSgNotEqualOp (const SgNode *node)
 
ROSE_DLL_API SgLessOrEqualOpisSgLessOrEqualOp (SgNode *node)
 
ROSE_DLL_API const
SgLessOrEqualOp
isSgLessOrEqualOp (const SgNode *node)
 
ROSE_DLL_API SgGreaterOrEqualOpisSgGreaterOrEqualOp (SgNode *node)
 
ROSE_DLL_API const
SgGreaterOrEqualOp
isSgGreaterOrEqualOp (const SgNode *node)
 
ROSE_DLL_API SgAddOpisSgAddOp (SgNode *node)
 
ROSE_DLL_API const SgAddOpisSgAddOp (const SgNode *node)
 
ROSE_DLL_API SgSubtractOpisSgSubtractOp (SgNode *node)
 
ROSE_DLL_API const SgSubtractOpisSgSubtractOp (const SgNode *node)
 
ROSE_DLL_API SgMultiplyOpisSgMultiplyOp (SgNode *node)
 
ROSE_DLL_API const SgMultiplyOpisSgMultiplyOp (const SgNode *node)
 
ROSE_DLL_API SgDivideOpisSgDivideOp (SgNode *node)
 
ROSE_DLL_API const SgDivideOpisSgDivideOp (const SgNode *node)
 
ROSE_DLL_API SgIntegerDivideOpisSgIntegerDivideOp (SgNode *node)
 
ROSE_DLL_API const
SgIntegerDivideOp
isSgIntegerDivideOp (const SgNode *node)
 
ROSE_DLL_API SgModOpisSgModOp (SgNode *node)
 
ROSE_DLL_API const SgModOpisSgModOp (const SgNode *node)
 
ROSE_DLL_API SgAndOpisSgAndOp (SgNode *node)
 
ROSE_DLL_API const SgAndOpisSgAndOp (const SgNode *node)
 
ROSE_DLL_API SgOrOpisSgOrOp (SgNode *node)
 
ROSE_DLL_API const SgOrOpisSgOrOp (const SgNode *node)
 
ROSE_DLL_API SgBitXorOpisSgBitXorOp (SgNode *node)
 
ROSE_DLL_API const SgBitXorOpisSgBitXorOp (const SgNode *node)
 
ROSE_DLL_API SgBitAndOpisSgBitAndOp (SgNode *node)
 
ROSE_DLL_API const SgBitAndOpisSgBitAndOp (const SgNode *node)
 
ROSE_DLL_API SgBitOrOpisSgBitOrOp (SgNode *node)
 
ROSE_DLL_API const SgBitOrOpisSgBitOrOp (const SgNode *node)
 
ROSE_DLL_API SgCommaOpExpisSgCommaOpExp (SgNode *node)
 
ROSE_DLL_API const SgCommaOpExpisSgCommaOpExp (const SgNode *node)
 
ROSE_DLL_API SgLshiftOpisSgLshiftOp (SgNode *node)
 
ROSE_DLL_API const SgLshiftOpisSgLshiftOp (const SgNode *node)
 
ROSE_DLL_API SgRshiftOpisSgRshiftOp (SgNode *node)
 
ROSE_DLL_API const SgRshiftOpisSgRshiftOp (const SgNode *node)
 
ROSE_DLL_API
SgJavaUnsignedRshiftOp
isSgJavaUnsignedRshiftOp (SgNode *node)
 
ROSE_DLL_API const
SgJavaUnsignedRshiftOp
isSgJavaUnsignedRshiftOp (const SgNode *node)
 
ROSE_DLL_API SgPntrArrRefExpisSgPntrArrRefExp (SgNode *node)
 
ROSE_DLL_API const
SgPntrArrRefExp
isSgPntrArrRefExp (const SgNode *node)
 
ROSE_DLL_API SgScopeOpisSgScopeOp (SgNode *node)
 
ROSE_DLL_API const SgScopeOpisSgScopeOp (const SgNode *node)
 
ROSE_DLL_API SgAssignOpisSgAssignOp (SgNode *node)
 
ROSE_DLL_API const SgAssignOpisSgAssignOp (const SgNode *node)
 
ROSE_DLL_API SgPlusAssignOpisSgPlusAssignOp (SgNode *node)
 
ROSE_DLL_API const SgPlusAssignOpisSgPlusAssignOp (const SgNode *node)
 
ROSE_DLL_API SgMinusAssignOpisSgMinusAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgMinusAssignOp
isSgMinusAssignOp (const SgNode *node)
 
ROSE_DLL_API SgAndAssignOpisSgAndAssignOp (SgNode *node)
 
ROSE_DLL_API const SgAndAssignOpisSgAndAssignOp (const SgNode *node)
 
ROSE_DLL_API SgIorAssignOpisSgIorAssignOp (SgNode *node)
 
ROSE_DLL_API const SgIorAssignOpisSgIorAssignOp (const SgNode *node)
 
ROSE_DLL_API SgMultAssignOpisSgMultAssignOp (SgNode *node)
 
ROSE_DLL_API const SgMultAssignOpisSgMultAssignOp (const SgNode *node)
 
ROSE_DLL_API SgDivAssignOpisSgDivAssignOp (SgNode *node)
 
ROSE_DLL_API const SgDivAssignOpisSgDivAssignOp (const SgNode *node)
 
ROSE_DLL_API SgModAssignOpisSgModAssignOp (SgNode *node)
 
ROSE_DLL_API const SgModAssignOpisSgModAssignOp (const SgNode *node)
 
ROSE_DLL_API SgXorAssignOpisSgXorAssignOp (SgNode *node)
 
ROSE_DLL_API const SgXorAssignOpisSgXorAssignOp (const SgNode *node)
 
ROSE_DLL_API SgLshiftAssignOpisSgLshiftAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgLshiftAssignOp
isSgLshiftAssignOp (const SgNode *node)
 
ROSE_DLL_API SgRshiftAssignOpisSgRshiftAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgRshiftAssignOp
isSgRshiftAssignOp (const SgNode *node)
 
ROSE_DLL_API
SgJavaUnsignedRshiftAssignOp
isSgJavaUnsignedRshiftAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgJavaUnsignedRshiftAssignOp
isSgJavaUnsignedRshiftAssignOp (const SgNode *node)
 
ROSE_DLL_API
SgIntegerDivideAssignOp
isSgIntegerDivideAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgIntegerDivideAssignOp
isSgIntegerDivideAssignOp (const SgNode *node)
 
ROSE_DLL_API
SgExponentiationAssignOp
isSgExponentiationAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgExponentiationAssignOp
isSgExponentiationAssignOp (const SgNode *node)
 
ROSE_DLL_API SgConcatenationOpisSgConcatenationOp (SgNode *node)
 
ROSE_DLL_API const
SgConcatenationOp
isSgConcatenationOp (const SgNode *node)
 
ROSE_DLL_API SgNaryComparisonOpisSgNaryComparisonOp (SgNode *node)
 
ROSE_DLL_API const
SgNaryComparisonOp
isSgNaryComparisonOp (const SgNode *node)
 
ROSE_DLL_API SgNaryBooleanOpisSgNaryBooleanOp (SgNode *node)
 
ROSE_DLL_API const
SgNaryBooleanOp
isSgNaryBooleanOp (const SgNode *node)
 
ROSE_DLL_API SgBoolValExpisSgBoolValExp (SgNode *node)
 
ROSE_DLL_API const SgBoolValExpisSgBoolValExp (const SgNode *node)
 
ROSE_DLL_API SgStringValisSgStringVal (SgNode *node)
 
ROSE_DLL_API const SgStringValisSgStringVal (const SgNode *node)
 
ROSE_DLL_API SgShortValisSgShortVal (SgNode *node)
 
ROSE_DLL_API const SgShortValisSgShortVal (const SgNode *node)
 
ROSE_DLL_API SgCharValisSgCharVal (SgNode *node)
 
ROSE_DLL_API const SgCharValisSgCharVal (const SgNode *node)
 
ROSE_DLL_API SgUnsignedCharValisSgUnsignedCharVal (SgNode *node)
 
ROSE_DLL_API const
SgUnsignedCharVal
isSgUnsignedCharVal (const SgNode *node)
 
ROSE_DLL_API SgWcharValisSgWcharVal (SgNode *node)
 
ROSE_DLL_API const SgWcharValisSgWcharVal (const SgNode *node)
 
ROSE_DLL_API SgUnsignedShortValisSgUnsignedShortVal (SgNode *node)
 
ROSE_DLL_API const
SgUnsignedShortVal
isSgUnsignedShortVal (const SgNode *node)
 
ROSE_DLL_API SgIntValisSgIntVal (SgNode *node)
 
ROSE_DLL_API const SgIntValisSgIntVal (const SgNode *node)
 
ROSE_DLL_API SgEnumValisSgEnumVal (SgNode *node)
 
ROSE_DLL_API const SgEnumValisSgEnumVal (const SgNode *node)
 
ROSE_DLL_API SgUnsignedIntValisSgUnsignedIntVal (SgNode *node)
 
ROSE_DLL_API const
SgUnsignedIntVal
isSgUnsignedIntVal (const SgNode *node)
 
ROSE_DLL_API SgLongIntValisSgLongIntVal (SgNode *node)
 
ROSE_DLL_API const SgLongIntValisSgLongIntVal (const SgNode *node)
 
ROSE_DLL_API SgLongLongIntValisSgLongLongIntVal (SgNode *node)
 
ROSE_DLL_API const
SgLongLongIntVal
isSgLongLongIntVal (const SgNode *node)
 
ROSE_DLL_API
SgUnsignedLongLongIntVal
isSgUnsignedLongLongIntVal (SgNode *node)
 
ROSE_DLL_API const
SgUnsignedLongLongIntVal
isSgUnsignedLongLongIntVal (const SgNode *node)
 
ROSE_DLL_API SgUnsignedLongValisSgUnsignedLongVal (SgNode *node)
 
ROSE_DLL_API const
SgUnsignedLongVal
isSgUnsignedLongVal (const SgNode *node)
 
ROSE_DLL_API SgFloatValisSgFloatVal (SgNode *node)
 
ROSE_DLL_API const SgFloatValisSgFloatVal (const SgNode *node)
 
ROSE_DLL_API SgDoubleValisSgDoubleVal (SgNode *node)
 
ROSE_DLL_API const SgDoubleValisSgDoubleVal (const SgNode *node)
 
ROSE_DLL_API SgLongDoubleValisSgLongDoubleVal (SgNode *node)
 
ROSE_DLL_API const
SgLongDoubleVal
isSgLongDoubleVal (const SgNode *node)
 
ROSE_DLL_API
SgTemplateParameterVal
isSgTemplateParameterVal (SgNode *node)
 
ROSE_DLL_API const
SgTemplateParameterVal
isSgTemplateParameterVal (const SgNode *node)
 
ROSE_DLL_API SgUpcThreadsisSgUpcThreads (SgNode *node)
 
ROSE_DLL_API const SgUpcThreadsisSgUpcThreads (const SgNode *node)
 
ROSE_DLL_API SgUpcMythreadisSgUpcMythread (SgNode *node)
 
ROSE_DLL_API const SgUpcMythreadisSgUpcMythread (const SgNode *node)
 
ROSE_DLL_API SgComplexValisSgComplexVal (SgNode *node)
 
ROSE_DLL_API const SgComplexValisSgComplexVal (const SgNode *node)
 
ROSE_DLL_API SgNullExpressionisSgNullExpression (SgNode *node)
 
ROSE_DLL_API const
SgNullExpression
isSgNullExpression (const SgNode *node)
 
ROSE_DLL_API SgVariantExpressionisSgVariantExpression (SgNode *node)
 
ROSE_DLL_API const
SgVariantExpression
isSgVariantExpression (const SgNode *node)
 
ROSE_DLL_API
SgStatementExpression
isSgStatementExpression (SgNode *node)
 
ROSE_DLL_API const
SgStatementExpression
isSgStatementExpression (const SgNode *node)
 
ROSE_DLL_API SgAsmOpisSgAsmOp (SgNode *node)
 
ROSE_DLL_API const SgAsmOpisSgAsmOp (const SgNode *node)
 
ROSE_DLL_API
SgCudaKernelExecConfig
isSgCudaKernelExecConfig (SgNode *node)
 
ROSE_DLL_API const
SgCudaKernelExecConfig
isSgCudaKernelExecConfig (const SgNode *node)
 
ROSE_DLL_API SgCudaKernelCallExpisSgCudaKernelCallExp (SgNode *node)
 
ROSE_DLL_API const
SgCudaKernelCallExp
isSgCudaKernelCallExp (const SgNode *node)
 
ROSE_DLL_API SgLambdaRefExpisSgLambdaRefExp (SgNode *node)
 
ROSE_DLL_API const SgLambdaRefExpisSgLambdaRefExp (const SgNode *node)
 
ROSE_DLL_API SgTupleExpisSgTupleExp (SgNode *node)
 
ROSE_DLL_API const SgTupleExpisSgTupleExp (const SgNode *node)
 
ROSE_DLL_API SgListExpisSgListExp (SgNode *node)
 
ROSE_DLL_API const SgListExpisSgListExp (const SgNode *node)
 
ROSE_DLL_API SgDictionaryExpisSgDictionaryExp (SgNode *node)
 
ROSE_DLL_API const
SgDictionaryExp
isSgDictionaryExp (const SgNode *node)
 
ROSE_DLL_API SgKeyDatumPairisSgKeyDatumPair (SgNode *node)
 
ROSE_DLL_API const SgKeyDatumPairisSgKeyDatumPair (const SgNode *node)
 
ROSE_DLL_API SgComprehensionisSgComprehension (SgNode *node)
 
ROSE_DLL_API const
SgComprehension
isSgComprehension (const SgNode *node)
 
ROSE_DLL_API SgListComprehensionisSgListComprehension (SgNode *node)
 
ROSE_DLL_API const
SgListComprehension
isSgListComprehension (const SgNode *node)
 
ROSE_DLL_API SgSetComprehensionisSgSetComprehension (SgNode *node)
 
ROSE_DLL_API const
SgSetComprehension
isSgSetComprehension (const SgNode *node)
 
ROSE_DLL_API
SgDictionaryComprehension
isSgDictionaryComprehension (SgNode *node)
 
ROSE_DLL_API const
SgDictionaryComprehension
isSgDictionaryComprehension (const SgNode *node)
 
ROSE_DLL_API SgMembershipOpisSgMembershipOp (SgNode *node)
 
ROSE_DLL_API const SgMembershipOpisSgMembershipOp (const SgNode *node)
 
ROSE_DLL_API SgNonMembershipOpisSgNonMembershipOp (SgNode *node)
 
ROSE_DLL_API const
SgNonMembershipOp
isSgNonMembershipOp (const SgNode *node)
 
ROSE_DLL_API SgIsOpisSgIsOp (SgNode *node)
 
ROSE_DLL_API const SgIsOpisSgIsOp (const SgNode *node)
 
ROSE_DLL_API SgIsNotOpisSgIsNotOp (SgNode *node)
 
ROSE_DLL_API const SgIsNotOpisSgIsNotOp (const SgNode *node)
 
ROSE_DLL_API SgStringConversionisSgStringConversion (SgNode *node)
 
ROSE_DLL_API const
SgStringConversion
isSgStringConversion (const SgNode *node)
 
ROSE_DLL_API SgYieldExpressionisSgYieldExpression (SgNode *node)
 
ROSE_DLL_API const
SgYieldExpression
isSgYieldExpression (const SgNode *node)
 
ROSE_DLL_API
SgSubscriptExpression
isSgSubscriptExpression (SgNode *node)
 
ROSE_DLL_API const
SgSubscriptExpression
isSgSubscriptExpression (const SgNode *node)
 
ROSE_DLL_API SgColonShapeExpisSgColonShapeExp (SgNode *node)
 
ROSE_DLL_API const
SgColonShapeExp
isSgColonShapeExp (const SgNode *node)
 
ROSE_DLL_API SgAsteriskShapeExpisSgAsteriskShapeExp (SgNode *node)
 
ROSE_DLL_API const
SgAsteriskShapeExp
isSgAsteriskShapeExp (const SgNode *node)
 
ROSE_DLL_API SgIOItemExpressionisSgIOItemExpression (SgNode *node)
 
ROSE_DLL_API const
SgIOItemExpression
isSgIOItemExpression (const SgNode *node)
 
ROSE_DLL_API SgImpliedDoisSgImpliedDo (SgNode *node)
 
ROSE_DLL_API const SgImpliedDoisSgImpliedDo (const SgNode *node)
 
ROSE_DLL_API SgExponentiationOpisSgExponentiationOp (SgNode *node)
 
ROSE_DLL_API const
SgExponentiationOp
isSgExponentiationOp (const SgNode *node)
 
ROSE_DLL_API
SgUnknownArrayOrFunctionReference
isSgUnknownArrayOrFunctionReference (SgNode *node)
 
ROSE_DLL_API const
SgUnknownArrayOrFunctionReference
isSgUnknownArrayOrFunctionReference (const SgNode *node)
 
ROSE_DLL_API
SgActualArgumentExpression
isSgActualArgumentExpression (SgNode *node)
 
ROSE_DLL_API const
SgActualArgumentExpression
isSgActualArgumentExpression (const SgNode *node)
 
ROSE_DLL_API
SgUserDefinedBinaryOp
isSgUserDefinedBinaryOp (SgNode *node)
 
ROSE_DLL_API const
SgUserDefinedBinaryOp
isSgUserDefinedBinaryOp (const SgNode *node)
 
ROSE_DLL_API SgPointerAssignOpisSgPointerAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgPointerAssignOp
isSgPointerAssignOp (const SgNode *node)
 
ROSE_DLL_API SgCAFCoExpressionisSgCAFCoExpression (SgNode *node)
 
ROSE_DLL_API const
SgCAFCoExpression
isSgCAFCoExpression (const SgNode *node)
 
ROSE_DLL_API
SgDesignatedInitializer
isSgDesignatedInitializer (SgNode *node)
 
ROSE_DLL_API const
SgDesignatedInitializer
isSgDesignatedInitializer (const SgNode *node)
 
ROSE_DLL_API SgInitializerisSgInitializer (SgNode *node)
 
ROSE_DLL_API const SgInitializerisSgInitializer (const SgNode *node)
 
ROSE_DLL_API SgUserDefinedUnaryOpisSgUserDefinedUnaryOp (SgNode *node)
 
ROSE_DLL_API const
SgUserDefinedUnaryOp
isSgUserDefinedUnaryOp (const SgNode *node)
 
ROSE_DLL_API
SgPseudoDestructorRefExp
isSgPseudoDestructorRefExp (SgNode *node)
 
ROSE_DLL_API const
SgPseudoDestructorRefExp
isSgPseudoDestructorRefExp (const SgNode *node)
 
ROSE_DLL_API SgUnaryOpisSgUnaryOp (SgNode *node)
 
ROSE_DLL_API const SgUnaryOpisSgUnaryOp (const SgNode *node)
 
ROSE_DLL_API SgCompoundAssignOpisSgCompoundAssignOp (SgNode *node)
 
ROSE_DLL_API const
SgCompoundAssignOp
isSgCompoundAssignOp (const SgNode *node)
 
ROSE_DLL_API SgBinaryOpisSgBinaryOp (SgNode *node)
 
ROSE_DLL_API const SgBinaryOpisSgBinaryOp (const SgNode *node)
 
ROSE_DLL_API SgNaryOpisSgNaryOp (SgNode *node)
 
ROSE_DLL_API const SgNaryOpisSgNaryOp (const SgNode *node)
 
ROSE_DLL_API SgValueExpisSgValueExp (SgNode *node)
 
ROSE_DLL_API const SgValueExpisSgValueExp (const SgNode *node)
 
ROSE_DLL_API SgExprListExpisSgExprListExp (SgNode *node)
 
ROSE_DLL_API const SgExprListExpisSgExprListExp (const SgNode *node)
 
ROSE_DLL_API SgFunctionCallExpisSgFunctionCallExp (SgNode *node)
 
ROSE_DLL_API const
SgFunctionCallExp
isSgFunctionCallExp (const SgNode *node)
 
ROSE_DLL_API SgCallExpressionisSgCallExpression (SgNode *node)
 
ROSE_DLL_API const
SgCallExpression
isSgCallExpression (const SgNode *node)
 
ROSE_DLL_API
SgTypeTraitBuiltinOperator
isSgTypeTraitBuiltinOperator (SgNode *node)
 
ROSE_DLL_API const
SgTypeTraitBuiltinOperator
isSgTypeTraitBuiltinOperator (const SgNode *node)
 
ROSE_DLL_API SgExpressionisSgExpression (SgNode *node)
 
ROSE_DLL_API const SgExpressionisSgExpression (const SgNode *node)
 
ROSE_DLL_API
SgTemplateVariableSymbol
isSgTemplateVariableSymbol (SgNode *node)
 
ROSE_DLL_API const
SgTemplateVariableSymbol
isSgTemplateVariableSymbol (const SgNode *node)
 
ROSE_DLL_API SgVariableSymbolisSgVariableSymbol (SgNode *node)
 
ROSE_DLL_API const
SgVariableSymbol
isSgVariableSymbol (const SgNode *node)
 
ROSE_DLL_API SgFunctionTypeSymbolisSgFunctionTypeSymbol (SgNode *node)
 
ROSE_DLL_API const
SgFunctionTypeSymbol
isSgFunctionTypeSymbol (const SgNode *node)
 
ROSE_DLL_API
SgTemplateClassSymbol
isSgTemplateClassSymbol (SgNode *node)
 
ROSE_DLL_API const
SgTemplateClassSymbol
isSgTemplateClassSymbol (const SgNode *node)
 
ROSE_DLL_API SgClassSymbolisSgClassSymbol (SgNode *node)
 
ROSE_DLL_API const SgClassSymbolisSgClassSymbol (const SgNode *node)
 
ROSE_DLL_API SgTemplateSymbolisSgTemplateSymbol (SgNode *node)
 
ROSE_DLL_API const
SgTemplateSymbol
isSgTemplateSymbol (const SgNode *node)
 
ROSE_DLL_API SgEnumSymbolisSgEnumSymbol (SgNode *node)
 
ROSE_DLL_API const SgEnumSymbolisSgEnumSymbol (const SgNode *node)
 
ROSE_DLL_API SgEnumFieldSymbolisSgEnumFieldSymbol (SgNode *node)
 
ROSE_DLL_API const
SgEnumFieldSymbol
isSgEnumFieldSymbol (const SgNode *node)
 
ROSE_DLL_API SgTypedefSymbolisSgTypedefSymbol (SgNode *node)
 
ROSE_DLL_API const
SgTypedefSymbol
isSgTypedefSymbol (const SgNode *node)
 
ROSE_DLL_API
SgTemplateFunctionSymbol
isSgTemplateFunctionSymbol (SgNode *node)
 
ROSE_DLL_API const
SgTemplateFunctionSymbol
isSgTemplateFunctionSymbol (const SgNode *node)
 
ROSE_DLL_API
SgTemplateMemberFunctionSymbol
isSgTemplateMemberFunctionSymbol (SgNode *node)
 
ROSE_DLL_API const
SgTemplateMemberFunctionSymbol
isSgTemplateMemberFunctionSymbol (const SgNode *node)
 
ROSE_DLL_API SgLabelSymbolisSgLabelSymbol (SgNode *node)
 
ROSE_DLL_API const SgLabelSymbolisSgLabelSymbol (const SgNode *node)
 
ROSE_DLL_API SgJavaLabelSymbolisSgJavaLabelSymbol (SgNode *node)
 
ROSE_DLL_API const
SgJavaLabelSymbol
isSgJavaLabelSymbol (const SgNode *node)
 
ROSE_DLL_API SgDefaultSymbolisSgDefaultSymbol (SgNode *node)
 
ROSE_DLL_API const
SgDefaultSymbol
isSgDefaultSymbol (const SgNode *node)
 
ROSE_DLL_API SgNamespaceSymbolisSgNamespaceSymbol (SgNode *node)
 
ROSE_DLL_API const
SgNamespaceSymbol
isSgNamespaceSymbol (const SgNode *node)
 
ROSE_DLL_API SgIntrinsicSymbolisSgIntrinsicSymbol (SgNode *node)
 
ROSE_DLL_API const
SgIntrinsicSymbol
isSgIntrinsicSymbol (const SgNode *node)
 
ROSE_DLL_API SgModuleSymbolisSgModuleSymbol (SgNode *node)
 
ROSE_DLL_API const SgModuleSymbolisSgModuleSymbol (const SgNode *node)
 
ROSE_DLL_API SgInterfaceSymbolisSgInterfaceSymbol (SgNode *node)
 
ROSE_DLL_API const
SgInterfaceSymbol
isSgInterfaceSymbol (const SgNode *node)
 
ROSE_DLL_API SgCommonSymbolisSgCommonSymbol (SgNode *node)
 
ROSE_DLL_API const SgCommonSymbolisSgCommonSymbol (const SgNode *node)
 
ROSE_DLL_API SgRenameSymbolisSgRenameSymbol (SgNode *node)
 
ROSE_DLL_API const SgRenameSymbolisSgRenameSymbol (const SgNode *node)
 
ROSE_DLL_API
SgMemberFunctionSymbol
isSgMemberFunctionSymbol (SgNode *node)
 
ROSE_DLL_API const
SgMemberFunctionSymbol
isSgMemberFunctionSymbol (const SgNode *node)
 
ROSE_DLL_API SgFunctionSymbolisSgFunctionSymbol (SgNode *node)
 
ROSE_DLL_API const
SgFunctionSymbol
isSgFunctionSymbol (const SgNode *node)
 
ROSE_DLL_API
SgAsmBinaryAddressSymbol
isSgAsmBinaryAddressSymbol (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinaryAddressSymbol
isSgAsmBinaryAddressSymbol (const SgNode *node)
 
ROSE_DLL_API
SgAsmBinaryDataSymbol
isSgAsmBinaryDataSymbol (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinaryDataSymbol
isSgAsmBinaryDataSymbol (const SgNode *node)
 
ROSE_DLL_API SgAliasSymbolisSgAliasSymbol (SgNode *node)
 
ROSE_DLL_API const SgAliasSymbolisSgAliasSymbol (const SgNode *node)
 
ROSE_DLL_API SgSymbolisSgSymbol (SgNode *node)
 
ROSE_DLL_API const SgSymbolisSgSymbol (const SgNode *node)
 
ROSE_DLL_API SgAsmArmInstructionisSgAsmArmInstruction (SgNode *node)
 
ROSE_DLL_API const
SgAsmArmInstruction
isSgAsmArmInstruction (const SgNode *node)
 
ROSE_DLL_API SgAsmx86InstructionisSgAsmx86Instruction (SgNode *node)
 
ROSE_DLL_API const
SgAsmx86Instruction
isSgAsmx86Instruction (const SgNode *node)
 
ROSE_DLL_API
SgAsmPowerpcInstruction
isSgAsmPowerpcInstruction (SgNode *node)
 
ROSE_DLL_API const
SgAsmPowerpcInstruction
isSgAsmPowerpcInstruction (const SgNode *node)
 
ROSE_DLL_API SgAsmMipsInstructionisSgAsmMipsInstruction (SgNode *node)
 
ROSE_DLL_API const
SgAsmMipsInstruction
isSgAsmMipsInstruction (const SgNode *node)
 
ROSE_DLL_API SgAsmInstructionisSgAsmInstruction (SgNode *node)
 
ROSE_DLL_API const
SgAsmInstruction
isSgAsmInstruction (const SgNode *node)
 
ROSE_DLL_API SgAsmOperandListisSgAsmOperandList (SgNode *node)
 
ROSE_DLL_API const
SgAsmOperandList
isSgAsmOperandList (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryAddisSgAsmBinaryAdd (SgNode *node)
 
ROSE_DLL_API const SgAsmBinaryAddisSgAsmBinaryAdd (const SgNode *node)
 
ROSE_DLL_API SgAsmBinarySubtractisSgAsmBinarySubtract (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinarySubtract
isSgAsmBinarySubtract (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryMultiplyisSgAsmBinaryMultiply (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinaryMultiply
isSgAsmBinaryMultiply (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryDivideisSgAsmBinaryDivide (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinaryDivide
isSgAsmBinaryDivide (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryModisSgAsmBinaryMod (SgNode *node)
 
ROSE_DLL_API const SgAsmBinaryModisSgAsmBinaryMod (const SgNode *node)
 
ROSE_DLL_API
SgAsmBinaryAddPreupdate
isSgAsmBinaryAddPreupdate (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinaryAddPreupdate
isSgAsmBinaryAddPreupdate (const SgNode *node)
 
ROSE_DLL_API
SgAsmBinarySubtractPreupdate
isSgAsmBinarySubtractPreupdate (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinarySubtractPreupdate
isSgAsmBinarySubtractPreupdate (const SgNode *node)
 
ROSE_DLL_API
SgAsmBinaryAddPostupdate
isSgAsmBinaryAddPostupdate (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinaryAddPostupdate
isSgAsmBinaryAddPostupdate (const SgNode *node)
 
ROSE_DLL_API
SgAsmBinarySubtractPostupdate
isSgAsmBinarySubtractPostupdate (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinarySubtractPostupdate
isSgAsmBinarySubtractPostupdate (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryLslisSgAsmBinaryLsl (SgNode *node)
 
ROSE_DLL_API const SgAsmBinaryLslisSgAsmBinaryLsl (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryLsrisSgAsmBinaryLsr (SgNode *node)
 
ROSE_DLL_API const SgAsmBinaryLsrisSgAsmBinaryLsr (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryAsrisSgAsmBinaryAsr (SgNode *node)
 
ROSE_DLL_API const SgAsmBinaryAsrisSgAsmBinaryAsr (const SgNode *node)
 
ROSE_DLL_API SgAsmBinaryRorisSgAsmBinaryRor (SgNode *node)
 
ROSE_DLL_API const SgAsmBinaryRorisSgAsmBinaryRor (const SgNode *node)
 
ROSE_DLL_API
SgAsmBinaryExpression
isSgAsmBinaryExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmBinaryExpression
isSgAsmBinaryExpression (const SgNode *node)
 
ROSE_DLL_API SgAsmUnaryPlusisSgAsmUnaryPlus (SgNode *node)
 
ROSE_DLL_API const SgAsmUnaryPlusisSgAsmUnaryPlus (const SgNode *node)
 
ROSE_DLL_API SgAsmUnaryMinusisSgAsmUnaryMinus (SgNode *node)
 
ROSE_DLL_API const
SgAsmUnaryMinus
isSgAsmUnaryMinus (const SgNode *node)
 
ROSE_DLL_API SgAsmUnaryRrxisSgAsmUnaryRrx (SgNode *node)
 
ROSE_DLL_API const SgAsmUnaryRrxisSgAsmUnaryRrx (const SgNode *node)
 
ROSE_DLL_API
SgAsmUnaryArmSpecialRegisterList
isSgAsmUnaryArmSpecialRegisterList (SgNode *node)
 
ROSE_DLL_API const
SgAsmUnaryArmSpecialRegisterList
isSgAsmUnaryArmSpecialRegisterList (const SgNode *node)
 
ROSE_DLL_API SgAsmUnaryExpressionisSgAsmUnaryExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmUnaryExpression
isSgAsmUnaryExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmx86RegisterReferenceExpression
isSgAsmx86RegisterReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmx86RegisterReferenceExpression
isSgAsmx86RegisterReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmArmRegisterReferenceExpression
isSgAsmArmRegisterReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmArmRegisterReferenceExpression
isSgAsmArmRegisterReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmPowerpcRegisterReferenceExpression
isSgAsmPowerpcRegisterReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmPowerpcRegisterReferenceExpression
isSgAsmPowerpcRegisterReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmMipsRegisterReferenceExpression
isSgAsmMipsRegisterReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmMipsRegisterReferenceExpression
isSgAsmMipsRegisterReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmRegisterReferenceExpression
isSgAsmRegisterReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmRegisterReferenceExpression
isSgAsmRegisterReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmIntegerValueExpression
isSgAsmIntegerValueExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmIntegerValueExpression
isSgAsmIntegerValueExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmSingleFloatValueExpression
isSgAsmSingleFloatValueExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmSingleFloatValueExpression
isSgAsmSingleFloatValueExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmDoubleFloatValueExpression
isSgAsmDoubleFloatValueExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmDoubleFloatValueExpression
isSgAsmDoubleFloatValueExpression (const SgNode *node)
 
ROSE_DLL_API SgAsmValueExpressionisSgAsmValueExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmValueExpression
isSgAsmValueExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmMemoryReferenceExpression
isSgAsmMemoryReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmMemoryReferenceExpression
isSgAsmMemoryReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmControlFlagsExpression
isSgAsmControlFlagsExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmControlFlagsExpression
isSgAsmControlFlagsExpression (const SgNode *node)
 
ROSE_DLL_API
SgAsmCommonSubExpression
isSgAsmCommonSubExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmCommonSubExpression
isSgAsmCommonSubExpression (const SgNode *node)
 
ROSE_DLL_API SgAsmExprListExpisSgAsmExprListExp (SgNode *node)
 
ROSE_DLL_API const
SgAsmExprListExp
isSgAsmExprListExp (const SgNode *node)
 
ROSE_DLL_API SgAsmExpressionisSgAsmExpression (SgNode *node)
 
ROSE_DLL_API const
SgAsmExpression
isSgAsmExpression (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeByteisSgAsmTypeByte (SgNode *node)
 
ROSE_DLL_API const SgAsmTypeByteisSgAsmTypeByte (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeWordisSgAsmTypeWord (SgNode *node)
 
ROSE_DLL_API const SgAsmTypeWordisSgAsmTypeWord (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeDoubleWordisSgAsmTypeDoubleWord (SgNode *node)
 
ROSE_DLL_API const
SgAsmTypeDoubleWord
isSgAsmTypeDoubleWord (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeQuadWordisSgAsmTypeQuadWord (SgNode *node)
 
ROSE_DLL_API const
SgAsmTypeQuadWord
isSgAsmTypeQuadWord (const SgNode *node)
 
ROSE_DLL_API
SgAsmTypeDoubleQuadWord
isSgAsmTypeDoubleQuadWord (SgNode *node)
 
ROSE_DLL_API const
SgAsmTypeDoubleQuadWord
isSgAsmTypeDoubleQuadWord (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeSingleFloatisSgAsmTypeSingleFloat (SgNode *node)
 
ROSE_DLL_API const
SgAsmTypeSingleFloat
isSgAsmTypeSingleFloat (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeDoubleFloatisSgAsmTypeDoubleFloat (SgNode *node)
 
ROSE_DLL_API const
SgAsmTypeDoubleFloat
isSgAsmTypeDoubleFloat (const SgNode *node)
 
ROSE_DLL_API SgAsmType80bitFloatisSgAsmType80bitFloat (SgNode *node)
 
ROSE_DLL_API const
SgAsmType80bitFloat
isSgAsmType80bitFloat (const SgNode *node)
 
ROSE_DLL_API SgAsmType128bitFloatisSgAsmType128bitFloat (SgNode *node)
 
ROSE_DLL_API const
SgAsmType128bitFloat
isSgAsmType128bitFloat (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeVectorisSgAsmTypeVector (SgNode *node)
 
ROSE_DLL_API const
SgAsmTypeVector
isSgAsmTypeVector (const SgNode *node)
 
ROSE_DLL_API SgAsmTypeisSgAsmType (SgNode *node)
 
ROSE_DLL_API const SgAsmTypeisSgAsmType (const SgNode *node)
 
ROSE_DLL_API SgAsmFunctionisSgAsmFunction (SgNode *node)
 
ROSE_DLL_API const SgAsmFunctionisSgAsmFunction (const SgNode *node)
 
ROSE_DLL_API SgAsmBlockisSgAsmBlock (SgNode *node)
 
ROSE_DLL_API const SgAsmBlockisSgAsmBlock (const SgNode *node)
 
ROSE_DLL_API SgAsmStaticDataisSgAsmStaticData (SgNode *node)
 
ROSE_DLL_API const
SgAsmStaticData
isSgAsmStaticData (const SgNode *node)
 
ROSE_DLL_API
SgAsmSynthesizedDataStructureDeclaration
isSgAsmSynthesizedDataStructureDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgAsmSynthesizedDataStructureDeclaration
isSgAsmSynthesizedDataStructureDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgAsmSynthesizedFieldDeclaration
isSgAsmSynthesizedFieldDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgAsmSynthesizedFieldDeclaration
isSgAsmSynthesizedFieldDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgAsmSynthesizedDeclaration
isSgAsmSynthesizedDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgAsmSynthesizedDeclaration
isSgAsmSynthesizedDeclaration (const SgNode *node)
 
ROSE_DLL_API SgAsmStatementisSgAsmStatement (SgNode *node)
 
ROSE_DLL_API const SgAsmStatementisSgAsmStatement (const SgNode *node)
 
ROSE_DLL_API
SgAsmInterpretationList
isSgAsmInterpretationList (SgNode *node)
 
ROSE_DLL_API const
SgAsmInterpretationList
isSgAsmInterpretationList (const SgNode *node)
 
ROSE_DLL_API SgAsmInterpretationisSgAsmInterpretation (SgNode *node)
 
ROSE_DLL_API const
SgAsmInterpretation
isSgAsmInterpretation (const SgNode *node)
 
ROSE_DLL_API SgAsmElfFileHeaderisSgAsmElfFileHeader (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfFileHeader
isSgAsmElfFileHeader (const SgNode *node)
 
ROSE_DLL_API SgAsmElfSectionTableisSgAsmElfSectionTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSectionTable
isSgAsmElfSectionTable (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSectionTableEntry
isSgAsmElfSectionTableEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSectionTableEntry
isSgAsmElfSectionTableEntry (const SgNode *node)
 
ROSE_DLL_API SgAsmElfSegmentTableisSgAsmElfSegmentTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSegmentTable
isSgAsmElfSegmentTable (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSegmentTableEntryList
isSgAsmElfSegmentTableEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSegmentTableEntryList
isSgAsmElfSegmentTableEntryList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSegmentTableEntry
isSgAsmElfSegmentTableEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSegmentTableEntry
isSgAsmElfSegmentTableEntry (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymbolSection
isSgAsmElfSymbolSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymbolSection
isSgAsmElfSymbolSection (const SgNode *node)
 
ROSE_DLL_API SgAsmElfSymbolListisSgAsmElfSymbolList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymbolList
isSgAsmElfSymbolList (const SgNode *node)
 
ROSE_DLL_API SgAsmElfSymbolisSgAsmElfSymbol (SgNode *node)
 
ROSE_DLL_API const SgAsmElfSymbolisSgAsmElfSymbol (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverSection
isSgAsmElfSymverSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverSection
isSgAsmElfSymverSection (const SgNode *node)
 
ROSE_DLL_API SgAsmElfSymverEntryisSgAsmElfSymverEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverEntry
isSgAsmElfSymverEntry (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverEntryList
isSgAsmElfSymverEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverEntryList
isSgAsmElfSymverEntryList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverDefinedSection
isSgAsmElfSymverDefinedSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverDefinedSection
isSgAsmElfSymverDefinedSection (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverDefinedEntryList
isSgAsmElfSymverDefinedEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverDefinedEntryList
isSgAsmElfSymverDefinedEntryList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverDefinedEntry
isSgAsmElfSymverDefinedEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverDefinedEntry
isSgAsmElfSymverDefinedEntry (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverDefinedAuxList
isSgAsmElfSymverDefinedAuxList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverDefinedAuxList
isSgAsmElfSymverDefinedAuxList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverDefinedAux
isSgAsmElfSymverDefinedAux (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverDefinedAux
isSgAsmElfSymverDefinedAux (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverNeededSection
isSgAsmElfSymverNeededSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverNeededSection
isSgAsmElfSymverNeededSection (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverNeededEntryList
isSgAsmElfSymverNeededEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverNeededEntryList
isSgAsmElfSymverNeededEntryList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverNeededEntry
isSgAsmElfSymverNeededEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverNeededEntry
isSgAsmElfSymverNeededEntry (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverNeededAuxList
isSgAsmElfSymverNeededAuxList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverNeededAuxList
isSgAsmElfSymverNeededAuxList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfSymverNeededAux
isSgAsmElfSymverNeededAux (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSymverNeededAux
isSgAsmElfSymverNeededAux (const SgNode *node)
 
ROSE_DLL_API SgAsmElfRelocSectionisSgAsmElfRelocSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfRelocSection
isSgAsmElfRelocSection (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfRelocEntryList
isSgAsmElfRelocEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfRelocEntryList
isSgAsmElfRelocEntryList (const SgNode *node)
 
ROSE_DLL_API SgAsmElfRelocEntryisSgAsmElfRelocEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfRelocEntry
isSgAsmElfRelocEntry (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfDynamicSection
isSgAsmElfDynamicSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfDynamicSection
isSgAsmElfDynamicSection (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfDynamicEntryList
isSgAsmElfDynamicEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfDynamicEntryList
isSgAsmElfDynamicEntryList (const SgNode *node)
 
ROSE_DLL_API SgAsmElfDynamicEntryisSgAsmElfDynamicEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfDynamicEntry
isSgAsmElfDynamicEntry (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfStringSection
isSgAsmElfStringSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfStringSection
isSgAsmElfStringSection (const SgNode *node)
 
ROSE_DLL_API SgAsmElfStrtabisSgAsmElfStrtab (SgNode *node)
 
ROSE_DLL_API const SgAsmElfStrtabisSgAsmElfStrtab (const SgNode *node)
 
ROSE_DLL_API SgAsmElfNoteSectionisSgAsmElfNoteSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfNoteSection
isSgAsmElfNoteSection (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfNoteEntryList
isSgAsmElfNoteEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfNoteEntryList
isSgAsmElfNoteEntryList (const SgNode *node)
 
ROSE_DLL_API SgAsmElfNoteEntryisSgAsmElfNoteEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfNoteEntry
isSgAsmElfNoteEntry (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfEHFrameSection
isSgAsmElfEHFrameSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfEHFrameSection
isSgAsmElfEHFrameSection (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfEHFrameEntryCIList
isSgAsmElfEHFrameEntryCIList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfEHFrameEntryCIList
isSgAsmElfEHFrameEntryCIList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfEHFrameEntryCI
isSgAsmElfEHFrameEntryCI (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfEHFrameEntryCI
isSgAsmElfEHFrameEntryCI (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfEHFrameEntryFDList
isSgAsmElfEHFrameEntryFDList (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfEHFrameEntryFDList
isSgAsmElfEHFrameEntryFDList (const SgNode *node)
 
ROSE_DLL_API
SgAsmElfEHFrameEntryFD
isSgAsmElfEHFrameEntryFD (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfEHFrameEntryFD
isSgAsmElfEHFrameEntryFD (const SgNode *node)
 
ROSE_DLL_API SgAsmElfSectionisSgAsmElfSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmElfSection
isSgAsmElfSection (const SgNode *node)
 
ROSE_DLL_API SgAsmDOSFileHeaderisSgAsmDOSFileHeader (SgNode *node)
 
ROSE_DLL_API const
SgAsmDOSFileHeader
isSgAsmDOSFileHeader (const SgNode *node)
 
ROSE_DLL_API
SgAsmDOSExtendedHeader
isSgAsmDOSExtendedHeader (SgNode *node)
 
ROSE_DLL_API const
SgAsmDOSExtendedHeader
isSgAsmDOSExtendedHeader (const SgNode *node)
 
ROSE_DLL_API SgAsmPEFileHeaderisSgAsmPEFileHeader (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEFileHeader
isSgAsmPEFileHeader (const SgNode *node)
 
ROSE_DLL_API
SgAsmPERVASizePairList
isSgAsmPERVASizePairList (SgNode *node)
 
ROSE_DLL_API const
SgAsmPERVASizePairList
isSgAsmPERVASizePairList (const SgNode *node)
 
ROSE_DLL_API SgAsmPERVASizePairisSgAsmPERVASizePair (SgNode *node)
 
ROSE_DLL_API const
SgAsmPERVASizePair
isSgAsmPERVASizePair (const SgNode *node)
 
ROSE_DLL_API SgAsmPEImportItemisSgAsmPEImportItem (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEImportItem
isSgAsmPEImportItem (const SgNode *node)
 
ROSE_DLL_API
SgAsmPEImportItemList
isSgAsmPEImportItemList (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEImportItemList
isSgAsmPEImportItemList (const SgNode *node)
 
ROSE_DLL_API
SgAsmPEImportDirectory
isSgAsmPEImportDirectory (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEImportDirectory
isSgAsmPEImportDirectory (const SgNode *node)
 
ROSE_DLL_API
SgAsmPEImportDirectoryList
isSgAsmPEImportDirectoryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEImportDirectoryList
isSgAsmPEImportDirectoryList (const SgNode *node)
 
ROSE_DLL_API SgAsmPEImportSectionisSgAsmPEImportSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEImportSection
isSgAsmPEImportSection (const SgNode *node)
 
ROSE_DLL_API SgAsmPEExportSectionisSgAsmPEExportSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEExportSection
isSgAsmPEExportSection (const SgNode *node)
 
ROSE_DLL_API
SgAsmPEExportDirectory
isSgAsmPEExportDirectory (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEExportDirectory
isSgAsmPEExportDirectory (const SgNode *node)
 
ROSE_DLL_API
SgAsmPEExportEntryList
isSgAsmPEExportEntryList (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEExportEntryList
isSgAsmPEExportEntryList (const SgNode *node)
 
ROSE_DLL_API SgAsmPEExportEntryisSgAsmPEExportEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEExportEntry
isSgAsmPEExportEntry (const SgNode *node)
 
ROSE_DLL_API SgAsmPEStringSectionisSgAsmPEStringSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmPEStringSection
isSgAsmPEStringSection (const SgNode *node)
 
ROSE_DLL_API SgAsmPESectionTableisSgAsmPESectionTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmPESectionTable
isSgAsmPESectionTable (const SgNode *node)
 
ROSE_DLL_API
SgAsmPESectionTableEntry
isSgAsmPESectionTableEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmPESectionTableEntry
isSgAsmPESectionTableEntry (const SgNode *node)
 
ROSE_DLL_API SgAsmPESectionisSgAsmPESection (SgNode *node)
 
ROSE_DLL_API const SgAsmPESectionisSgAsmPESection (const SgNode *node)
 
ROSE_DLL_API SgAsmCoffSymbolTableisSgAsmCoffSymbolTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmCoffSymbolTable
isSgAsmCoffSymbolTable (const SgNode *node)
 
ROSE_DLL_API SgAsmCoffSymbolListisSgAsmCoffSymbolList (SgNode *node)
 
ROSE_DLL_API const
SgAsmCoffSymbolList
isSgAsmCoffSymbolList (const SgNode *node)
 
ROSE_DLL_API SgAsmCoffSymbolisSgAsmCoffSymbol (SgNode *node)
 
ROSE_DLL_API const
SgAsmCoffSymbol
isSgAsmCoffSymbol (const SgNode *node)
 
ROSE_DLL_API SgAsmCoffStrtabisSgAsmCoffStrtab (SgNode *node)
 
ROSE_DLL_API const
SgAsmCoffStrtab
isSgAsmCoffStrtab (const SgNode *node)
 
ROSE_DLL_API SgAsmNEFileHeaderisSgAsmNEFileHeader (SgNode *node)
 
ROSE_DLL_API const
SgAsmNEFileHeader
isSgAsmNEFileHeader (const SgNode *node)
 
ROSE_DLL_API SgAsmNEEntryTableisSgAsmNEEntryTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmNEEntryTable
isSgAsmNEEntryTable (const SgNode *node)
 
ROSE_DLL_API SgAsmNEEntryPointisSgAsmNEEntryPoint (SgNode *node)
 
ROSE_DLL_API const
SgAsmNEEntryPoint
isSgAsmNEEntryPoint (const SgNode *node)
 
ROSE_DLL_API SgAsmNESectionTableisSgAsmNESectionTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmNESectionTable
isSgAsmNESectionTable (const SgNode *node)
 
ROSE_DLL_API
SgAsmNESectionTableEntry
isSgAsmNESectionTableEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmNESectionTableEntry
isSgAsmNESectionTableEntry (const SgNode *node)
 
ROSE_DLL_API SgAsmNERelocTableisSgAsmNERelocTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmNERelocTable
isSgAsmNERelocTable (const SgNode *node)
 
ROSE_DLL_API SgAsmNERelocEntryisSgAsmNERelocEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmNERelocEntry
isSgAsmNERelocEntry (const SgNode *node)
 
ROSE_DLL_API SgAsmNENameTableisSgAsmNENameTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmNENameTable
isSgAsmNENameTable (const SgNode *node)
 
ROSE_DLL_API SgAsmNEModuleTableisSgAsmNEModuleTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmNEModuleTable
isSgAsmNEModuleTable (const SgNode *node)
 
ROSE_DLL_API SgAsmNEStringTableisSgAsmNEStringTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmNEStringTable
isSgAsmNEStringTable (const SgNode *node)
 
ROSE_DLL_API SgAsmNESectionisSgAsmNESection (SgNode *node)
 
ROSE_DLL_API const SgAsmNESectionisSgAsmNESection (const SgNode *node)
 
ROSE_DLL_API SgAsmLEFileHeaderisSgAsmLEFileHeader (SgNode *node)
 
ROSE_DLL_API const
SgAsmLEFileHeader
isSgAsmLEFileHeader (const SgNode *node)
 
ROSE_DLL_API SgAsmLEEntryTableisSgAsmLEEntryTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmLEEntryTable
isSgAsmLEEntryTable (const SgNode *node)
 
ROSE_DLL_API SgAsmLEEntryPointisSgAsmLEEntryPoint (SgNode *node)
 
ROSE_DLL_API const
SgAsmLEEntryPoint
isSgAsmLEEntryPoint (const SgNode *node)
 
ROSE_DLL_API SgAsmLESectionTableisSgAsmLESectionTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmLESectionTable
isSgAsmLESectionTable (const SgNode *node)
 
ROSE_DLL_API
SgAsmLESectionTableEntry
isSgAsmLESectionTableEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmLESectionTableEntry
isSgAsmLESectionTableEntry (const SgNode *node)
 
ROSE_DLL_API SgAsmLERelocTableisSgAsmLERelocTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmLERelocTable
isSgAsmLERelocTable (const SgNode *node)
 
ROSE_DLL_API SgAsmLENameTableisSgAsmLENameTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmLENameTable
isSgAsmLENameTable (const SgNode *node)
 
ROSE_DLL_API SgAsmLEPageTableisSgAsmLEPageTable (SgNode *node)
 
ROSE_DLL_API const
SgAsmLEPageTable
isSgAsmLEPageTable (const SgNode *node)
 
ROSE_DLL_API
SgAsmLEPageTableEntry
isSgAsmLEPageTableEntry (SgNode *node)
 
ROSE_DLL_API const
SgAsmLEPageTableEntry
isSgAsmLEPageTableEntry (const SgNode *node)
 
ROSE_DLL_API SgAsmLESectionisSgAsmLESection (SgNode *node)
 
ROSE_DLL_API const SgAsmLESectionisSgAsmLESection (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfArrayTypeisSgAsmDwarfArrayType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfArrayType
isSgAsmDwarfArrayType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfClassTypeisSgAsmDwarfClassType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfClassType
isSgAsmDwarfClassType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfEntryPointisSgAsmDwarfEntryPoint (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfEntryPoint
isSgAsmDwarfEntryPoint (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfEnumerationType
isSgAsmDwarfEnumerationType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfEnumerationType
isSgAsmDwarfEnumerationType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfFormalParameter
isSgAsmDwarfFormalParameter (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfFormalParameter
isSgAsmDwarfFormalParameter (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfImportedDeclaration
isSgAsmDwarfImportedDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfImportedDeclaration
isSgAsmDwarfImportedDeclaration (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfLabelisSgAsmDwarfLabel (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfLabel
isSgAsmDwarfLabel (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfLexicalBlock
isSgAsmDwarfLexicalBlock (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfLexicalBlock
isSgAsmDwarfLexicalBlock (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfMemberisSgAsmDwarfMember (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfMember
isSgAsmDwarfMember (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfPointerType
isSgAsmDwarfPointerType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfPointerType
isSgAsmDwarfPointerType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfReferenceType
isSgAsmDwarfReferenceType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfReferenceType
isSgAsmDwarfReferenceType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfCompilationUnit
isSgAsmDwarfCompilationUnit (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfCompilationUnit
isSgAsmDwarfCompilationUnit (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfStringTypeisSgAsmDwarfStringType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfStringType
isSgAsmDwarfStringType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfStructureType
isSgAsmDwarfStructureType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfStructureType
isSgAsmDwarfStructureType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfSubroutineType
isSgAsmDwarfSubroutineType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfSubroutineType
isSgAsmDwarfSubroutineType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfTypedefisSgAsmDwarfTypedef (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfTypedef
isSgAsmDwarfTypedef (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfUnionTypeisSgAsmDwarfUnionType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfUnionType
isSgAsmDwarfUnionType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfUnspecifiedParameters
isSgAsmDwarfUnspecifiedParameters (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfUnspecifiedParameters
isSgAsmDwarfUnspecifiedParameters (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfVariantisSgAsmDwarfVariant (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfVariant
isSgAsmDwarfVariant (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfCommonBlock
isSgAsmDwarfCommonBlock (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfCommonBlock
isSgAsmDwarfCommonBlock (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfCommonInclusion
isSgAsmDwarfCommonInclusion (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfCommonInclusion
isSgAsmDwarfCommonInclusion (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfInheritance
isSgAsmDwarfInheritance (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfInheritance
isSgAsmDwarfInheritance (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfInlinedSubroutine
isSgAsmDwarfInlinedSubroutine (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfInlinedSubroutine
isSgAsmDwarfInlinedSubroutine (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfModuleisSgAsmDwarfModule (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfModule
isSgAsmDwarfModule (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfPtrToMemberType
isSgAsmDwarfPtrToMemberType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfPtrToMemberType
isSgAsmDwarfPtrToMemberType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfSetTypeisSgAsmDwarfSetType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfSetType
isSgAsmDwarfSetType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfSubrangeType
isSgAsmDwarfSubrangeType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfSubrangeType
isSgAsmDwarfSubrangeType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfWithStmtisSgAsmDwarfWithStmt (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfWithStmt
isSgAsmDwarfWithStmt (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfAccessDeclaration
isSgAsmDwarfAccessDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfAccessDeclaration
isSgAsmDwarfAccessDeclaration (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfBaseTypeisSgAsmDwarfBaseType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfBaseType
isSgAsmDwarfBaseType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfCatchBlockisSgAsmDwarfCatchBlock (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfCatchBlock
isSgAsmDwarfCatchBlock (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfConstTypeisSgAsmDwarfConstType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfConstType
isSgAsmDwarfConstType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfConstantisSgAsmDwarfConstant (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfConstant
isSgAsmDwarfConstant (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfEnumeratorisSgAsmDwarfEnumerator (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfEnumerator
isSgAsmDwarfEnumerator (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfFileTypeisSgAsmDwarfFileType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfFileType
isSgAsmDwarfFileType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfFriendisSgAsmDwarfFriend (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfFriend
isSgAsmDwarfFriend (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfNamelistisSgAsmDwarfNamelist (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfNamelist
isSgAsmDwarfNamelist (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfNamelistItem
isSgAsmDwarfNamelistItem (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfNamelistItem
isSgAsmDwarfNamelistItem (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfPackedTypeisSgAsmDwarfPackedType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfPackedType
isSgAsmDwarfPackedType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfSubprogramisSgAsmDwarfSubprogram (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfSubprogram
isSgAsmDwarfSubprogram (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfTemplateTypeParameter
isSgAsmDwarfTemplateTypeParameter (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfTemplateTypeParameter
isSgAsmDwarfTemplateTypeParameter (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfTemplateValueParameter
isSgAsmDwarfTemplateValueParameter (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfTemplateValueParameter
isSgAsmDwarfTemplateValueParameter (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfThrownTypeisSgAsmDwarfThrownType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfThrownType
isSgAsmDwarfThrownType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfTryBlockisSgAsmDwarfTryBlock (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfTryBlock
isSgAsmDwarfTryBlock (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfVariantPart
isSgAsmDwarfVariantPart (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfVariantPart
isSgAsmDwarfVariantPart (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfVariableisSgAsmDwarfVariable (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfVariable
isSgAsmDwarfVariable (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfVolatileType
isSgAsmDwarfVolatileType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfVolatileType
isSgAsmDwarfVolatileType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfDwarfProcedure
isSgAsmDwarfDwarfProcedure (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfDwarfProcedure
isSgAsmDwarfDwarfProcedure (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfRestrictType
isSgAsmDwarfRestrictType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfRestrictType
isSgAsmDwarfRestrictType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfInterfaceType
isSgAsmDwarfInterfaceType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfInterfaceType
isSgAsmDwarfInterfaceType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfNamespaceisSgAsmDwarfNamespace (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfNamespace
isSgAsmDwarfNamespace (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfImportedModule
isSgAsmDwarfImportedModule (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfImportedModule
isSgAsmDwarfImportedModule (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfUnspecifiedType
isSgAsmDwarfUnspecifiedType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfUnspecifiedType
isSgAsmDwarfUnspecifiedType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfPartialUnit
isSgAsmDwarfPartialUnit (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfPartialUnit
isSgAsmDwarfPartialUnit (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfImportedUnit
isSgAsmDwarfImportedUnit (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfImportedUnit
isSgAsmDwarfImportedUnit (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfMutableType
isSgAsmDwarfMutableType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfMutableType
isSgAsmDwarfMutableType (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfConditionisSgAsmDwarfCondition (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfCondition
isSgAsmDwarfCondition (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfSharedTypeisSgAsmDwarfSharedType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfSharedType
isSgAsmDwarfSharedType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfFormatLabel
isSgAsmDwarfFormatLabel (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfFormatLabel
isSgAsmDwarfFormatLabel (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfFunctionTemplate
isSgAsmDwarfFunctionTemplate (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfFunctionTemplate
isSgAsmDwarfFunctionTemplate (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfClassTemplate
isSgAsmDwarfClassTemplate (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfClassTemplate
isSgAsmDwarfClassTemplate (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfUpcSharedType
isSgAsmDwarfUpcSharedType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfUpcSharedType
isSgAsmDwarfUpcSharedType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfUpcStrictType
isSgAsmDwarfUpcStrictType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfUpcStrictType
isSgAsmDwarfUpcStrictType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfUpcRelaxedType
isSgAsmDwarfUpcRelaxedType (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfUpcRelaxedType
isSgAsmDwarfUpcRelaxedType (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfUnknownConstruct
isSgAsmDwarfUnknownConstruct (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfUnknownConstruct
isSgAsmDwarfUnknownConstruct (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfConstructisSgAsmDwarfConstruct (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfConstruct
isSgAsmDwarfConstruct (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfMacroListisSgAsmDwarfMacroList (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfMacroList
isSgAsmDwarfMacroList (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfMacroisSgAsmDwarfMacro (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfMacro
isSgAsmDwarfMacro (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfLineisSgAsmDwarfLine (SgNode *node)
 
ROSE_DLL_API const SgAsmDwarfLineisSgAsmDwarfLine (const SgNode *node)
 
ROSE_DLL_API SgAsmDwarfLineListisSgAsmDwarfLineList (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfLineList
isSgAsmDwarfLineList (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfConstructList
isSgAsmDwarfConstructList (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfConstructList
isSgAsmDwarfConstructList (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfCompilationUnitList
isSgAsmDwarfCompilationUnitList (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfCompilationUnitList
isSgAsmDwarfCompilationUnitList (const SgNode *node)
 
ROSE_DLL_API
SgAsmDwarfInformation
isSgAsmDwarfInformation (SgNode *node)
 
ROSE_DLL_API const
SgAsmDwarfInformation
isSgAsmDwarfInformation (const SgNode *node)
 
ROSE_DLL_API SgAsmStringStorageisSgAsmStringStorage (SgNode *node)
 
ROSE_DLL_API const
SgAsmStringStorage
isSgAsmStringStorage (const SgNode *node)
 
ROSE_DLL_API SgAsmBasicStringisSgAsmBasicString (SgNode *node)
 
ROSE_DLL_API const
SgAsmBasicString
isSgAsmBasicString (const SgNode *node)
 
ROSE_DLL_API SgAsmStoredStringisSgAsmStoredString (SgNode *node)
 
ROSE_DLL_API const
SgAsmStoredString
isSgAsmStoredString (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericStringisSgAsmGenericString (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericString
isSgAsmGenericString (const SgNode *node)
 
ROSE_DLL_API
SgAsmGenericHeaderList
isSgAsmGenericHeaderList (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericHeaderList
isSgAsmGenericHeaderList (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericHeaderisSgAsmGenericHeader (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericHeader
isSgAsmGenericHeader (const SgNode *node)
 
ROSE_DLL_API
SgAsmGenericSymbolList
isSgAsmGenericSymbolList (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericSymbolList
isSgAsmGenericSymbolList (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericSymbolisSgAsmGenericSymbol (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericSymbol
isSgAsmGenericSymbol (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericStrtabisSgAsmGenericStrtab (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericStrtab
isSgAsmGenericStrtab (const SgNode *node)
 
ROSE_DLL_API
SgAsmGenericSectionList
isSgAsmGenericSectionList (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericSectionList
isSgAsmGenericSectionList (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericSectionisSgAsmGenericSection (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericSection
isSgAsmGenericSection (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericDLLListisSgAsmGenericDLLList (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericDLLList
isSgAsmGenericDLLList (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericDLLisSgAsmGenericDLL (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericDLL
isSgAsmGenericDLL (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericFormatisSgAsmGenericFormat (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericFormat
isSgAsmGenericFormat (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericFileListisSgAsmGenericFileList (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericFileList
isSgAsmGenericFileList (const SgNode *node)
 
ROSE_DLL_API SgAsmGenericFileisSgAsmGenericFile (SgNode *node)
 
ROSE_DLL_API const
SgAsmGenericFile
isSgAsmGenericFile (const SgNode *node)
 
ROSE_DLL_API
SgAsmExecutableFileFormat
isSgAsmExecutableFileFormat (SgNode *node)
 
ROSE_DLL_API const
SgAsmExecutableFileFormat
isSgAsmExecutableFileFormat (const SgNode *node)
 
ROSE_DLL_API SgAsmNodeisSgAsmNode (SgNode *node)
 
ROSE_DLL_API const SgAsmNodeisSgAsmNode (const SgNode *node)
 
ROSE_DLL_API SgCommonBlockObjectisSgCommonBlockObject (SgNode *node)
 
ROSE_DLL_API const
SgCommonBlockObject
isSgCommonBlockObject (const SgNode *node)
 
ROSE_DLL_API SgInitializedNameisSgInitializedName (SgNode *node)
 
ROSE_DLL_API const
SgInitializedName
isSgInitializedName (const SgNode *node)
 
ROSE_DLL_API
SgJavaMemberValuePair
isSgJavaMemberValuePair (SgNode *node)
 
ROSE_DLL_API const
SgJavaMemberValuePair
isSgJavaMemberValuePair (const SgNode *node)
 
ROSE_DLL_API SgOmpOrderedClauseisSgOmpOrderedClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpOrderedClause
isSgOmpOrderedClause (const SgNode *node)
 
ROSE_DLL_API SgOmpNowaitClauseisSgOmpNowaitClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpNowaitClause
isSgOmpNowaitClause (const SgNode *node)
 
ROSE_DLL_API SgOmpUntiedClauseisSgOmpUntiedClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpUntiedClause
isSgOmpUntiedClause (const SgNode *node)
 
ROSE_DLL_API SgOmpDefaultClauseisSgOmpDefaultClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpDefaultClause
isSgOmpDefaultClause (const SgNode *node)
 
ROSE_DLL_API SgOmpCollapseClauseisSgOmpCollapseClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpCollapseClause
isSgOmpCollapseClause (const SgNode *node)
 
ROSE_DLL_API SgOmpIfClauseisSgOmpIfClause (SgNode *node)
 
ROSE_DLL_API const SgOmpIfClauseisSgOmpIfClause (const SgNode *node)
 
ROSE_DLL_API
SgOmpNumThreadsClause
isSgOmpNumThreadsClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpNumThreadsClause
isSgOmpNumThreadsClause (const SgNode *node)
 
ROSE_DLL_API SgOmpDeviceClauseisSgOmpDeviceClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpDeviceClause
isSgOmpDeviceClause (const SgNode *node)
 
ROSE_DLL_API SgOmpSafelenClauseisSgOmpSafelenClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpSafelenClause
isSgOmpSafelenClause (const SgNode *node)
 
ROSE_DLL_API
SgOmpExpressionClause
isSgOmpExpressionClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpExpressionClause
isSgOmpExpressionClause (const SgNode *node)
 
ROSE_DLL_API
SgOmpCopyprivateClause
isSgOmpCopyprivateClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpCopyprivateClause
isSgOmpCopyprivateClause (const SgNode *node)
 
ROSE_DLL_API SgOmpPrivateClauseisSgOmpPrivateClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpPrivateClause
isSgOmpPrivateClause (const SgNode *node)
 
ROSE_DLL_API
SgOmpFirstprivateClause
isSgOmpFirstprivateClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpFirstprivateClause
isSgOmpFirstprivateClause (const SgNode *node)
 
ROSE_DLL_API SgOmpSharedClauseisSgOmpSharedClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpSharedClause
isSgOmpSharedClause (const SgNode *node)
 
ROSE_DLL_API SgOmpCopyinClauseisSgOmpCopyinClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpCopyinClause
isSgOmpCopyinClause (const SgNode *node)
 
ROSE_DLL_API
SgOmpLastprivateClause
isSgOmpLastprivateClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpLastprivateClause
isSgOmpLastprivateClause (const SgNode *node)
 
ROSE_DLL_API SgOmpReductionClauseisSgOmpReductionClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpReductionClause
isSgOmpReductionClause (const SgNode *node)
 
ROSE_DLL_API SgOmpMapClauseisSgOmpMapClause (SgNode *node)
 
ROSE_DLL_API const SgOmpMapClauseisSgOmpMapClause (const SgNode *node)
 
ROSE_DLL_API SgOmpLinearClauseisSgOmpLinearClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpLinearClause
isSgOmpLinearClause (const SgNode *node)
 
ROSE_DLL_API SgOmpUniformClauseisSgOmpUniformClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpUniformClause
isSgOmpUniformClause (const SgNode *node)
 
ROSE_DLL_API SgOmpAlignedClauseisSgOmpAlignedClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpAlignedClause
isSgOmpAlignedClause (const SgNode *node)
 
ROSE_DLL_API SgOmpVariablesClauseisSgOmpVariablesClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpVariablesClause
isSgOmpVariablesClause (const SgNode *node)
 
ROSE_DLL_API SgOmpScheduleClauseisSgOmpScheduleClause (SgNode *node)
 
ROSE_DLL_API const
SgOmpScheduleClause
isSgOmpScheduleClause (const SgNode *node)
 
ROSE_DLL_API SgOmpClauseisSgOmpClause (SgNode *node)
 
ROSE_DLL_API const SgOmpClauseisSgOmpClause (const SgNode *node)
 
ROSE_DLL_API SgRenamePairisSgRenamePair (SgNode *node)
 
ROSE_DLL_API const SgRenamePairisSgRenamePair (const SgNode *node)
 
ROSE_DLL_API SgInterfaceBodyisSgInterfaceBody (SgNode *node)
 
ROSE_DLL_API const
SgInterfaceBody
isSgInterfaceBody (const SgNode *node)
 
ROSE_DLL_API SgHeaderFileBodyisSgHeaderFileBody (SgNode *node)
 
ROSE_DLL_API const
SgHeaderFileBody
isSgHeaderFileBody (const SgNode *node)
 
ROSE_DLL_API
SgUntypedUnaryOperator
isSgUntypedUnaryOperator (SgNode *node)
 
ROSE_DLL_API const
SgUntypedUnaryOperator
isSgUntypedUnaryOperator (const SgNode *node)
 
ROSE_DLL_API
SgUntypedBinaryOperator
isSgUntypedBinaryOperator (SgNode *node)
 
ROSE_DLL_API const
SgUntypedBinaryOperator
isSgUntypedBinaryOperator (const SgNode *node)
 
ROSE_DLL_API
SgUntypedValueExpression
isSgUntypedValueExpression (SgNode *node)
 
ROSE_DLL_API const
SgUntypedValueExpression
isSgUntypedValueExpression (const SgNode *node)
 
ROSE_DLL_API
SgUntypedArrayReferenceExpression
isSgUntypedArrayReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgUntypedArrayReferenceExpression
isSgUntypedArrayReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgUntypedOtherExpression
isSgUntypedOtherExpression (SgNode *node)
 
ROSE_DLL_API const
SgUntypedOtherExpression
isSgUntypedOtherExpression (const SgNode *node)
 
ROSE_DLL_API
SgUntypedFunctionCallOrArrayReferenceExpression
isSgUntypedFunctionCallOrArrayReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgUntypedFunctionCallOrArrayReferenceExpression
isSgUntypedFunctionCallOrArrayReferenceExpression (const SgNode *node)
 
ROSE_DLL_API
SgUntypedReferenceExpression
isSgUntypedReferenceExpression (SgNode *node)
 
ROSE_DLL_API const
SgUntypedReferenceExpression
isSgUntypedReferenceExpression (const SgNode *node)
 
ROSE_DLL_API SgUntypedExpressionisSgUntypedExpression (SgNode *node)
 
ROSE_DLL_API const
SgUntypedExpression
isSgUntypedExpression (const SgNode *node)
 
ROSE_DLL_API
SgUntypedImplicitDeclaration
isSgUntypedImplicitDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgUntypedImplicitDeclaration
isSgUntypedImplicitDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgUntypedVariableDeclaration
isSgUntypedVariableDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgUntypedVariableDeclaration
isSgUntypedVariableDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgUntypedProgramHeaderDeclaration
isSgUntypedProgramHeaderDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgUntypedProgramHeaderDeclaration
isSgUntypedProgramHeaderDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgUntypedSubroutineDeclaration
isSgUntypedSubroutineDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgUntypedSubroutineDeclaration
isSgUntypedSubroutineDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgUntypedFunctionDeclaration
isSgUntypedFunctionDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgUntypedFunctionDeclaration
isSgUntypedFunctionDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgUntypedModuleDeclaration
isSgUntypedModuleDeclaration (SgNode *node)
 
ROSE_DLL_API const
SgUntypedModuleDeclaration
isSgUntypedModuleDeclaration (const SgNode *node)
 
ROSE_DLL_API
SgUntypedDeclarationStatement
isSgUntypedDeclarationStatement (SgNode *node)
 
ROSE_DLL_API const
SgUntypedDeclarationStatement
isSgUntypedDeclarationStatement (const SgNode *node)
 
ROSE_DLL_API
SgUntypedAssignmentStatement
isSgUntypedAssignmentStatement (SgNode *node)
 
ROSE_DLL_API const
SgUntypedAssignmentStatement
isSgUntypedAssignmentStatement (const SgNode *node)
 
ROSE_DLL_API
SgUntypedFunctionCallStatement
isSgUntypedFunctionCallStatement (SgNode *node)
 
ROSE_DLL_API const
SgUntypedFunctionCallStatement
isSgUntypedFunctionCallStatement (const SgNode *node)
 
ROSE_DLL_API
SgUntypedBlockStatement
isSgUntypedBlockStatement (SgNode *node)
 
ROSE_DLL_API const
SgUntypedBlockStatement
isSgUntypedBlockStatement (const SgNode *node)
 
ROSE_DLL_API
SgUntypedNamedStatement
isSgUntypedNamedStatement (SgNode *node)
 
ROSE_DLL_API const
SgUntypedNamedStatement
isSgUntypedNamedStatement (const SgNode *node)
 
ROSE_DLL_API
SgUntypedOtherStatement
isSgUntypedOtherStatement (SgNode *node)
 
ROSE_DLL_API const
SgUntypedOtherStatement
isSgUntypedOtherStatement (const SgNode *node)
 
ROSE_DLL_API
SgUntypedFunctionScope
isSgUntypedFunctionScope (SgNode *node)
 
ROSE_DLL_API const
SgUntypedFunctionScope
isSgUntypedFunctionScope (const SgNode *node)
 
ROSE_DLL_API SgUntypedModuleScopeisSgUntypedModuleScope (SgNode *node)
 
ROSE_DLL_API const
SgUntypedModuleScope
isSgUntypedModuleScope (const SgNode *node)
 
ROSE_DLL_API SgUntypedGlobalScopeisSgUntypedGlobalScope (SgNode *node)
 
ROSE_DLL_API const
SgUntypedGlobalScope
isSgUntypedGlobalScope (const SgNode *node)
 
ROSE_DLL_API SgUntypedScopeisSgUntypedScope (SgNode *node)
 
ROSE_DLL_API const SgUntypedScopeisSgUntypedScope (const SgNode *node)
 
ROSE_DLL_API SgUntypedStatementisSgUntypedStatement (SgNode *node)
 
ROSE_DLL_API const
SgUntypedStatement
isSgUntypedStatement (const SgNode *node)
 
ROSE_DLL_API SgUntypedArrayTypeisSgUntypedArrayType (SgNode *node)
 
ROSE_DLL_API const
SgUntypedArrayType
isSgUntypedArrayType (const SgNode *node)
 
ROSE_DLL_API SgUntypedTypeisSgUntypedType (SgNode *node)
 
ROSE_DLL_API const SgUntypedTypeisSgUntypedType (const SgNode *node)
 
ROSE_DLL_API SgUntypedAttributeisSgUntypedAttribute (SgNode *node)
 
ROSE_DLL_API const
SgUntypedAttribute
isSgUntypedAttribute (const SgNode *node)
 
ROSE_DLL_API
SgUntypedInitializedName
isSgUntypedInitializedName (SgNode *node)
 
ROSE_DLL_API const
SgUntypedInitializedName
isSgUntypedInitializedName (const SgNode *node)
 
ROSE_DLL_API SgUntypedFileisSgUntypedFile (SgNode *node)
 
ROSE_DLL_API const SgUntypedFileisSgUntypedFile (const SgNode *node)
 
ROSE_DLL_API
SgUntypedStatementList
isSgUntypedStatementList (SgNode *node)
 
ROSE_DLL_API const
SgUntypedStatementList
isSgUntypedStatementList (const SgNode *node)
 
ROSE_DLL_API
SgUntypedDeclarationList
isSgUntypedDeclarationList (SgNode *node)
 
ROSE_DLL_API const
SgUntypedDeclarationList
isSgUntypedDeclarationList (const SgNode *node)
 
ROSE_DLL_API
SgUntypedFunctionDeclarationList
isSgUntypedFunctionDeclarationList (SgNode *node)
 
ROSE_DLL_API const
SgUntypedFunctionDeclarationList
isSgUntypedFunctionDeclarationList (const SgNode *node)
 
ROSE_DLL_API
SgUntypedInitializedNameList
isSgUntypedInitializedNameList (SgNode *node)
 
ROSE_DLL_API const
SgUntypedInitializedNameList
isSgUntypedInitializedNameList (const SgNode *node)
 
ROSE_DLL_API SgUntypedNodeisSgUntypedNode (SgNode *node)
 
ROSE_DLL_API const SgUntypedNodeisSgUntypedNode (const SgNode *node)
 
ROSE_DLL_API SgLocatedNodeSupportisSgLocatedNodeSupport (SgNode *node)
 
ROSE_DLL_API const
SgLocatedNodeSupport
isSgLocatedNodeSupport (const SgNode *node)
 
ROSE_DLL_API SgTokenisSgToken (SgNode *node)
 
ROSE_DLL_API const SgTokenisSgToken (const SgNode *node)
 
ROSE_DLL_API SgLocatedNodeisSgLocatedNode (SgNode *node)
 
ROSE_DLL_API const SgLocatedNodeisSgLocatedNode (const SgNode *node)
 
ROSE_DLL_API SgAtermisSgAterm (SgNode *node)
 
ROSE_DLL_API const SgAtermisSgAterm (const SgNode *node)
 
ROSE_DLL_API SgNodeisSgNode (SgNode *node)
 
ROSE_DLL_API const SgNodeisSgNode (const SgNode *node)
 
std::ostream & operator<< (std::ostream &, const SgName &)
 
std::ostream & operator<< (std::ostream &, const std::vector< bool > &)
 
std::ostream & operator<< (std::ostream &, const std::set< int > &)
 
std::ostream & operator<< (std::ostream &, const std::map< SgNode *, int > &)
 
std::ostream & operator<< (std::ostream &, const std::map< SgNode *, std::string > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgAsmStatement * > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgAsmExpression * > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgDataStatementObject * > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgDataStatementValue * > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgCommonBlockObject * > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgDimensionObject * > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgLabelSymbol * > &)
 
std::ostream & operator<< (std::ostream &, const Rose_STL_Container< SgFormatItem * > &)
 
std::ostream & operator<< (std::ostream &, const rose_rva_t &)
 
rose_addr_t operator- (const rose_rva_t &a1, const rose_rva_t &a2)
 
rose_addr_t operator+ (const rose_rva_t &a1, const rose_rva_t &a2)
 
bool operator< (const rose_rva_t &a1, const rose_rva_t &a2)
 
bool operator<= (const rose_rva_t &a1, const rose_rva_t &a2)
 
bool operator> (const rose_rva_t &a1, const rose_rva_t &a2)
 
bool operator>= (const rose_rva_t &a1, const rose_rva_t &a2)
 
bool operator== (const rose_rva_t &a1, const rose_rva_t &a2)
 
bool operator!= (const rose_rva_t &a1, const rose_rva_t &a2)
 
template<class T >
bool operator== (const SgSharedVector< T > &x, const SgSharedVector< T > &y)
 
template<class T >
bool operator!= (const SgSharedVector< T > &x, const SgSharedVector< T > &y)
 
template<class T >
void swap (SgSharedVector< T > &x, SgSharedVector< T > &y)
 
std::ostream & operator<< (std::ostream &os, const rose_graph_string_node_hash_multimap::iterator &rhm_it)
 
std::ostream & operator<< (std::ostream &os, const rose_graph_node_edge_hash_multimap::iterator &rhm_it)
 
std::ostream & operator<< (std::ostream &os, const rose_graph_integer_node_hash_map::iterator &rhm_it)
 
std::ostream & operator<< (std::ostream &os, const rose_graph_integer_edge_hash_map::iterator &rhm_it)
 
std::ostream & operator<< (std::ostream &os, const rose_graph_integer_edge_hash_multimap::iterator &rhm_it)
 
std::ostream & operator<< (std::ostream &os, const rose_graph_integerpair_edge_hash_multimap::iterator &rhm_it)
 
std::ostream & operator<< (std::ostream &os, const rose_graph_string_integer_hash_multimap::iterator &rhm_it)
 
ROSE_DLL_API void traverseMemoryPoolNodes (ROSE_VisitTraversal &traversal)
 
ROSE_DLL_API void traverseMemoryPoolVisitorPattern (ROSE_VisitorPattern &visitor)
 
ROSE_DLL_API void traverseRepresentativeNodes (ROSE_VisitTraversal &traversal)
 
ROSE_DLL_API size_t numberOfNodes ()
 
ROSE_DLL_API size_t memoryUsage ()
 
ROSE_DLL_API std::string globalUnparseToString (const SgNode *astNode, SgUnparse_Info *inputUnparseInfoPointer=NULL)
 
SgNodeAST_FileIO::IS_VALID_POINTER ()
 This function returns a static pointer used with SgNode::p_freepointer. More...
 
SgNodeAST_FileIO::TO_BE_COPIED_POINTER ()
 Similar value as above function for reprentation of subsets of the AST. More...
 
std::ostream & operator<< (std::ostream &os, const Rose_STL_Container< std::string > &l)
 
std::ostream & operator<< (std::ostream &os, const std::multimap< rose_addr_t, rose_addr_t > &m)
 
std::ostream & operator<< (std::ostream &os, const std::vector< std::pair< rose_addr_t, rose_addr_t > > &l)
 
std::ostream & operator<< (std::ostream &os, const struct stat &sb)
 
std::ostream & operator<< (std::ostream &os, const std::set< SgSymbol * > &l)
 
std::ostream & operator<< (std::ostream &os, const rose_hash_multimap::iterator &rhm_it)
 
std::string getSgVariant (int x)
 extern declarations used by the unparser (a default object for many to reference) More...
 
template<class Elemtype >
bool StatementReplace (SgStatement *parent, Elemtype *&cur, SgStatement *target, SgStatement *newstmt)
 
Sg_File_InfoNew_File_Info (SgLocatedNode *p)
 
template<class Elemtype >
bool StatementListInsertChild (SgStatement *parent, Rose_STL_Container< Elemtype * > &l, SgStatement *target, SgStatement *n, bool inFront, bool extractFromBasicBlock, bool removeCurrent)
 
void preventConstructionOnStack (SgNode *n)
 

Variables

TerminalNamesType Cxx_GrammarTerminalNames [784]
 
const uint8_t rose_ClassHierarchyCastTable [782][98]
 
int SAGE_DEBUG
 declaration of variable to control internal output of debugging information (default = 0) More...
 
unsigned char e_magic [4]
 
uint16_t e_cpu_type
 
uint16_t e_nsections
 
uint32_t e_time
 
uint32_t e_coff_symtab
 
uint32_t e_coff_nsyms
 
uint16_t e_nt_hdr_size
 
uint16_t e_flags
 
uint16_t e_opt_magic
 
uint16_t e_lmajor
 
uint16_t e_lminor
 
uint16_t e_code_size
 
uint32_t e_data_size
 
uint32_t e_bss_size
 
uint32_t e_entrypoint_rva
 
uint32_t e_code_rva
 
uint32_t e_data_rva
 
uint32_t e_image_base
 
uint32_t e_section_align
 
uint32_t e_file_align
 
uint16_t e_os_major
 
uint16_t e_os_minor
 
uint16_t e_user_major
 
uint16_t e_user_minor
 
uint16_t e_subsys_major
 
uint16_t e_subsys_minor
 
uint32_t e_reserved9
 
uint32_t e_image_size
 
uint32_t e_header_size
 
uint32_t e_file_checksum
 
uint16_t e_subsystem
 
uint16_t e_dll_flags
 
uint32_t e_stack_reserve_size
 
uint32_t e_stack_commit_size
 
uint32_t e_heap_reserve_size
 
uint32_t e_heap_commit_size
 
uint32_t e_loader_flags
 
uint32_t e_num_rvasize_pairs
 
unsigned char e_byte_order
 
unsigned char e_word_order
 
uint32_t e_format_level
 
uint16_t e_os_type
 
uint32_t e_module_version
 
uint32_t e_npages
 
uint32_t e_eip_section
 
uint32_t e_eip
 
uint32_t e_esp_section
 
uint32_t e_esp
 
uint32_t e_page_size
 
uint32_t e_lps_or_shift
 
uint32_t e_fixup_sect_size
 
uint32_t e_fixup_sect_cksum
 
uint32_t e_loader_sect_size
 
uint32_t e_loader_sect_cksum
 
uint32_t e_secttab_rfo
 
uint32_t e_secttab_nentries
 
uint32_t e_pagetab_rfo
 
uint32_t e_iterpages_offset
 
uint32_t e_rsrctab_rfo
 
uint32_t e_rsrctab_nentries
 
uint32_t e_resnametab_rfo
 
uint32_t e_entrytab_rfo
 
uint32_t e_fmtdirtab_rfo
 
uint32_t e_fmtdirtab_nentries
 
uint32_t e_fixup_pagetab_rfo
 
uint32_t e_fixup_rectab_rfo
 
uint32_t e_import_modtab_rfo
 
uint32_t e_import_modtab_nentries
 
uint32_t e_import_proctab_rfo
 
uint32_t e_ppcksumtab_rfo
 
uint32_t e_data_pages_offset
 
uint32_t e_preload_npages
 
uint32_t e_nonresnametab_offset
 
uint32_t e_nonresnametab_size
 
uint32_t e_nonresnametab_cksum
 
uint32_t e_auto_ds_section
 
uint32_t e_debug_info_rfo
 
uint32_t e_debug_info_size
 
uint32_t e_num_instance_preload
 
uint32_t e_num_instance_demand
 
uint32_t e_heap_size
 
unsigned char e_linker_major
 
unsigned char e_linker_minor
 
uint16_t e_entrytab_size
 
uint32_t e_checksum
 
uint16_t e_flags1
 
uint16_t e_autodata_sn
 
uint16_t e_stack_size
 
uint32_t e_csip
 
uint32_t e_sssp
 
uint16_t e_nmodrefs
 
uint16_t e_nnonresnames
 
uint16_t e_sectab_rfo
 
uint16_t e_modreftab_rfo
 
uint16_t e_importnametab_rfo
 
uint16_t e_nmovable_entries
 
uint16_t e_sector_align
 
uint16_t e_nresources
 
unsigned char e_exetype
 
unsigned char e_flags2
 
uint16_t e_fastload_sector
 
uint16_t e_fastload_nsectors
 
uint16_t e_res1
 
uint16_t e_winvers
 
uint16_t e_last_page_size
 
uint16_t e_total_pages
 
uint16_t e_nrelocs
 
uint16_t e_header_paragraphs
 
uint16_t e_minalloc
 
uint16_t e_maxalloc
 
uint16_t e_ss
 
uint16_t e_sp
 
uint16_t e_cksum
 
uint16_t e_ip
 
uint16_t e_cs
 
uint16_t e_relocs_offset
 
uint16_t e_overlay
 
uint16_t offset
 
uint16_t segment
 
unsigned char e_ident_magic [4]
 
unsigned char e_ident_file_class
 
unsigned char e_ident_data_encoding
 
unsigned char e_ident_file_version
 
unsigned char e_ident_padding [9]
 
uint16_t e_type
 
uint16_t e_machine
 
uint32_t e_version
 
uint32_t e_entry
 
uint32_t e_phoff
 
uint32_t e_shoff
 
uint16_t e_ehsize
 
uint16_t e_phentsize
 
uint16_t e_phnum
 
uint16_t e_shentsize
 
uint16_t e_shnum
 
uint16_t e_shstrndx
 
uint16_t e_oemid
 
uint16_t e_oeminfo
 
uint32_t e_res2
 
uint32_t e_res3
 
uint32_t e_res4
 
uint32_t e_res5
 
uint32_t e_res6
 
uint32_t e_lfanew
 
union {
   char   st_name [8]
 
   struct {
      uint32_t   st_zero
 
      uint32_t   st_offset
 
   } 
 
}; 
 
uint32_t st_value
 
int16_t st_section_num
 
uint16_t st_type
 
unsigned char st_storage_class
 
unsigned char st_num_aux_entries
 
uint32_t st_size
 
unsigned char st_info
 
unsigned char st_res1
 
uint16_t st_shndx
 
uint32_t sh_name
 
uint32_t sh_type
 
uint32_t sh_flags
 
uint32_t sh_addr
 
uint32_t sh_offset
 
uint32_t sh_size
 
uint32_t sh_link
 
uint32_t sh_info
 
uint32_t sh_addralign
 
uint32_t sh_entsize
 
uint32_t p_type
 
uint32_t p_offset
 
uint32_t p_vaddr
 
uint32_t p_paddr
 
uint32_t p_filesz
 
uint32_t p_memsz
 
uint32_t p_flags
 
uint32_t p_align
 
uint32_t r_offset
 
uint32_t r_info
 
uint32_t r_addend
 
uint32_t d_tag
 
uint32_t d_val
 
uint16_t vd_version
 version of this struct: This field shall be set to 1 More...
 
uint16_t vd_flags
 Version information flag bitmask. More...
 
uint16_t vd_ndx
 Version index of this entry. More...
 
uint16_t vd_cnt
 Number of verdaux entries. More...
 
uint32_t vd_hash
 Hash of version name. More...
 
uint32_t vd_aux
 Offset (in bytes) to start of array of verdaux entries. More...
 
uint32_t vd_next
 Offset (in bytes) to next verdef entry. More...
 
uint32_t vda_name
 Offset (in bytes) to strings table to name string. More...
 
uint32_t vda_next
 Offset (in bytes) to next verdaux entry. More...
 
uint16_t vn_version
 version of this struct: This field shall be set to 1 More...
 
uint16_t vn_cnt
 Number of vernaux entries. More...
 
uint32_t vn_file
 Offset (in bytes) to strings table to file string. More...
 
uint32_t vn_aux
 Offset (in bytes) to start of array of vernaux entries. More...
 
uint32_t vn_next
 Offset (in bytes) to next verneed entry. More...
 
uint32_t vna_hash
 Hash of version name. More...
 
uint16_t vna_flags
 Version information flag bitmask. More...
 
uint16_t vna_other
 Version index of this entry (bit 15 is special) More...
 
uint32_t vna_name
 Offset (in bytes) to strings table to name string. More...
 
uint32_t vna_next
 Offset (in bytes) to next vernaux entry. More...
 
uint32_t ilt_rva
 
uint32_t time
 
uint32_t forwarder_chain
 
uint32_t dll_name_rva
 
uint32_t iat_rva
 
char name [8]
 
uint32_t virtual_size
 
uint32_t rva
 
uint32_t physical_size
 
uint32_t physical_offset
 
uint32_t coff_line_nums
 
uint32_t n_relocs
 
uint32_t n_coff_line_nums
 
uint32_t flags
 
uint32_t res1
 
uint32_t timestamp
 
uint16_t vmajor
 
uint16_t vminor
 
uint32_t name_rva
 
uint32_t ord_base
 
uint32_t expaddr_n
 
uint32_t nameptr_n
 
uint32_t expaddr_rva
 
uint32_t nameptr_rva
 
uint32_t ordinals_rva
 
uint32_t e_rva
 
uint32_t e_size
 
uint16_t sector
 
uint16_t pageno_hi
 
unsigned char pageno_lo
 
uint16_t objnum
 
uint8_t entry_type
 
uint32_t entry_offset
 
uint32_t mapped_size
 
uint32_t base_addr
 
uint32_t pagemap_index
 
uint32_t pagemap_nentries
 

Macro Definition Documentation

#define IS_SgName_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgName::static_variant >> 3] & (1 << (SgName::static_variant & 7)))) ? ((SgName*) (node)) : NULL) : NULL)

Definition at line 2369 of file Cxx_Grammar.h.

#define IS_SgSymbolTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSymbolTable::static_variant >> 3] & (1 << (SgSymbolTable::static_variant & 7)))) ? ((SgSymbolTable*) (node)) : NULL) : NULL)

Definition at line 2372 of file Cxx_Grammar.h.

#define IS_SgPragma_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPragma::static_variant >> 3] & (1 << (SgPragma::static_variant & 7)))) ? ((SgPragma*) (node)) : NULL) : NULL)

Definition at line 2375 of file Cxx_Grammar.h.

#define IS_SgModifierNodes_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModifierNodes::static_variant >> 3] & (1 << (SgModifierNodes::static_variant & 7)))) ? ((SgModifierNodes*) (node)) : NULL) : NULL)

Definition at line 2378 of file Cxx_Grammar.h.

#define IS_SgConstVolatileModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConstVolatileModifier::static_variant >> 3] & (1 << (SgConstVolatileModifier::static_variant & 7)))) ? ((SgConstVolatileModifier*) (node)) : NULL) : NULL)

Definition at line 2381 of file Cxx_Grammar.h.

#define IS_SgStorageModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStorageModifier::static_variant >> 3] & (1 << (SgStorageModifier::static_variant & 7)))) ? ((SgStorageModifier*) (node)) : NULL) : NULL)

Definition at line 2384 of file Cxx_Grammar.h.

#define IS_SgAccessModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAccessModifier::static_variant >> 3] & (1 << (SgAccessModifier::static_variant & 7)))) ? ((SgAccessModifier*) (node)) : NULL) : NULL)

Definition at line 2387 of file Cxx_Grammar.h.

#define IS_SgFunctionModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionModifier::static_variant >> 3] & (1 << (SgFunctionModifier::static_variant & 7)))) ? ((SgFunctionModifier*) (node)) : NULL) : NULL)

Definition at line 2390 of file Cxx_Grammar.h.

#define IS_SgUPC_AccessModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUPC_AccessModifier::static_variant >> 3] & (1 << (SgUPC_AccessModifier::static_variant & 7)))) ? ((SgUPC_AccessModifier*) (node)) : NULL) : NULL)

Definition at line 2393 of file Cxx_Grammar.h.

#define IS_SgLinkageModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLinkageModifier::static_variant >> 3] & (1 << (SgLinkageModifier::static_variant & 7)))) ? ((SgLinkageModifier*) (node)) : NULL) : NULL)

Definition at line 2396 of file Cxx_Grammar.h.

#define IS_SgSpecialFunctionModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSpecialFunctionModifier::static_variant >> 3] & (1 << (SgSpecialFunctionModifier::static_variant & 7)))) ? ((SgSpecialFunctionModifier*) (node)) : NULL) : NULL)

Definition at line 2399 of file Cxx_Grammar.h.

#define IS_SgTypeModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeModifier::static_variant >> 3] & (1 << (SgTypeModifier::static_variant & 7)))) ? ((SgTypeModifier*) (node)) : NULL) : NULL)

Definition at line 2402 of file Cxx_Grammar.h.

#define IS_SgElaboratedTypeModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElaboratedTypeModifier::static_variant >> 3] & (1 << (SgElaboratedTypeModifier::static_variant & 7)))) ? ((SgElaboratedTypeModifier*) (node)) : NULL) : NULL)

Definition at line 2405 of file Cxx_Grammar.h.

#define IS_SgBaseClassModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBaseClassModifier::static_variant >> 3] & (1 << (SgBaseClassModifier::static_variant & 7)))) ? ((SgBaseClassModifier*) (node)) : NULL) : NULL)

Definition at line 2408 of file Cxx_Grammar.h.

#define IS_SgDeclarationModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeclarationModifier::static_variant >> 3] & (1 << (SgDeclarationModifier::static_variant & 7)))) ? ((SgDeclarationModifier*) (node)) : NULL) : NULL)

Definition at line 2411 of file Cxx_Grammar.h.

#define IS_SgOpenclAccessModeModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOpenclAccessModeModifier::static_variant >> 3] & (1 << (SgOpenclAccessModeModifier::static_variant & 7)))) ? ((SgOpenclAccessModeModifier*) (node)) : NULL) : NULL)

Definition at line 2414 of file Cxx_Grammar.h.

#define IS_SgModifier_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModifier::static_variant >> 3] & (1 << (SgModifier::static_variant & 7)))) ? ((SgModifier*) (node)) : NULL) : NULL)

Definition at line 2417 of file Cxx_Grammar.h.

#define IS_Sg_File_Info_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][Sg_File_Info::static_variant >> 3] & (1 << (Sg_File_Info::static_variant & 7)))) ? ((Sg_File_Info*) (node)) : NULL) : NULL)

Definition at line 2420 of file Cxx_Grammar.h.

#define IS_SgSourceFile_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSourceFile::static_variant >> 3] & (1 << (SgSourceFile::static_variant & 7)))) ? ((SgSourceFile*) (node)) : NULL) : NULL)

Definition at line 2423 of file Cxx_Grammar.h.

#define IS_SgBinaryComposite_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBinaryComposite::static_variant >> 3] & (1 << (SgBinaryComposite::static_variant & 7)))) ? ((SgBinaryComposite*) (node)) : NULL) : NULL)

Definition at line 2426 of file Cxx_Grammar.h.

#define IS_SgUnknownFile_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnknownFile::static_variant >> 3] & (1 << (SgUnknownFile::static_variant & 7)))) ? ((SgUnknownFile*) (node)) : NULL) : NULL)

Definition at line 2429 of file Cxx_Grammar.h.

#define IS_SgFile_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFile::static_variant >> 3] & (1 << (SgFile::static_variant & 7)))) ? ((SgFile*) (node)) : NULL) : NULL)

Definition at line 2432 of file Cxx_Grammar.h.

#define IS_SgFileList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFileList::static_variant >> 3] & (1 << (SgFileList::static_variant & 7)))) ? ((SgFileList*) (node)) : NULL) : NULL)

Definition at line 2435 of file Cxx_Grammar.h.

#define IS_SgDirectory_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDirectory::static_variant >> 3] & (1 << (SgDirectory::static_variant & 7)))) ? ((SgDirectory*) (node)) : NULL) : NULL)

Definition at line 2438 of file Cxx_Grammar.h.

#define IS_SgDirectoryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDirectoryList::static_variant >> 3] & (1 << (SgDirectoryList::static_variant & 7)))) ? ((SgDirectoryList*) (node)) : NULL) : NULL)

Definition at line 2441 of file Cxx_Grammar.h.

#define IS_SgProject_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgProject::static_variant >> 3] & (1 << (SgProject::static_variant & 7)))) ? ((SgProject*) (node)) : NULL) : NULL)

Definition at line 2444 of file Cxx_Grammar.h.

#define IS_SgOptions_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOptions::static_variant >> 3] & (1 << (SgOptions::static_variant & 7)))) ? ((SgOptions*) (node)) : NULL) : NULL)

Definition at line 2447 of file Cxx_Grammar.h.

#define IS_SgUnparse_Info_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnparse_Info::static_variant >> 3] & (1 << (SgUnparse_Info::static_variant & 7)))) ? ((SgUnparse_Info*) (node)) : NULL) : NULL)

Definition at line 2450 of file Cxx_Grammar.h.

#define IS_SgFuncDecl_attr_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFuncDecl_attr::static_variant >> 3] & (1 << (SgFuncDecl_attr::static_variant & 7)))) ? ((SgFuncDecl_attr*) (node)) : NULL) : NULL)

Definition at line 2453 of file Cxx_Grammar.h.

#define IS_SgClassDecl_attr_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassDecl_attr::static_variant >> 3] & (1 << (SgClassDecl_attr::static_variant & 7)))) ? ((SgClassDecl_attr*) (node)) : NULL) : NULL)

Definition at line 2456 of file Cxx_Grammar.h.

#define IS_SgTypedefSeq_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefSeq::static_variant >> 3] & (1 << (SgTypedefSeq::static_variant & 7)))) ? ((SgTypedefSeq*) (node)) : NULL) : NULL)

Definition at line 2459 of file Cxx_Grammar.h.

#define IS_SgFunctionParameterTypeList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionParameterTypeList::static_variant >> 3] & (1 << (SgFunctionParameterTypeList::static_variant & 7)))) ? ((SgFunctionParameterTypeList*) (node)) : NULL) : NULL)

Definition at line 2462 of file Cxx_Grammar.h.

#define IS_SgTemplateParameter_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateParameter::static_variant >> 3] & (1 << (SgTemplateParameter::static_variant & 7)))) ? ((SgTemplateParameter*) (node)) : NULL) : NULL)

Definition at line 2465 of file Cxx_Grammar.h.

#define IS_SgTemplateArgument_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateArgument::static_variant >> 3] & (1 << (SgTemplateArgument::static_variant & 7)))) ? ((SgTemplateArgument*) (node)) : NULL) : NULL)

Definition at line 2468 of file Cxx_Grammar.h.

#define IS_SgTemplateParameterList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateParameterList::static_variant >> 3] & (1 << (SgTemplateParameterList::static_variant & 7)))) ? ((SgTemplateParameterList*) (node)) : NULL) : NULL)

Definition at line 2471 of file Cxx_Grammar.h.

#define IS_SgTemplateArgumentList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateArgumentList::static_variant >> 3] & (1 << (SgTemplateArgumentList::static_variant & 7)))) ? ((SgTemplateArgumentList*) (node)) : NULL) : NULL)

Definition at line 2474 of file Cxx_Grammar.h.

#define IS_SgBitAttribute_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitAttribute::static_variant >> 3] & (1 << (SgBitAttribute::static_variant & 7)))) ? ((SgBitAttribute*) (node)) : NULL) : NULL)

Definition at line 2477 of file Cxx_Grammar.h.

#define IS_SgAttribute_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAttribute::static_variant >> 3] & (1 << (SgAttribute::static_variant & 7)))) ? ((SgAttribute*) (node)) : NULL) : NULL)

Definition at line 2480 of file Cxx_Grammar.h.

#define IS_SgExpBaseClass_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExpBaseClass::static_variant >> 3] & (1 << (SgExpBaseClass::static_variant & 7)))) ? ((SgExpBaseClass*) (node)) : NULL) : NULL)

Definition at line 2483 of file Cxx_Grammar.h.

#define IS_SgBaseClass_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBaseClass::static_variant >> 3] & (1 << (SgBaseClass::static_variant & 7)))) ? ((SgBaseClass*) (node)) : NULL) : NULL)

Definition at line 2486 of file Cxx_Grammar.h.

#define IS_SgUndirectedGraphEdge_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUndirectedGraphEdge::static_variant >> 3] & (1 << (SgUndirectedGraphEdge::static_variant & 7)))) ? ((SgUndirectedGraphEdge*) (node)) : NULL) : NULL)

Definition at line 2489 of file Cxx_Grammar.h.

#define IS_SgDirectedGraphEdge_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDirectedGraphEdge::static_variant >> 3] & (1 << (SgDirectedGraphEdge::static_variant & 7)))) ? ((SgDirectedGraphEdge*) (node)) : NULL) : NULL)

Definition at line 2492 of file Cxx_Grammar.h.

#define IS_SgGraphNode_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphNode::static_variant >> 3] & (1 << (SgGraphNode::static_variant & 7)))) ? ((SgGraphNode*) (node)) : NULL) : NULL)

Definition at line 2495 of file Cxx_Grammar.h.

#define IS_SgGraphEdge_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphEdge::static_variant >> 3] & (1 << (SgGraphEdge::static_variant & 7)))) ? ((SgGraphEdge*) (node)) : NULL) : NULL)

Definition at line 2498 of file Cxx_Grammar.h.

#define IS_SgStringKeyedBidirectionalGraph_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStringKeyedBidirectionalGraph::static_variant >> 3] & (1 << (SgStringKeyedBidirectionalGraph::static_variant & 7)))) ? ((SgStringKeyedBidirectionalGraph*) (node)) : NULL) : NULL)

Definition at line 2501 of file Cxx_Grammar.h.

#define IS_SgIntKeyedBidirectionalGraph_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntKeyedBidirectionalGraph::static_variant >> 3] & (1 << (SgIntKeyedBidirectionalGraph::static_variant & 7)))) ? ((SgIntKeyedBidirectionalGraph*) (node)) : NULL) : NULL)

Definition at line 2504 of file Cxx_Grammar.h.

#define IS_SgBidirectionalGraph_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBidirectionalGraph::static_variant >> 3] & (1 << (SgBidirectionalGraph::static_variant & 7)))) ? ((SgBidirectionalGraph*) (node)) : NULL) : NULL)

Definition at line 2507 of file Cxx_Grammar.h.

#define IS_SgIncidenceDirectedGraph_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncidenceDirectedGraph::static_variant >> 3] & (1 << (SgIncidenceDirectedGraph::static_variant & 7)))) ? ((SgIncidenceDirectedGraph*) (node)) : NULL) : NULL)

Definition at line 2510 of file Cxx_Grammar.h.

#define IS_SgIncidenceUndirectedGraph_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncidenceUndirectedGraph::static_variant >> 3] & (1 << (SgIncidenceUndirectedGraph::static_variant & 7)))) ? ((SgIncidenceUndirectedGraph*) (node)) : NULL) : NULL)

Definition at line 2513 of file Cxx_Grammar.h.

#define IS_SgGraph_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraph::static_variant >> 3] & (1 << (SgGraph::static_variant & 7)))) ? ((SgGraph*) (node)) : NULL) : NULL)

Definition at line 2516 of file Cxx_Grammar.h.

#define IS_SgGraphNodeList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphNodeList::static_variant >> 3] & (1 << (SgGraphNodeList::static_variant & 7)))) ? ((SgGraphNodeList*) (node)) : NULL) : NULL)

Definition at line 2519 of file Cxx_Grammar.h.

#define IS_SgGraphEdgeList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGraphEdgeList::static_variant >> 3] & (1 << (SgGraphEdgeList::static_variant & 7)))) ? ((SgGraphEdgeList*) (node)) : NULL) : NULL)

Definition at line 2522 of file Cxx_Grammar.h.

#define IS_SgQualifiedName_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgQualifiedName::static_variant >> 3] & (1 << (SgQualifiedName::static_variant & 7)))) ? ((SgQualifiedName*) (node)) : NULL) : NULL)

Definition at line 2525 of file Cxx_Grammar.h.

#define IS_SgNameGroup_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNameGroup::static_variant >> 3] & (1 << (SgNameGroup::static_variant & 7)))) ? ((SgNameGroup*) (node)) : NULL) : NULL)

Definition at line 2528 of file Cxx_Grammar.h.

#define IS_SgDimensionObject_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDimensionObject::static_variant >> 3] & (1 << (SgDimensionObject::static_variant & 7)))) ? ((SgDimensionObject*) (node)) : NULL) : NULL)

Definition at line 2531 of file Cxx_Grammar.h.

#define IS_SgDataStatementGroup_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDataStatementGroup::static_variant >> 3] & (1 << (SgDataStatementGroup::static_variant & 7)))) ? ((SgDataStatementGroup*) (node)) : NULL) : NULL)

Definition at line 2534 of file Cxx_Grammar.h.

#define IS_SgDataStatementObject_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDataStatementObject::static_variant >> 3] & (1 << (SgDataStatementObject::static_variant & 7)))) ? ((SgDataStatementObject*) (node)) : NULL) : NULL)

Definition at line 2537 of file Cxx_Grammar.h.

#define IS_SgDataStatementValue_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDataStatementValue::static_variant >> 3] & (1 << (SgDataStatementValue::static_variant & 7)))) ? ((SgDataStatementValue*) (node)) : NULL) : NULL)

Definition at line 2540 of file Cxx_Grammar.h.

#define IS_SgFormatItem_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFormatItem::static_variant >> 3] & (1 << (SgFormatItem::static_variant & 7)))) ? ((SgFormatItem*) (node)) : NULL) : NULL)

Definition at line 2543 of file Cxx_Grammar.h.

#define IS_SgFormatItemList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFormatItemList::static_variant >> 3] & (1 << (SgFormatItemList::static_variant & 7)))) ? ((SgFormatItemList*) (node)) : NULL) : NULL)

Definition at line 2546 of file Cxx_Grammar.h.

#define IS_SgTypeTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeTable::static_variant >> 3] & (1 << (SgTypeTable::static_variant & 7)))) ? ((SgTypeTable*) (node)) : NULL) : NULL)

Definition at line 2549 of file Cxx_Grammar.h.

#define IS_SgJavaImportStatementList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaImportStatementList::static_variant >> 3] & (1 << (SgJavaImportStatementList::static_variant & 7)))) ? ((SgJavaImportStatementList*) (node)) : NULL) : NULL)

Definition at line 2552 of file Cxx_Grammar.h.

#define IS_SgJavaClassDeclarationList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaClassDeclarationList::static_variant >> 3] & (1 << (SgJavaClassDeclarationList::static_variant & 7)))) ? ((SgJavaClassDeclarationList*) (node)) : NULL) : NULL)

Definition at line 2555 of file Cxx_Grammar.h.

#define IS_SgSupport_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSupport::static_variant >> 3] & (1 << (SgSupport::static_variant & 7)))) ? ((SgSupport*) (node)) : NULL) : NULL)

Definition at line 2558 of file Cxx_Grammar.h.

#define IS_SgTypeUnknown_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnknown::static_variant >> 3] & (1 << (SgTypeUnknown::static_variant & 7)))) ? ((SgTypeUnknown*) (node)) : NULL) : NULL)

Definition at line 2561 of file Cxx_Grammar.h.

#define IS_SgTypeChar_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeChar::static_variant >> 3] & (1 << (SgTypeChar::static_variant & 7)))) ? ((SgTypeChar*) (node)) : NULL) : NULL)

Definition at line 2564 of file Cxx_Grammar.h.

#define IS_SgTypeSignedChar_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedChar::static_variant >> 3] & (1 << (SgTypeSignedChar::static_variant & 7)))) ? ((SgTypeSignedChar*) (node)) : NULL) : NULL)

Definition at line 2567 of file Cxx_Grammar.h.

#define IS_SgTypeUnsignedChar_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedChar::static_variant >> 3] & (1 << (SgTypeUnsignedChar::static_variant & 7)))) ? ((SgTypeUnsignedChar*) (node)) : NULL) : NULL)

Definition at line 2570 of file Cxx_Grammar.h.

#define IS_SgTypeShort_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeShort::static_variant >> 3] & (1 << (SgTypeShort::static_variant & 7)))) ? ((SgTypeShort*) (node)) : NULL) : NULL)

Definition at line 2573 of file Cxx_Grammar.h.

#define IS_SgTypeSignedShort_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedShort::static_variant >> 3] & (1 << (SgTypeSignedShort::static_variant & 7)))) ? ((SgTypeSignedShort*) (node)) : NULL) : NULL)

Definition at line 2576 of file Cxx_Grammar.h.

#define IS_SgTypeUnsignedShort_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedShort::static_variant >> 3] & (1 << (SgTypeUnsignedShort::static_variant & 7)))) ? ((SgTypeUnsignedShort*) (node)) : NULL) : NULL)

Definition at line 2579 of file Cxx_Grammar.h.

#define IS_SgTypeInt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeInt::static_variant >> 3] & (1 << (SgTypeInt::static_variant & 7)))) ? ((SgTypeInt*) (node)) : NULL) : NULL)

Definition at line 2582 of file Cxx_Grammar.h.

#define IS_SgTypeSignedInt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedInt::static_variant >> 3] & (1 << (SgTypeSignedInt::static_variant & 7)))) ? ((SgTypeSignedInt*) (node)) : NULL) : NULL)

Definition at line 2585 of file Cxx_Grammar.h.

#define IS_SgTypeUnsignedInt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedInt::static_variant >> 3] & (1 << (SgTypeUnsignedInt::static_variant & 7)))) ? ((SgTypeUnsignedInt*) (node)) : NULL) : NULL)

Definition at line 2588 of file Cxx_Grammar.h.

#define IS_SgTypeLong_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLong::static_variant >> 3] & (1 << (SgTypeLong::static_variant & 7)))) ? ((SgTypeLong*) (node)) : NULL) : NULL)

Definition at line 2591 of file Cxx_Grammar.h.

#define IS_SgTypeSignedLong_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedLong::static_variant >> 3] & (1 << (SgTypeSignedLong::static_variant & 7)))) ? ((SgTypeSignedLong*) (node)) : NULL) : NULL)

Definition at line 2594 of file Cxx_Grammar.h.

#define IS_SgTypeUnsignedLong_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedLong::static_variant >> 3] & (1 << (SgTypeUnsignedLong::static_variant & 7)))) ? ((SgTypeUnsignedLong*) (node)) : NULL) : NULL)

Definition at line 2597 of file Cxx_Grammar.h.

#define IS_SgTypeVoid_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeVoid::static_variant >> 3] & (1 << (SgTypeVoid::static_variant & 7)))) ? ((SgTypeVoid*) (node)) : NULL) : NULL)

Definition at line 2600 of file Cxx_Grammar.h.

#define IS_SgTypeGlobalVoid_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeGlobalVoid::static_variant >> 3] & (1 << (SgTypeGlobalVoid::static_variant & 7)))) ? ((SgTypeGlobalVoid*) (node)) : NULL) : NULL)

Definition at line 2603 of file Cxx_Grammar.h.

#define IS_SgTypeWchar_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeWchar::static_variant >> 3] & (1 << (SgTypeWchar::static_variant & 7)))) ? ((SgTypeWchar*) (node)) : NULL) : NULL)

Definition at line 2606 of file Cxx_Grammar.h.

#define IS_SgTypeFloat_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeFloat::static_variant >> 3] & (1 << (SgTypeFloat::static_variant & 7)))) ? ((SgTypeFloat*) (node)) : NULL) : NULL)

Definition at line 2609 of file Cxx_Grammar.h.

#define IS_SgTypeDouble_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeDouble::static_variant >> 3] & (1 << (SgTypeDouble::static_variant & 7)))) ? ((SgTypeDouble*) (node)) : NULL) : NULL)

Definition at line 2612 of file Cxx_Grammar.h.

#define IS_SgTypeLongLong_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLongLong::static_variant >> 3] & (1 << (SgTypeLongLong::static_variant & 7)))) ? ((SgTypeLongLong*) (node)) : NULL) : NULL)

Definition at line 2615 of file Cxx_Grammar.h.

#define IS_SgTypeSignedLongLong_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSignedLongLong::static_variant >> 3] & (1 << (SgTypeSignedLongLong::static_variant & 7)))) ? ((SgTypeSignedLongLong*) (node)) : NULL) : NULL)

Definition at line 2618 of file Cxx_Grammar.h.

#define IS_SgTypeUnsignedLongLong_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsignedLongLong::static_variant >> 3] & (1 << (SgTypeUnsignedLongLong::static_variant & 7)))) ? ((SgTypeUnsignedLongLong*) (node)) : NULL) : NULL)

Definition at line 2621 of file Cxx_Grammar.h.

#define IS_SgTypeLongDouble_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLongDouble::static_variant >> 3] & (1 << (SgTypeLongDouble::static_variant & 7)))) ? ((SgTypeLongDouble*) (node)) : NULL) : NULL)

Definition at line 2624 of file Cxx_Grammar.h.

#define IS_SgTypeString_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeString::static_variant >> 3] & (1 << (SgTypeString::static_variant & 7)))) ? ((SgTypeString*) (node)) : NULL) : NULL)

Definition at line 2627 of file Cxx_Grammar.h.

#define IS_SgTypeBool_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeBool::static_variant >> 3] & (1 << (SgTypeBool::static_variant & 7)))) ? ((SgTypeBool*) (node)) : NULL) : NULL)

Definition at line 2630 of file Cxx_Grammar.h.

#define IS_SgTypeComplex_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeComplex::static_variant >> 3] & (1 << (SgTypeComplex::static_variant & 7)))) ? ((SgTypeComplex*) (node)) : NULL) : NULL)

Definition at line 2633 of file Cxx_Grammar.h.

#define IS_SgTypeImaginary_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeImaginary::static_variant >> 3] & (1 << (SgTypeImaginary::static_variant & 7)))) ? ((SgTypeImaginary*) (node)) : NULL) : NULL)

Definition at line 2636 of file Cxx_Grammar.h.

#define IS_SgTypeDefault_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeDefault::static_variant >> 3] & (1 << (SgTypeDefault::static_variant & 7)))) ? ((SgTypeDefault*) (node)) : NULL) : NULL)

Definition at line 2639 of file Cxx_Grammar.h.

#define IS_SgPointerMemberType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerMemberType::static_variant >> 3] & (1 << (SgPointerMemberType::static_variant & 7)))) ? ((SgPointerMemberType*) (node)) : NULL) : NULL)

Definition at line 2642 of file Cxx_Grammar.h.

#define IS_SgReferenceType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgReferenceType::static_variant >> 3] & (1 << (SgReferenceType::static_variant & 7)))) ? ((SgReferenceType*) (node)) : NULL) : NULL)

Definition at line 2645 of file Cxx_Grammar.h.

#define IS_SgTypeCAFTeam_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeCAFTeam::static_variant >> 3] & (1 << (SgTypeCAFTeam::static_variant & 7)))) ? ((SgTypeCAFTeam*) (node)) : NULL) : NULL)

Definition at line 2648 of file Cxx_Grammar.h.

#define IS_SgTypeUnsigned128bitInteger_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeUnsigned128bitInteger::static_variant >> 3] & (1 << (SgTypeUnsigned128bitInteger::static_variant & 7)))) ? ((SgTypeUnsigned128bitInteger*) (node)) : NULL) : NULL)

Definition at line 2651 of file Cxx_Grammar.h.

#define IS_SgTypeSigned128bitInteger_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeSigned128bitInteger::static_variant >> 3] & (1 << (SgTypeSigned128bitInteger::static_variant & 7)))) ? ((SgTypeSigned128bitInteger*) (node)) : NULL) : NULL)

Definition at line 2654 of file Cxx_Grammar.h.

#define IS_SgTypeLabel_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeLabel::static_variant >> 3] & (1 << (SgTypeLabel::static_variant & 7)))) ? ((SgTypeLabel*) (node)) : NULL) : NULL)

Definition at line 2657 of file Cxx_Grammar.h.

#define IS_SgJavaParameterizedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaParameterizedType::static_variant >> 3] & (1 << (SgJavaParameterizedType::static_variant & 7)))) ? ((SgJavaParameterizedType*) (node)) : NULL) : NULL)

Definition at line 2660 of file Cxx_Grammar.h.

#define IS_SgJavaQualifiedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaQualifiedType::static_variant >> 3] & (1 << (SgJavaQualifiedType::static_variant & 7)))) ? ((SgJavaQualifiedType*) (node)) : NULL) : NULL)

Definition at line 2663 of file Cxx_Grammar.h.

#define IS_SgJavaWildcardType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaWildcardType::static_variant >> 3] & (1 << (SgJavaWildcardType::static_variant & 7)))) ? ((SgJavaWildcardType*) (node)) : NULL) : NULL)

Definition at line 2666 of file Cxx_Grammar.h.

#define IS_SgJavaUnionType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaUnionType::static_variant >> 3] & (1 << (SgJavaUnionType::static_variant & 7)))) ? ((SgJavaUnionType*) (node)) : NULL) : NULL)

Definition at line 2669 of file Cxx_Grammar.h.

#define IS_SgJavaParameterType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaParameterType::static_variant >> 3] & (1 << (SgJavaParameterType::static_variant & 7)))) ? ((SgJavaParameterType*) (node)) : NULL) : NULL)

Definition at line 2672 of file Cxx_Grammar.h.

#define IS_SgTemplateType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateType::static_variant >> 3] & (1 << (SgTemplateType::static_variant & 7)))) ? ((SgTemplateType*) (node)) : NULL) : NULL)

Definition at line 2675 of file Cxx_Grammar.h.

#define IS_SgEnumType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumType::static_variant >> 3] & (1 << (SgEnumType::static_variant & 7)))) ? ((SgEnumType*) (node)) : NULL) : NULL)

Definition at line 2678 of file Cxx_Grammar.h.

#define IS_SgTypedefType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefType::static_variant >> 3] & (1 << (SgTypedefType::static_variant & 7)))) ? ((SgTypedefType*) (node)) : NULL) : NULL)

Definition at line 2681 of file Cxx_Grammar.h.

#define IS_SgModifierType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModifierType::static_variant >> 3] & (1 << (SgModifierType::static_variant & 7)))) ? ((SgModifierType*) (node)) : NULL) : NULL)

Definition at line 2684 of file Cxx_Grammar.h.

#define IS_SgPartialFunctionModifierType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPartialFunctionModifierType::static_variant >> 3] & (1 << (SgPartialFunctionModifierType::static_variant & 7)))) ? ((SgPartialFunctionModifierType*) (node)) : NULL) : NULL)

Definition at line 2687 of file Cxx_Grammar.h.

#define IS_SgArrayType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArrayType::static_variant >> 3] & (1 << (SgArrayType::static_variant & 7)))) ? ((SgArrayType*) (node)) : NULL) : NULL)

Definition at line 2690 of file Cxx_Grammar.h.

#define IS_SgTypeEllipse_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeEllipse::static_variant >> 3] & (1 << (SgTypeEllipse::static_variant & 7)))) ? ((SgTypeEllipse*) (node)) : NULL) : NULL)

Definition at line 2693 of file Cxx_Grammar.h.

#define IS_SgTypeCrayPointer_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeCrayPointer::static_variant >> 3] & (1 << (SgTypeCrayPointer::static_variant & 7)))) ? ((SgTypeCrayPointer*) (node)) : NULL) : NULL)

Definition at line 2696 of file Cxx_Grammar.h.

#define IS_SgPartialFunctionType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPartialFunctionType::static_variant >> 3] & (1 << (SgPartialFunctionType::static_variant & 7)))) ? ((SgPartialFunctionType*) (node)) : NULL) : NULL)

Definition at line 2699 of file Cxx_Grammar.h.

#define IS_SgMemberFunctionType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionType::static_variant >> 3] & (1 << (SgMemberFunctionType::static_variant & 7)))) ? ((SgMemberFunctionType*) (node)) : NULL) : NULL)

Definition at line 2702 of file Cxx_Grammar.h.

#define IS_SgFunctionType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionType::static_variant >> 3] & (1 << (SgFunctionType::static_variant & 7)))) ? ((SgFunctionType*) (node)) : NULL) : NULL)

Definition at line 2705 of file Cxx_Grammar.h.

#define IS_SgPointerType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerType::static_variant >> 3] & (1 << (SgPointerType::static_variant & 7)))) ? ((SgPointerType*) (node)) : NULL) : NULL)

Definition at line 2708 of file Cxx_Grammar.h.

#define IS_SgClassType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassType::static_variant >> 3] & (1 << (SgClassType::static_variant & 7)))) ? ((SgClassType*) (node)) : NULL) : NULL)

Definition at line 2711 of file Cxx_Grammar.h.

#define IS_SgNamedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamedType::static_variant >> 3] & (1 << (SgNamedType::static_variant & 7)))) ? ((SgNamedType*) (node)) : NULL) : NULL)

Definition at line 2714 of file Cxx_Grammar.h.

#define IS_SgQualifiedNameType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgQualifiedNameType::static_variant >> 3] & (1 << (SgQualifiedNameType::static_variant & 7)))) ? ((SgQualifiedNameType*) (node)) : NULL) : NULL)

Definition at line 2717 of file Cxx_Grammar.h.

#define IS_SgType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgType::static_variant >> 3] & (1 << (SgType::static_variant & 7)))) ? ((SgType*) (node)) : NULL) : NULL)

Definition at line 2720 of file Cxx_Grammar.h.

#define IS_SgForStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgForStatement::static_variant >> 3] & (1 << (SgForStatement::static_variant & 7)))) ? ((SgForStatement*) (node)) : NULL) : NULL)

Definition at line 2723 of file Cxx_Grammar.h.

#define IS_SgForInitStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgForInitStatement::static_variant >> 3] & (1 << (SgForInitStatement::static_variant & 7)))) ? ((SgForInitStatement*) (node)) : NULL) : NULL)

Definition at line 2726 of file Cxx_Grammar.h.

#define IS_SgCatchStatementSeq_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCatchStatementSeq::static_variant >> 3] & (1 << (SgCatchStatementSeq::static_variant & 7)))) ? ((SgCatchStatementSeq*) (node)) : NULL) : NULL)

Definition at line 2729 of file Cxx_Grammar.h.

#define IS_SgFunctionParameterList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionParameterList::static_variant >> 3] & (1 << (SgFunctionParameterList::static_variant & 7)))) ? ((SgFunctionParameterList*) (node)) : NULL) : NULL)

Definition at line 2732 of file Cxx_Grammar.h.

#define IS_SgCtorInitializerList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCtorInitializerList::static_variant >> 3] & (1 << (SgCtorInitializerList::static_variant & 7)))) ? ((SgCtorInitializerList*) (node)) : NULL) : NULL)

Definition at line 2735 of file Cxx_Grammar.h.

#define IS_SgBasicBlock_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBasicBlock::static_variant >> 3] & (1 << (SgBasicBlock::static_variant & 7)))) ? ((SgBasicBlock*) (node)) : NULL) : NULL)

Definition at line 2738 of file Cxx_Grammar.h.

#define IS_SgGlobal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGlobal::static_variant >> 3] & (1 << (SgGlobal::static_variant & 7)))) ? ((SgGlobal*) (node)) : NULL) : NULL)

Definition at line 2741 of file Cxx_Grammar.h.

#define IS_SgIfStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfStmt::static_variant >> 3] & (1 << (SgIfStmt::static_variant & 7)))) ? ((SgIfStmt*) (node)) : NULL) : NULL)

Definition at line 2744 of file Cxx_Grammar.h.

#define IS_SgWhileStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWhileStmt::static_variant >> 3] & (1 << (SgWhileStmt::static_variant & 7)))) ? ((SgWhileStmt*) (node)) : NULL) : NULL)

Definition at line 2747 of file Cxx_Grammar.h.

#define IS_SgDoWhileStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDoWhileStmt::static_variant >> 3] & (1 << (SgDoWhileStmt::static_variant & 7)))) ? ((SgDoWhileStmt*) (node)) : NULL) : NULL)

Definition at line 2750 of file Cxx_Grammar.h.

#define IS_SgSwitchStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSwitchStatement::static_variant >> 3] & (1 << (SgSwitchStatement::static_variant & 7)))) ? ((SgSwitchStatement*) (node)) : NULL) : NULL)

Definition at line 2753 of file Cxx_Grammar.h.

#define IS_SgCatchOptionStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCatchOptionStmt::static_variant >> 3] & (1 << (SgCatchOptionStmt::static_variant & 7)))) ? ((SgCatchOptionStmt*) (node)) : NULL) : NULL)

Definition at line 2756 of file Cxx_Grammar.h.

#define IS_SgVariableDefinition_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariableDefinition::static_variant >> 3] & (1 << (SgVariableDefinition::static_variant & 7)))) ? ((SgVariableDefinition*) (node)) : NULL) : NULL)

Definition at line 2759 of file Cxx_Grammar.h.

#define IS_SgStmtDeclarationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStmtDeclarationStatement::static_variant >> 3] & (1 << (SgStmtDeclarationStatement::static_variant & 7)))) ? ((SgStmtDeclarationStatement*) (node)) : NULL) : NULL)

Definition at line 2762 of file Cxx_Grammar.h.

#define IS_SgEnumDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumDeclaration::static_variant >> 3] & (1 << (SgEnumDeclaration::static_variant & 7)))) ? ((SgEnumDeclaration*) (node)) : NULL) : NULL)

Definition at line 2765 of file Cxx_Grammar.h.

#define IS_SgAsmStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStmt::static_variant >> 3] & (1 << (SgAsmStmt::static_variant & 7)))) ? ((SgAsmStmt*) (node)) : NULL) : NULL)

Definition at line 2768 of file Cxx_Grammar.h.

#define IS_SgTypedefDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefDeclaration::static_variant >> 3] & (1 << (SgTypedefDeclaration::static_variant & 7)))) ? ((SgTypedefDeclaration*) (node)) : NULL) : NULL)

Definition at line 2771 of file Cxx_Grammar.h.

#define IS_SgFunctionTypeTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionTypeTable::static_variant >> 3] & (1 << (SgFunctionTypeTable::static_variant & 7)))) ? ((SgFunctionTypeTable*) (node)) : NULL) : NULL)

Definition at line 2774 of file Cxx_Grammar.h.

#define IS_SgExprStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExprStatement::static_variant >> 3] & (1 << (SgExprStatement::static_variant & 7)))) ? ((SgExprStatement*) (node)) : NULL) : NULL)

Definition at line 2777 of file Cxx_Grammar.h.

#define IS_SgLabelStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLabelStatement::static_variant >> 3] & (1 << (SgLabelStatement::static_variant & 7)))) ? ((SgLabelStatement*) (node)) : NULL) : NULL)

Definition at line 2780 of file Cxx_Grammar.h.

#define IS_SgCaseOptionStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCaseOptionStmt::static_variant >> 3] & (1 << (SgCaseOptionStmt::static_variant & 7)))) ? ((SgCaseOptionStmt*) (node)) : NULL) : NULL)

Definition at line 2783 of file Cxx_Grammar.h.

#define IS_SgTryStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTryStmt::static_variant >> 3] & (1 << (SgTryStmt::static_variant & 7)))) ? ((SgTryStmt*) (node)) : NULL) : NULL)

Definition at line 2786 of file Cxx_Grammar.h.

#define IS_SgDefaultOptionStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDefaultOptionStmt::static_variant >> 3] & (1 << (SgDefaultOptionStmt::static_variant & 7)))) ? ((SgDefaultOptionStmt*) (node)) : NULL) : NULL)

Definition at line 2789 of file Cxx_Grammar.h.

#define IS_SgBreakStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBreakStmt::static_variant >> 3] & (1 << (SgBreakStmt::static_variant & 7)))) ? ((SgBreakStmt*) (node)) : NULL) : NULL)

Definition at line 2792 of file Cxx_Grammar.h.

#define IS_SgContinueStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgContinueStmt::static_variant >> 3] & (1 << (SgContinueStmt::static_variant & 7)))) ? ((SgContinueStmt*) (node)) : NULL) : NULL)

Definition at line 2795 of file Cxx_Grammar.h.

#define IS_SgReturnStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgReturnStmt::static_variant >> 3] & (1 << (SgReturnStmt::static_variant & 7)))) ? ((SgReturnStmt*) (node)) : NULL) : NULL)

Definition at line 2798 of file Cxx_Grammar.h.

#define IS_SgGotoStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGotoStatement::static_variant >> 3] & (1 << (SgGotoStatement::static_variant & 7)))) ? ((SgGotoStatement*) (node)) : NULL) : NULL)

Definition at line 2801 of file Cxx_Grammar.h.

#define IS_SgSpawnStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSpawnStmt::static_variant >> 3] & (1 << (SgSpawnStmt::static_variant & 7)))) ? ((SgSpawnStmt*) (node)) : NULL) : NULL)

Definition at line 2804 of file Cxx_Grammar.h.

#define IS_SgNullStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNullStatement::static_variant >> 3] & (1 << (SgNullStatement::static_variant & 7)))) ? ((SgNullStatement*) (node)) : NULL) : NULL)

Definition at line 2807 of file Cxx_Grammar.h.

#define IS_SgVariantStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariantStatement::static_variant >> 3] & (1 << (SgVariantStatement::static_variant & 7)))) ? ((SgVariantStatement*) (node)) : NULL) : NULL)

Definition at line 2810 of file Cxx_Grammar.h.

#define IS_SgPragmaDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPragmaDeclaration::static_variant >> 3] & (1 << (SgPragmaDeclaration::static_variant & 7)))) ? ((SgPragmaDeclaration*) (node)) : NULL) : NULL)

Definition at line 2813 of file Cxx_Grammar.h.

#define IS_SgTemplateClassDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateClassDeclaration::static_variant >> 3] & (1 << (SgTemplateClassDeclaration::static_variant & 7)))) ? ((SgTemplateClassDeclaration*) (node)) : NULL) : NULL)

Definition at line 2816 of file Cxx_Grammar.h.

#define IS_SgTemplateMemberFunctionDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateMemberFunctionDeclaration::static_variant >> 3] & (1 << (SgTemplateMemberFunctionDeclaration::static_variant & 7)))) ? ((SgTemplateMemberFunctionDeclaration*) (node)) : NULL) : NULL)

Definition at line 2819 of file Cxx_Grammar.h.

#define IS_SgTemplateFunctionDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionDeclaration::static_variant >> 3] & (1 << (SgTemplateFunctionDeclaration::static_variant & 7)))) ? ((SgTemplateFunctionDeclaration*) (node)) : NULL) : NULL)

Definition at line 2822 of file Cxx_Grammar.h.

#define IS_SgTemplateVariableDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateVariableDeclaration::static_variant >> 3] & (1 << (SgTemplateVariableDeclaration::static_variant & 7)))) ? ((SgTemplateVariableDeclaration*) (node)) : NULL) : NULL)

Definition at line 2825 of file Cxx_Grammar.h.

#define IS_SgTemplateDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateDeclaration::static_variant >> 3] & (1 << (SgTemplateDeclaration::static_variant & 7)))) ? ((SgTemplateDeclaration*) (node)) : NULL) : NULL)

Definition at line 2828 of file Cxx_Grammar.h.

#define IS_SgVariableDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariableDeclaration::static_variant >> 3] & (1 << (SgVariableDeclaration::static_variant & 7)))) ? ((SgVariableDeclaration*) (node)) : NULL) : NULL)

Definition at line 2831 of file Cxx_Grammar.h.

#define IS_SgTemplateInstantiationDecl_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationDecl::static_variant >> 3] & (1 << (SgTemplateInstantiationDecl::static_variant & 7)))) ? ((SgTemplateInstantiationDecl*) (node)) : NULL) : NULL)

Definition at line 2834 of file Cxx_Grammar.h.

#define IS_SgTemplateInstantiationDefn_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationDefn::static_variant >> 3] & (1 << (SgTemplateInstantiationDefn::static_variant & 7)))) ? ((SgTemplateInstantiationDefn*) (node)) : NULL) : NULL)

Definition at line 2837 of file Cxx_Grammar.h.

#define IS_SgTemplateInstantiationFunctionDecl_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationFunctionDecl::static_variant >> 3] & (1 << (SgTemplateInstantiationFunctionDecl::static_variant & 7)))) ? ((SgTemplateInstantiationFunctionDecl*) (node)) : NULL) : NULL)

Definition at line 2840 of file Cxx_Grammar.h.

#define IS_SgTemplateInstantiationMemberFunctionDecl_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationMemberFunctionDecl::static_variant >> 3] & (1 << (SgTemplateInstantiationMemberFunctionDecl::static_variant & 7)))) ? ((SgTemplateInstantiationMemberFunctionDecl*) (node)) : NULL) : NULL)

Definition at line 2843 of file Cxx_Grammar.h.

#define IS_SgWithStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWithStatement::static_variant >> 3] & (1 << (SgWithStatement::static_variant & 7)))) ? ((SgWithStatement*) (node)) : NULL) : NULL)

Definition at line 2846 of file Cxx_Grammar.h.

#define IS_SgPythonGlobalStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPythonGlobalStmt::static_variant >> 3] & (1 << (SgPythonGlobalStmt::static_variant & 7)))) ? ((SgPythonGlobalStmt*) (node)) : NULL) : NULL)

Definition at line 2849 of file Cxx_Grammar.h.

#define IS_SgPythonPrintStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPythonPrintStmt::static_variant >> 3] & (1 << (SgPythonPrintStmt::static_variant & 7)))) ? ((SgPythonPrintStmt*) (node)) : NULL) : NULL)

Definition at line 2852 of file Cxx_Grammar.h.

#define IS_SgPassStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPassStatement::static_variant >> 3] & (1 << (SgPassStatement::static_variant & 7)))) ? ((SgPassStatement*) (node)) : NULL) : NULL)

Definition at line 2855 of file Cxx_Grammar.h.

#define IS_SgAssertStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssertStmt::static_variant >> 3] & (1 << (SgAssertStmt::static_variant & 7)))) ? ((SgAssertStmt*) (node)) : NULL) : NULL)

Definition at line 2858 of file Cxx_Grammar.h.

#define IS_SgExecStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExecStatement::static_variant >> 3] & (1 << (SgExecStatement::static_variant & 7)))) ? ((SgExecStatement*) (node)) : NULL) : NULL)

Definition at line 2861 of file Cxx_Grammar.h.

#define IS_SgProgramHeaderStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgProgramHeaderStatement::static_variant >> 3] & (1 << (SgProgramHeaderStatement::static_variant & 7)))) ? ((SgProgramHeaderStatement*) (node)) : NULL) : NULL)

Definition at line 2864 of file Cxx_Grammar.h.

#define IS_SgProcedureHeaderStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgProcedureHeaderStatement::static_variant >> 3] & (1 << (SgProcedureHeaderStatement::static_variant & 7)))) ? ((SgProcedureHeaderStatement*) (node)) : NULL) : NULL)

Definition at line 2867 of file Cxx_Grammar.h.

#define IS_SgEntryStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEntryStatement::static_variant >> 3] & (1 << (SgEntryStatement::static_variant & 7)))) ? ((SgEntryStatement*) (node)) : NULL) : NULL)

Definition at line 2870 of file Cxx_Grammar.h.

#define IS_SgFortranNonblockedDo_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFortranNonblockedDo::static_variant >> 3] & (1 << (SgFortranNonblockedDo::static_variant & 7)))) ? ((SgFortranNonblockedDo*) (node)) : NULL) : NULL)

Definition at line 2873 of file Cxx_Grammar.h.

#define IS_SgInterfaceStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInterfaceStatement::static_variant >> 3] & (1 << (SgInterfaceStatement::static_variant & 7)))) ? ((SgInterfaceStatement*) (node)) : NULL) : NULL)

Definition at line 2876 of file Cxx_Grammar.h.

#define IS_SgParameterStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgParameterStatement::static_variant >> 3] & (1 << (SgParameterStatement::static_variant & 7)))) ? ((SgParameterStatement*) (node)) : NULL) : NULL)

Definition at line 2879 of file Cxx_Grammar.h.

#define IS_SgCommonBlock_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommonBlock::static_variant >> 3] & (1 << (SgCommonBlock::static_variant & 7)))) ? ((SgCommonBlock*) (node)) : NULL) : NULL)

Definition at line 2882 of file Cxx_Grammar.h.

#define IS_SgModuleStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModuleStatement::static_variant >> 3] & (1 << (SgModuleStatement::static_variant & 7)))) ? ((SgModuleStatement*) (node)) : NULL) : NULL)

Definition at line 2885 of file Cxx_Grammar.h.

#define IS_SgUseStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUseStatement::static_variant >> 3] & (1 << (SgUseStatement::static_variant & 7)))) ? ((SgUseStatement*) (node)) : NULL) : NULL)

Definition at line 2888 of file Cxx_Grammar.h.

#define IS_SgStopOrPauseStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStopOrPauseStatement::static_variant >> 3] & (1 << (SgStopOrPauseStatement::static_variant & 7)))) ? ((SgStopOrPauseStatement*) (node)) : NULL) : NULL)

Definition at line 2891 of file Cxx_Grammar.h.

#define IS_SgPrintStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPrintStatement::static_variant >> 3] & (1 << (SgPrintStatement::static_variant & 7)))) ? ((SgPrintStatement*) (node)) : NULL) : NULL)

Definition at line 2894 of file Cxx_Grammar.h.

#define IS_SgReadStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgReadStatement::static_variant >> 3] & (1 << (SgReadStatement::static_variant & 7)))) ? ((SgReadStatement*) (node)) : NULL) : NULL)

Definition at line 2897 of file Cxx_Grammar.h.

#define IS_SgWriteStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWriteStatement::static_variant >> 3] & (1 << (SgWriteStatement::static_variant & 7)))) ? ((SgWriteStatement*) (node)) : NULL) : NULL)

Definition at line 2900 of file Cxx_Grammar.h.

#define IS_SgOpenStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOpenStatement::static_variant >> 3] & (1 << (SgOpenStatement::static_variant & 7)))) ? ((SgOpenStatement*) (node)) : NULL) : NULL)

Definition at line 2903 of file Cxx_Grammar.h.

#define IS_SgCloseStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCloseStatement::static_variant >> 3] & (1 << (SgCloseStatement::static_variant & 7)))) ? ((SgCloseStatement*) (node)) : NULL) : NULL)

Definition at line 2906 of file Cxx_Grammar.h.

#define IS_SgInquireStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInquireStatement::static_variant >> 3] & (1 << (SgInquireStatement::static_variant & 7)))) ? ((SgInquireStatement*) (node)) : NULL) : NULL)

Definition at line 2909 of file Cxx_Grammar.h.

#define IS_SgFlushStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFlushStatement::static_variant >> 3] & (1 << (SgFlushStatement::static_variant & 7)))) ? ((SgFlushStatement*) (node)) : NULL) : NULL)

Definition at line 2912 of file Cxx_Grammar.h.

#define IS_SgBackspaceStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBackspaceStatement::static_variant >> 3] & (1 << (SgBackspaceStatement::static_variant & 7)))) ? ((SgBackspaceStatement*) (node)) : NULL) : NULL)

Definition at line 2915 of file Cxx_Grammar.h.

#define IS_SgRewindStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRewindStatement::static_variant >> 3] & (1 << (SgRewindStatement::static_variant & 7)))) ? ((SgRewindStatement*) (node)) : NULL) : NULL)

Definition at line 2918 of file Cxx_Grammar.h.

#define IS_SgEndfileStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEndfileStatement::static_variant >> 3] & (1 << (SgEndfileStatement::static_variant & 7)))) ? ((SgEndfileStatement*) (node)) : NULL) : NULL)

Definition at line 2921 of file Cxx_Grammar.h.

#define IS_SgWaitStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWaitStatement::static_variant >> 3] & (1 << (SgWaitStatement::static_variant & 7)))) ? ((SgWaitStatement*) (node)) : NULL) : NULL)

Definition at line 2924 of file Cxx_Grammar.h.

#define IS_SgCAFWithTeamStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCAFWithTeamStatement::static_variant >> 3] & (1 << (SgCAFWithTeamStatement::static_variant & 7)))) ? ((SgCAFWithTeamStatement*) (node)) : NULL) : NULL)

Definition at line 2927 of file Cxx_Grammar.h.

#define IS_SgFormatStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFormatStatement::static_variant >> 3] & (1 << (SgFormatStatement::static_variant & 7)))) ? ((SgFormatStatement*) (node)) : NULL) : NULL)

Definition at line 2930 of file Cxx_Grammar.h.

#define IS_SgFortranDo_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFortranDo::static_variant >> 3] & (1 << (SgFortranDo::static_variant & 7)))) ? ((SgFortranDo*) (node)) : NULL) : NULL)

Definition at line 2933 of file Cxx_Grammar.h.

#define IS_SgForAllStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgForAllStatement::static_variant >> 3] & (1 << (SgForAllStatement::static_variant & 7)))) ? ((SgForAllStatement*) (node)) : NULL) : NULL)

Definition at line 2936 of file Cxx_Grammar.h.

#define IS_SgIOStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIOStatement::static_variant >> 3] & (1 << (SgIOStatement::static_variant & 7)))) ? ((SgIOStatement*) (node)) : NULL) : NULL)

Definition at line 2939 of file Cxx_Grammar.h.

#define IS_SgUpcNotifyStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcNotifyStatement::static_variant >> 3] & (1 << (SgUpcNotifyStatement::static_variant & 7)))) ? ((SgUpcNotifyStatement*) (node)) : NULL) : NULL)

Definition at line 2942 of file Cxx_Grammar.h.

#define IS_SgUpcWaitStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcWaitStatement::static_variant >> 3] & (1 << (SgUpcWaitStatement::static_variant & 7)))) ? ((SgUpcWaitStatement*) (node)) : NULL) : NULL)

Definition at line 2945 of file Cxx_Grammar.h.

#define IS_SgUpcBarrierStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcBarrierStatement::static_variant >> 3] & (1 << (SgUpcBarrierStatement::static_variant & 7)))) ? ((SgUpcBarrierStatement*) (node)) : NULL) : NULL)

Definition at line 2948 of file Cxx_Grammar.h.

#define IS_SgUpcFenceStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcFenceStatement::static_variant >> 3] & (1 << (SgUpcFenceStatement::static_variant & 7)))) ? ((SgUpcFenceStatement*) (node)) : NULL) : NULL)

Definition at line 2951 of file Cxx_Grammar.h.

#define IS_SgUpcForAllStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcForAllStatement::static_variant >> 3] & (1 << (SgUpcForAllStatement::static_variant & 7)))) ? ((SgUpcForAllStatement*) (node)) : NULL) : NULL)

Definition at line 2954 of file Cxx_Grammar.h.

#define IS_SgOmpParallelStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpParallelStatement::static_variant >> 3] & (1 << (SgOmpParallelStatement::static_variant & 7)))) ? ((SgOmpParallelStatement*) (node)) : NULL) : NULL)

Definition at line 2957 of file Cxx_Grammar.h.

#define IS_SgOmpSingleStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSingleStatement::static_variant >> 3] & (1 << (SgOmpSingleStatement::static_variant & 7)))) ? ((SgOmpSingleStatement*) (node)) : NULL) : NULL)

Definition at line 2960 of file Cxx_Grammar.h.

#define IS_SgOmpTaskStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTaskStatement::static_variant >> 3] & (1 << (SgOmpTaskStatement::static_variant & 7)))) ? ((SgOmpTaskStatement*) (node)) : NULL) : NULL)

Definition at line 2963 of file Cxx_Grammar.h.

#define IS_SgOmpForStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpForStatement::static_variant >> 3] & (1 << (SgOmpForStatement::static_variant & 7)))) ? ((SgOmpForStatement*) (node)) : NULL) : NULL)

Definition at line 2966 of file Cxx_Grammar.h.

#define IS_SgOmpDoStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpDoStatement::static_variant >> 3] & (1 << (SgOmpDoStatement::static_variant & 7)))) ? ((SgOmpDoStatement*) (node)) : NULL) : NULL)

Definition at line 2969 of file Cxx_Grammar.h.

#define IS_SgOmpSectionsStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSectionsStatement::static_variant >> 3] & (1 << (SgOmpSectionsStatement::static_variant & 7)))) ? ((SgOmpSectionsStatement*) (node)) : NULL) : NULL)

Definition at line 2972 of file Cxx_Grammar.h.

#define IS_SgOmpTargetStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTargetStatement::static_variant >> 3] & (1 << (SgOmpTargetStatement::static_variant & 7)))) ? ((SgOmpTargetStatement*) (node)) : NULL) : NULL)

Definition at line 2975 of file Cxx_Grammar.h.

#define IS_SgOmpTargetDataStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTargetDataStatement::static_variant >> 3] & (1 << (SgOmpTargetDataStatement::static_variant & 7)))) ? ((SgOmpTargetDataStatement*) (node)) : NULL) : NULL)

Definition at line 2978 of file Cxx_Grammar.h.

#define IS_SgOmpSimdStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSimdStatement::static_variant >> 3] & (1 << (SgOmpSimdStatement::static_variant & 7)))) ? ((SgOmpSimdStatement*) (node)) : NULL) : NULL)

Definition at line 2981 of file Cxx_Grammar.h.

#define IS_SgOmpClauseBodyStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpClauseBodyStatement::static_variant >> 3] & (1 << (SgOmpClauseBodyStatement::static_variant & 7)))) ? ((SgOmpClauseBodyStatement*) (node)) : NULL) : NULL)

Definition at line 2984 of file Cxx_Grammar.h.

#define IS_SgOmpAtomicStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpAtomicStatement::static_variant >> 3] & (1 << (SgOmpAtomicStatement::static_variant & 7)))) ? ((SgOmpAtomicStatement*) (node)) : NULL) : NULL)

Definition at line 2987 of file Cxx_Grammar.h.

#define IS_SgOmpMasterStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpMasterStatement::static_variant >> 3] & (1 << (SgOmpMasterStatement::static_variant & 7)))) ? ((SgOmpMasterStatement*) (node)) : NULL) : NULL)

Definition at line 2990 of file Cxx_Grammar.h.

#define IS_SgOmpSectionStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSectionStatement::static_variant >> 3] & (1 << (SgOmpSectionStatement::static_variant & 7)))) ? ((SgOmpSectionStatement*) (node)) : NULL) : NULL)

Definition at line 2993 of file Cxx_Grammar.h.

#define IS_SgOmpOrderedStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpOrderedStatement::static_variant >> 3] & (1 << (SgOmpOrderedStatement::static_variant & 7)))) ? ((SgOmpOrderedStatement*) (node)) : NULL) : NULL)

Definition at line 2996 of file Cxx_Grammar.h.

#define IS_SgOmpWorkshareStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpWorkshareStatement::static_variant >> 3] & (1 << (SgOmpWorkshareStatement::static_variant & 7)))) ? ((SgOmpWorkshareStatement*) (node)) : NULL) : NULL)

Definition at line 2999 of file Cxx_Grammar.h.

#define IS_SgOmpCriticalStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCriticalStatement::static_variant >> 3] & (1 << (SgOmpCriticalStatement::static_variant & 7)))) ? ((SgOmpCriticalStatement*) (node)) : NULL) : NULL)

Definition at line 3002 of file Cxx_Grammar.h.

#define IS_SgOmpBodyStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpBodyStatement::static_variant >> 3] & (1 << (SgOmpBodyStatement::static_variant & 7)))) ? ((SgOmpBodyStatement*) (node)) : NULL) : NULL)

Definition at line 3005 of file Cxx_Grammar.h.

#define IS_SgJavaThrowStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaThrowStatement::static_variant >> 3] & (1 << (SgJavaThrowStatement::static_variant & 7)))) ? ((SgJavaThrowStatement*) (node)) : NULL) : NULL)

Definition at line 3008 of file Cxx_Grammar.h.

#define IS_SgJavaForEachStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaForEachStatement::static_variant >> 3] & (1 << (SgJavaForEachStatement::static_variant & 7)))) ? ((SgJavaForEachStatement*) (node)) : NULL) : NULL)

Definition at line 3011 of file Cxx_Grammar.h.

#define IS_SgJavaSynchronizedStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaSynchronizedStatement::static_variant >> 3] & (1 << (SgJavaSynchronizedStatement::static_variant & 7)))) ? ((SgJavaSynchronizedStatement*) (node)) : NULL) : NULL)

Definition at line 3014 of file Cxx_Grammar.h.

#define IS_SgJavaLabelStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaLabelStatement::static_variant >> 3] & (1 << (SgJavaLabelStatement::static_variant & 7)))) ? ((SgJavaLabelStatement*) (node)) : NULL) : NULL)

Definition at line 3017 of file Cxx_Grammar.h.

#define IS_SgJavaImportStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaImportStatement::static_variant >> 3] & (1 << (SgJavaImportStatement::static_variant & 7)))) ? ((SgJavaImportStatement*) (node)) : NULL) : NULL)

Definition at line 3020 of file Cxx_Grammar.h.

#define IS_SgJavaPackageDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaPackageDeclaration::static_variant >> 3] & (1 << (SgJavaPackageDeclaration::static_variant & 7)))) ? ((SgJavaPackageDeclaration*) (node)) : NULL) : NULL)

Definition at line 3023 of file Cxx_Grammar.h.

#define IS_SgJavaPackageStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaPackageStatement::static_variant >> 3] & (1 << (SgJavaPackageStatement::static_variant & 7)))) ? ((SgJavaPackageStatement*) (node)) : NULL) : NULL)

Definition at line 3026 of file Cxx_Grammar.h.

#define IS_SgBlockDataStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBlockDataStatement::static_variant >> 3] & (1 << (SgBlockDataStatement::static_variant & 7)))) ? ((SgBlockDataStatement*) (node)) : NULL) : NULL)

Definition at line 3029 of file Cxx_Grammar.h.

#define IS_SgImplicitStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImplicitStatement::static_variant >> 3] & (1 << (SgImplicitStatement::static_variant & 7)))) ? ((SgImplicitStatement*) (node)) : NULL) : NULL)

Definition at line 3032 of file Cxx_Grammar.h.

#define IS_SgStatementFunctionStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStatementFunctionStatement::static_variant >> 3] & (1 << (SgStatementFunctionStatement::static_variant & 7)))) ? ((SgStatementFunctionStatement*) (node)) : NULL) : NULL)

Definition at line 3035 of file Cxx_Grammar.h.

#define IS_SgWhereStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWhereStatement::static_variant >> 3] & (1 << (SgWhereStatement::static_variant & 7)))) ? ((SgWhereStatement*) (node)) : NULL) : NULL)

Definition at line 3038 of file Cxx_Grammar.h.

#define IS_SgNullifyStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNullifyStatement::static_variant >> 3] & (1 << (SgNullifyStatement::static_variant & 7)))) ? ((SgNullifyStatement*) (node)) : NULL) : NULL)

Definition at line 3041 of file Cxx_Grammar.h.

#define IS_SgEquivalenceStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEquivalenceStatement::static_variant >> 3] & (1 << (SgEquivalenceStatement::static_variant & 7)))) ? ((SgEquivalenceStatement*) (node)) : NULL) : NULL)

Definition at line 3044 of file Cxx_Grammar.h.

#define IS_SgDerivedTypeStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDerivedTypeStatement::static_variant >> 3] & (1 << (SgDerivedTypeStatement::static_variant & 7)))) ? ((SgDerivedTypeStatement*) (node)) : NULL) : NULL)

Definition at line 3047 of file Cxx_Grammar.h.

#define IS_SgAttributeSpecificationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAttributeSpecificationStatement::static_variant >> 3] & (1 << (SgAttributeSpecificationStatement::static_variant & 7)))) ? ((SgAttributeSpecificationStatement*) (node)) : NULL) : NULL)

Definition at line 3050 of file Cxx_Grammar.h.

#define IS_SgAllocateStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAllocateStatement::static_variant >> 3] & (1 << (SgAllocateStatement::static_variant & 7)))) ? ((SgAllocateStatement*) (node)) : NULL) : NULL)

Definition at line 3053 of file Cxx_Grammar.h.

#define IS_SgDeallocateStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeallocateStatement::static_variant >> 3] & (1 << (SgDeallocateStatement::static_variant & 7)))) ? ((SgDeallocateStatement*) (node)) : NULL) : NULL)

Definition at line 3056 of file Cxx_Grammar.h.

#define IS_SgContainsStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgContainsStatement::static_variant >> 3] & (1 << (SgContainsStatement::static_variant & 7)))) ? ((SgContainsStatement*) (node)) : NULL) : NULL)

Definition at line 3059 of file Cxx_Grammar.h.

#define IS_SgSequenceStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSequenceStatement::static_variant >> 3] & (1 << (SgSequenceStatement::static_variant & 7)))) ? ((SgSequenceStatement*) (node)) : NULL) : NULL)

Definition at line 3062 of file Cxx_Grammar.h.

#define IS_SgElseWhereStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElseWhereStatement::static_variant >> 3] & (1 << (SgElseWhereStatement::static_variant & 7)))) ? ((SgElseWhereStatement*) (node)) : NULL) : NULL)

Definition at line 3065 of file Cxx_Grammar.h.

#define IS_SgArithmeticIfStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArithmeticIfStatement::static_variant >> 3] & (1 << (SgArithmeticIfStatement::static_variant & 7)))) ? ((SgArithmeticIfStatement*) (node)) : NULL) : NULL)

Definition at line 3068 of file Cxx_Grammar.h.

#define IS_SgAssignStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignStatement::static_variant >> 3] & (1 << (SgAssignStatement::static_variant & 7)))) ? ((SgAssignStatement*) (node)) : NULL) : NULL)

Definition at line 3071 of file Cxx_Grammar.h.

#define IS_SgComputedGotoStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgComputedGotoStatement::static_variant >> 3] & (1 << (SgComputedGotoStatement::static_variant & 7)))) ? ((SgComputedGotoStatement*) (node)) : NULL) : NULL)

Definition at line 3074 of file Cxx_Grammar.h.

#define IS_SgAssignedGotoStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignedGotoStatement::static_variant >> 3] & (1 << (SgAssignedGotoStatement::static_variant & 7)))) ? ((SgAssignedGotoStatement*) (node)) : NULL) : NULL)

Definition at line 3077 of file Cxx_Grammar.h.

#define IS_SgNamelistStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamelistStatement::static_variant >> 3] & (1 << (SgNamelistStatement::static_variant & 7)))) ? ((SgNamelistStatement*) (node)) : NULL) : NULL)

Definition at line 3080 of file Cxx_Grammar.h.

#define IS_SgImportStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImportStatement::static_variant >> 3] & (1 << (SgImportStatement::static_variant & 7)))) ? ((SgImportStatement*) (node)) : NULL) : NULL)

Definition at line 3083 of file Cxx_Grammar.h.

#define IS_SgAssociateStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssociateStatement::static_variant >> 3] & (1 << (SgAssociateStatement::static_variant & 7)))) ? ((SgAssociateStatement*) (node)) : NULL) : NULL)

Definition at line 3086 of file Cxx_Grammar.h.

#define IS_SgFortranIncludeLine_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFortranIncludeLine::static_variant >> 3] & (1 << (SgFortranIncludeLine::static_variant & 7)))) ? ((SgFortranIncludeLine*) (node)) : NULL) : NULL)

Definition at line 3089 of file Cxx_Grammar.h.

#define IS_SgNamespaceDeclarationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceDeclarationStatement::static_variant >> 3] & (1 << (SgNamespaceDeclarationStatement::static_variant & 7)))) ? ((SgNamespaceDeclarationStatement*) (node)) : NULL) : NULL)

Definition at line 3092 of file Cxx_Grammar.h.

#define IS_SgNamespaceAliasDeclarationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceAliasDeclarationStatement::static_variant >> 3] & (1 << (SgNamespaceAliasDeclarationStatement::static_variant & 7)))) ? ((SgNamespaceAliasDeclarationStatement*) (node)) : NULL) : NULL)

Definition at line 3095 of file Cxx_Grammar.h.

#define IS_SgNamespaceDefinitionStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceDefinitionStatement::static_variant >> 3] & (1 << (SgNamespaceDefinitionStatement::static_variant & 7)))) ? ((SgNamespaceDefinitionStatement*) (node)) : NULL) : NULL)

Definition at line 3098 of file Cxx_Grammar.h.

#define IS_SgUsingDeclarationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUsingDeclarationStatement::static_variant >> 3] & (1 << (SgUsingDeclarationStatement::static_variant & 7)))) ? ((SgUsingDeclarationStatement*) (node)) : NULL) : NULL)

Definition at line 3101 of file Cxx_Grammar.h.

#define IS_SgUsingDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUsingDirectiveStatement::static_variant >> 3] & (1 << (SgUsingDirectiveStatement::static_variant & 7)))) ? ((SgUsingDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3104 of file Cxx_Grammar.h.

#define IS_SgTemplateInstantiationDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateInstantiationDirectiveStatement::static_variant >> 3] & (1 << (SgTemplateInstantiationDirectiveStatement::static_variant & 7)))) ? ((SgTemplateInstantiationDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3107 of file Cxx_Grammar.h.

#define IS_SgTemplateClassDefinition_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateClassDefinition::static_variant >> 3] & (1 << (SgTemplateClassDefinition::static_variant & 7)))) ? ((SgTemplateClassDefinition*) (node)) : NULL) : NULL)

Definition at line 3110 of file Cxx_Grammar.h.

#define IS_SgTemplateFunctionDefinition_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionDefinition::static_variant >> 3] & (1 << (SgTemplateFunctionDefinition::static_variant & 7)))) ? ((SgTemplateFunctionDefinition*) (node)) : NULL) : NULL)

Definition at line 3113 of file Cxx_Grammar.h.

#define IS_SgClassDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassDeclaration::static_variant >> 3] & (1 << (SgClassDeclaration::static_variant & 7)))) ? ((SgClassDeclaration*) (node)) : NULL) : NULL)

Definition at line 3116 of file Cxx_Grammar.h.

#define IS_SgClassDefinition_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassDefinition::static_variant >> 3] & (1 << (SgClassDefinition::static_variant & 7)))) ? ((SgClassDefinition*) (node)) : NULL) : NULL)

Definition at line 3119 of file Cxx_Grammar.h.

#define IS_SgFunctionDefinition_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionDefinition::static_variant >> 3] & (1 << (SgFunctionDefinition::static_variant & 7)))) ? ((SgFunctionDefinition*) (node)) : NULL) : NULL)

Definition at line 3122 of file Cxx_Grammar.h.

#define IS_SgScopeStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgScopeStatement::static_variant >> 3] & (1 << (SgScopeStatement::static_variant & 7)))) ? ((SgScopeStatement*) (node)) : NULL) : NULL)

Definition at line 3125 of file Cxx_Grammar.h.

#define IS_SgMemberFunctionDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionDeclaration::static_variant >> 3] & (1 << (SgMemberFunctionDeclaration::static_variant & 7)))) ? ((SgMemberFunctionDeclaration*) (node)) : NULL) : NULL)

Definition at line 3128 of file Cxx_Grammar.h.

#define IS_SgFunctionDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionDeclaration::static_variant >> 3] & (1 << (SgFunctionDeclaration::static_variant & 7)))) ? ((SgFunctionDeclaration*) (node)) : NULL) : NULL)

Definition at line 3131 of file Cxx_Grammar.h.

#define IS_SgIncludeDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncludeDirectiveStatement::static_variant >> 3] & (1 << (SgIncludeDirectiveStatement::static_variant & 7)))) ? ((SgIncludeDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3134 of file Cxx_Grammar.h.

#define IS_SgDefineDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDefineDirectiveStatement::static_variant >> 3] & (1 << (SgDefineDirectiveStatement::static_variant & 7)))) ? ((SgDefineDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3137 of file Cxx_Grammar.h.

#define IS_SgUndefDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUndefDirectiveStatement::static_variant >> 3] & (1 << (SgUndefDirectiveStatement::static_variant & 7)))) ? ((SgUndefDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3140 of file Cxx_Grammar.h.

#define IS_SgIfdefDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfdefDirectiveStatement::static_variant >> 3] & (1 << (SgIfdefDirectiveStatement::static_variant & 7)))) ? ((SgIfdefDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3143 of file Cxx_Grammar.h.

#define IS_SgIfndefDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfndefDirectiveStatement::static_variant >> 3] & (1 << (SgIfndefDirectiveStatement::static_variant & 7)))) ? ((SgIfndefDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3146 of file Cxx_Grammar.h.

#define IS_SgIfDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIfDirectiveStatement::static_variant >> 3] & (1 << (SgIfDirectiveStatement::static_variant & 7)))) ? ((SgIfDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3149 of file Cxx_Grammar.h.

#define IS_SgDeadIfDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeadIfDirectiveStatement::static_variant >> 3] & (1 << (SgDeadIfDirectiveStatement::static_variant & 7)))) ? ((SgDeadIfDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3152 of file Cxx_Grammar.h.

#define IS_SgElseDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElseDirectiveStatement::static_variant >> 3] & (1 << (SgElseDirectiveStatement::static_variant & 7)))) ? ((SgElseDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3155 of file Cxx_Grammar.h.

#define IS_SgElseifDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgElseifDirectiveStatement::static_variant >> 3] & (1 << (SgElseifDirectiveStatement::static_variant & 7)))) ? ((SgElseifDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3158 of file Cxx_Grammar.h.

#define IS_SgEndifDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEndifDirectiveStatement::static_variant >> 3] & (1 << (SgEndifDirectiveStatement::static_variant & 7)))) ? ((SgEndifDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3161 of file Cxx_Grammar.h.

#define IS_SgLineDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLineDirectiveStatement::static_variant >> 3] & (1 << (SgLineDirectiveStatement::static_variant & 7)))) ? ((SgLineDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3164 of file Cxx_Grammar.h.

#define IS_SgWarningDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWarningDirectiveStatement::static_variant >> 3] & (1 << (SgWarningDirectiveStatement::static_variant & 7)))) ? ((SgWarningDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3167 of file Cxx_Grammar.h.

#define IS_SgErrorDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgErrorDirectiveStatement::static_variant >> 3] & (1 << (SgErrorDirectiveStatement::static_variant & 7)))) ? ((SgErrorDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3170 of file Cxx_Grammar.h.

#define IS_SgEmptyDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEmptyDirectiveStatement::static_variant >> 3] & (1 << (SgEmptyDirectiveStatement::static_variant & 7)))) ? ((SgEmptyDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3173 of file Cxx_Grammar.h.

#define IS_SgIncludeNextDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIncludeNextDirectiveStatement::static_variant >> 3] & (1 << (SgIncludeNextDirectiveStatement::static_variant & 7)))) ? ((SgIncludeNextDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3176 of file Cxx_Grammar.h.

#define IS_SgIdentDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIdentDirectiveStatement::static_variant >> 3] & (1 << (SgIdentDirectiveStatement::static_variant & 7)))) ? ((SgIdentDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3179 of file Cxx_Grammar.h.

#define IS_SgLinemarkerDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLinemarkerDirectiveStatement::static_variant >> 3] & (1 << (SgLinemarkerDirectiveStatement::static_variant & 7)))) ? ((SgLinemarkerDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3182 of file Cxx_Grammar.h.

#define IS_SgC_PreprocessorDirectiveStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgC_PreprocessorDirectiveStatement::static_variant >> 3] & (1 << (SgC_PreprocessorDirectiveStatement::static_variant & 7)))) ? ((SgC_PreprocessorDirectiveStatement*) (node)) : NULL) : NULL)

Definition at line 3185 of file Cxx_Grammar.h.

#define IS_SgClinkageStartStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClinkageStartStatement::static_variant >> 3] & (1 << (SgClinkageStartStatement::static_variant & 7)))) ? ((SgClinkageStartStatement*) (node)) : NULL) : NULL)

Definition at line 3188 of file Cxx_Grammar.h.

#define IS_SgClinkageEndStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClinkageEndStatement::static_variant >> 3] & (1 << (SgClinkageEndStatement::static_variant & 7)))) ? ((SgClinkageEndStatement*) (node)) : NULL) : NULL)

Definition at line 3191 of file Cxx_Grammar.h.

#define IS_SgClinkageDeclarationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClinkageDeclarationStatement::static_variant >> 3] & (1 << (SgClinkageDeclarationStatement::static_variant & 7)))) ? ((SgClinkageDeclarationStatement*) (node)) : NULL) : NULL)

Definition at line 3194 of file Cxx_Grammar.h.

#define IS_SgOmpFlushStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpFlushStatement::static_variant >> 3] & (1 << (SgOmpFlushStatement::static_variant & 7)))) ? ((SgOmpFlushStatement*) (node)) : NULL) : NULL)

Definition at line 3197 of file Cxx_Grammar.h.

#define IS_SgOmpBarrierStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpBarrierStatement::static_variant >> 3] & (1 << (SgOmpBarrierStatement::static_variant & 7)))) ? ((SgOmpBarrierStatement*) (node)) : NULL) : NULL)

Definition at line 3200 of file Cxx_Grammar.h.

#define IS_SgOmpTaskwaitStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpTaskwaitStatement::static_variant >> 3] & (1 << (SgOmpTaskwaitStatement::static_variant & 7)))) ? ((SgOmpTaskwaitStatement*) (node)) : NULL) : NULL)

Definition at line 3203 of file Cxx_Grammar.h.

#define IS_SgOmpThreadprivateStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpThreadprivateStatement::static_variant >> 3] & (1 << (SgOmpThreadprivateStatement::static_variant & 7)))) ? ((SgOmpThreadprivateStatement*) (node)) : NULL) : NULL)

Definition at line 3206 of file Cxx_Grammar.h.

#define IS_SgDeclarationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeclarationStatement::static_variant >> 3] & (1 << (SgDeclarationStatement::static_variant & 7)))) ? ((SgDeclarationStatement*) (node)) : NULL) : NULL)

Definition at line 3209 of file Cxx_Grammar.h.

#define IS_SgStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStatement::static_variant >> 3] & (1 << (SgStatement::static_variant & 7)))) ? ((SgStatement*) (node)) : NULL) : NULL)

Definition at line 3212 of file Cxx_Grammar.h.

#define IS_SgVarRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarRefExp::static_variant >> 3] & (1 << (SgVarRefExp::static_variant & 7)))) ? ((SgVarRefExp*) (node)) : NULL) : NULL)

Definition at line 3215 of file Cxx_Grammar.h.

#define IS_SgCompoundLiteralExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCompoundLiteralExp::static_variant >> 3] & (1 << (SgCompoundLiteralExp::static_variant & 7)))) ? ((SgCompoundLiteralExp*) (node)) : NULL) : NULL)

Definition at line 3218 of file Cxx_Grammar.h.

#define IS_SgLabelRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLabelRefExp::static_variant >> 3] & (1 << (SgLabelRefExp::static_variant & 7)))) ? ((SgLabelRefExp*) (node)) : NULL) : NULL)

Definition at line 3221 of file Cxx_Grammar.h.

#define IS_SgClassNameRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassNameRefExp::static_variant >> 3] & (1 << (SgClassNameRefExp::static_variant & 7)))) ? ((SgClassNameRefExp*) (node)) : NULL) : NULL)

Definition at line 3224 of file Cxx_Grammar.h.

#define IS_SgFunctionRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionRefExp::static_variant >> 3] & (1 << (SgFunctionRefExp::static_variant & 7)))) ? ((SgFunctionRefExp*) (node)) : NULL) : NULL)

Definition at line 3227 of file Cxx_Grammar.h.

#define IS_SgMemberFunctionRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionRefExp::static_variant >> 3] & (1 << (SgMemberFunctionRefExp::static_variant & 7)))) ? ((SgMemberFunctionRefExp*) (node)) : NULL) : NULL)

Definition at line 3230 of file Cxx_Grammar.h.

#define IS_SgTemplateFunctionRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionRefExp::static_variant >> 3] & (1 << (SgTemplateFunctionRefExp::static_variant & 7)))) ? ((SgTemplateFunctionRefExp*) (node)) : NULL) : NULL)

Definition at line 3233 of file Cxx_Grammar.h.

#define IS_SgTemplateMemberFunctionRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateMemberFunctionRefExp::static_variant >> 3] & (1 << (SgTemplateMemberFunctionRefExp::static_variant & 7)))) ? ((SgTemplateMemberFunctionRefExp*) (node)) : NULL) : NULL)

Definition at line 3236 of file Cxx_Grammar.h.

#define IS_SgSizeOfOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSizeOfOp::static_variant >> 3] & (1 << (SgSizeOfOp::static_variant & 7)))) ? ((SgSizeOfOp*) (node)) : NULL) : NULL)

Definition at line 3239 of file Cxx_Grammar.h.

#define IS_SgAlignOfOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAlignOfOp::static_variant >> 3] & (1 << (SgAlignOfOp::static_variant & 7)))) ? ((SgAlignOfOp*) (node)) : NULL) : NULL)

Definition at line 3242 of file Cxx_Grammar.h.

#define IS_SgJavaInstanceOfOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaInstanceOfOp::static_variant >> 3] & (1 << (SgJavaInstanceOfOp::static_variant & 7)))) ? ((SgJavaInstanceOfOp*) (node)) : NULL) : NULL)

Definition at line 3245 of file Cxx_Grammar.h.

#define IS_SgJavaMarkerAnnotation_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaMarkerAnnotation::static_variant >> 3] & (1 << (SgJavaMarkerAnnotation::static_variant & 7)))) ? ((SgJavaMarkerAnnotation*) (node)) : NULL) : NULL)

Definition at line 3248 of file Cxx_Grammar.h.

#define IS_SgJavaSingleMemberAnnotation_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaSingleMemberAnnotation::static_variant >> 3] & (1 << (SgJavaSingleMemberAnnotation::static_variant & 7)))) ? ((SgJavaSingleMemberAnnotation*) (node)) : NULL) : NULL)

Definition at line 3251 of file Cxx_Grammar.h.

#define IS_SgJavaNormalAnnotation_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaNormalAnnotation::static_variant >> 3] & (1 << (SgJavaNormalAnnotation::static_variant & 7)))) ? ((SgJavaNormalAnnotation*) (node)) : NULL) : NULL)

Definition at line 3254 of file Cxx_Grammar.h.

#define IS_SgJavaAnnotation_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaAnnotation::static_variant >> 3] & (1 << (SgJavaAnnotation::static_variant & 7)))) ? ((SgJavaAnnotation*) (node)) : NULL) : NULL)

Definition at line 3257 of file Cxx_Grammar.h.

#define IS_SgJavaTypeExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaTypeExpression::static_variant >> 3] & (1 << (SgJavaTypeExpression::static_variant & 7)))) ? ((SgJavaTypeExpression*) (node)) : NULL) : NULL)

Definition at line 3260 of file Cxx_Grammar.h.

#define IS_SgUpcLocalsizeofExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcLocalsizeofExpression::static_variant >> 3] & (1 << (SgUpcLocalsizeofExpression::static_variant & 7)))) ? ((SgUpcLocalsizeofExpression*) (node)) : NULL) : NULL)

Definition at line 3263 of file Cxx_Grammar.h.

#define IS_SgUpcBlocksizeofExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcBlocksizeofExpression::static_variant >> 3] & (1 << (SgUpcBlocksizeofExpression::static_variant & 7)))) ? ((SgUpcBlocksizeofExpression*) (node)) : NULL) : NULL)

Definition at line 3266 of file Cxx_Grammar.h.

#define IS_SgUpcElemsizeofExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcElemsizeofExpression::static_variant >> 3] & (1 << (SgUpcElemsizeofExpression::static_variant & 7)))) ? ((SgUpcElemsizeofExpression*) (node)) : NULL) : NULL)

Definition at line 3269 of file Cxx_Grammar.h.

#define IS_SgVarArgStartOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgStartOp::static_variant >> 3] & (1 << (SgVarArgStartOp::static_variant & 7)))) ? ((SgVarArgStartOp*) (node)) : NULL) : NULL)

Definition at line 3272 of file Cxx_Grammar.h.

#define IS_SgVarArgStartOneOperandOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgStartOneOperandOp::static_variant >> 3] & (1 << (SgVarArgStartOneOperandOp::static_variant & 7)))) ? ((SgVarArgStartOneOperandOp*) (node)) : NULL) : NULL)

Definition at line 3275 of file Cxx_Grammar.h.

#define IS_SgVarArgOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgOp::static_variant >> 3] & (1 << (SgVarArgOp::static_variant & 7)))) ? ((SgVarArgOp*) (node)) : NULL) : NULL)

Definition at line 3278 of file Cxx_Grammar.h.

#define IS_SgVarArgEndOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgEndOp::static_variant >> 3] & (1 << (SgVarArgEndOp::static_variant & 7)))) ? ((SgVarArgEndOp*) (node)) : NULL) : NULL)

Definition at line 3281 of file Cxx_Grammar.h.

#define IS_SgVarArgCopyOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVarArgCopyOp::static_variant >> 3] & (1 << (SgVarArgCopyOp::static_variant & 7)))) ? ((SgVarArgCopyOp*) (node)) : NULL) : NULL)

Definition at line 3284 of file Cxx_Grammar.h.

#define IS_SgTypeIdOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeIdOp::static_variant >> 3] & (1 << (SgTypeIdOp::static_variant & 7)))) ? ((SgTypeIdOp*) (node)) : NULL) : NULL)

Definition at line 3287 of file Cxx_Grammar.h.

#define IS_SgConditionalExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConditionalExp::static_variant >> 3] & (1 << (SgConditionalExp::static_variant & 7)))) ? ((SgConditionalExp*) (node)) : NULL) : NULL)

Definition at line 3290 of file Cxx_Grammar.h.

#define IS_SgNewExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNewExp::static_variant >> 3] & (1 << (SgNewExp::static_variant & 7)))) ? ((SgNewExp*) (node)) : NULL) : NULL)

Definition at line 3293 of file Cxx_Grammar.h.

#define IS_SgDeleteExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDeleteExp::static_variant >> 3] & (1 << (SgDeleteExp::static_variant & 7)))) ? ((SgDeleteExp*) (node)) : NULL) : NULL)

Definition at line 3296 of file Cxx_Grammar.h.

#define IS_SgThisExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgThisExp::static_variant >> 3] & (1 << (SgThisExp::static_variant & 7)))) ? ((SgThisExp*) (node)) : NULL) : NULL)

Definition at line 3299 of file Cxx_Grammar.h.

#define IS_SgSuperExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSuperExp::static_variant >> 3] & (1 << (SgSuperExp::static_variant & 7)))) ? ((SgSuperExp*) (node)) : NULL) : NULL)

Definition at line 3302 of file Cxx_Grammar.h.

#define IS_SgClassExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassExp::static_variant >> 3] & (1 << (SgClassExp::static_variant & 7)))) ? ((SgClassExp*) (node)) : NULL) : NULL)

Definition at line 3305 of file Cxx_Grammar.h.

#define IS_SgRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRefExp::static_variant >> 3] & (1 << (SgRefExp::static_variant & 7)))) ? ((SgRefExp*) (node)) : NULL) : NULL)

Definition at line 3308 of file Cxx_Grammar.h.

#define IS_SgAggregateInitializer_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAggregateInitializer::static_variant >> 3] & (1 << (SgAggregateInitializer::static_variant & 7)))) ? ((SgAggregateInitializer*) (node)) : NULL) : NULL)

Definition at line 3311 of file Cxx_Grammar.h.

#define IS_SgCompoundInitializer_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCompoundInitializer::static_variant >> 3] & (1 << (SgCompoundInitializer::static_variant & 7)))) ? ((SgCompoundInitializer*) (node)) : NULL) : NULL)

Definition at line 3314 of file Cxx_Grammar.h.

#define IS_SgConstructorInitializer_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConstructorInitializer::static_variant >> 3] & (1 << (SgConstructorInitializer::static_variant & 7)))) ? ((SgConstructorInitializer*) (node)) : NULL) : NULL)

Definition at line 3317 of file Cxx_Grammar.h.

#define IS_SgAssignInitializer_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignInitializer::static_variant >> 3] & (1 << (SgAssignInitializer::static_variant & 7)))) ? ((SgAssignInitializer*) (node)) : NULL) : NULL)

Definition at line 3320 of file Cxx_Grammar.h.

#define IS_SgExpressionRoot_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExpressionRoot::static_variant >> 3] & (1 << (SgExpressionRoot::static_variant & 7)))) ? ((SgExpressionRoot*) (node)) : NULL) : NULL)

Definition at line 3323 of file Cxx_Grammar.h.

#define IS_SgMinusOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMinusOp::static_variant >> 3] & (1 << (SgMinusOp::static_variant & 7)))) ? ((SgMinusOp*) (node)) : NULL) : NULL)

Definition at line 3326 of file Cxx_Grammar.h.

#define IS_SgUnaryAddOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnaryAddOp::static_variant >> 3] & (1 << (SgUnaryAddOp::static_variant & 7)))) ? ((SgUnaryAddOp*) (node)) : NULL) : NULL)

Definition at line 3329 of file Cxx_Grammar.h.

#define IS_SgNotOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNotOp::static_variant >> 3] & (1 << (SgNotOp::static_variant & 7)))) ? ((SgNotOp*) (node)) : NULL) : NULL)

Definition at line 3332 of file Cxx_Grammar.h.

#define IS_SgPointerDerefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerDerefExp::static_variant >> 3] & (1 << (SgPointerDerefExp::static_variant & 7)))) ? ((SgPointerDerefExp*) (node)) : NULL) : NULL)

Definition at line 3335 of file Cxx_Grammar.h.

#define IS_SgAddressOfOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAddressOfOp::static_variant >> 3] & (1 << (SgAddressOfOp::static_variant & 7)))) ? ((SgAddressOfOp*) (node)) : NULL) : NULL)

Definition at line 3338 of file Cxx_Grammar.h.

#define IS_SgMinusMinusOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMinusMinusOp::static_variant >> 3] & (1 << (SgMinusMinusOp::static_variant & 7)))) ? ((SgMinusMinusOp*) (node)) : NULL) : NULL)

Definition at line 3341 of file Cxx_Grammar.h.

#define IS_SgPlusPlusOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPlusPlusOp::static_variant >> 3] & (1 << (SgPlusPlusOp::static_variant & 7)))) ? ((SgPlusPlusOp*) (node)) : NULL) : NULL)

Definition at line 3344 of file Cxx_Grammar.h.

#define IS_SgBitComplementOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitComplementOp::static_variant >> 3] & (1 << (SgBitComplementOp::static_variant & 7)))) ? ((SgBitComplementOp*) (node)) : NULL) : NULL)

Definition at line 3347 of file Cxx_Grammar.h.

#define IS_SgRealPartOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRealPartOp::static_variant >> 3] & (1 << (SgRealPartOp::static_variant & 7)))) ? ((SgRealPartOp*) (node)) : NULL) : NULL)

Definition at line 3350 of file Cxx_Grammar.h.

#define IS_SgImagPartOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImagPartOp::static_variant >> 3] & (1 << (SgImagPartOp::static_variant & 7)))) ? ((SgImagPartOp*) (node)) : NULL) : NULL)

Definition at line 3353 of file Cxx_Grammar.h.

#define IS_SgConjugateOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConjugateOp::static_variant >> 3] & (1 << (SgConjugateOp::static_variant & 7)))) ? ((SgConjugateOp*) (node)) : NULL) : NULL)

Definition at line 3356 of file Cxx_Grammar.h.

#define IS_SgCastExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCastExp::static_variant >> 3] & (1 << (SgCastExp::static_variant & 7)))) ? ((SgCastExp*) (node)) : NULL) : NULL)

Definition at line 3359 of file Cxx_Grammar.h.

#define IS_SgThrowOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgThrowOp::static_variant >> 3] & (1 << (SgThrowOp::static_variant & 7)))) ? ((SgThrowOp*) (node)) : NULL) : NULL)

Definition at line 3362 of file Cxx_Grammar.h.

#define IS_SgArrowExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArrowExp::static_variant >> 3] & (1 << (SgArrowExp::static_variant & 7)))) ? ((SgArrowExp*) (node)) : NULL) : NULL)

Definition at line 3365 of file Cxx_Grammar.h.

#define IS_SgDotExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDotExp::static_variant >> 3] & (1 << (SgDotExp::static_variant & 7)))) ? ((SgDotExp*) (node)) : NULL) : NULL)

Definition at line 3368 of file Cxx_Grammar.h.

#define IS_SgDotStarOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDotStarOp::static_variant >> 3] & (1 << (SgDotStarOp::static_variant & 7)))) ? ((SgDotStarOp*) (node)) : NULL) : NULL)

Definition at line 3371 of file Cxx_Grammar.h.

#define IS_SgArrowStarOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgArrowStarOp::static_variant >> 3] & (1 << (SgArrowStarOp::static_variant & 7)))) ? ((SgArrowStarOp*) (node)) : NULL) : NULL)

Definition at line 3374 of file Cxx_Grammar.h.

#define IS_SgEqualityOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEqualityOp::static_variant >> 3] & (1 << (SgEqualityOp::static_variant & 7)))) ? ((SgEqualityOp*) (node)) : NULL) : NULL)

Definition at line 3377 of file Cxx_Grammar.h.

#define IS_SgLessThanOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLessThanOp::static_variant >> 3] & (1 << (SgLessThanOp::static_variant & 7)))) ? ((SgLessThanOp*) (node)) : NULL) : NULL)

Definition at line 3380 of file Cxx_Grammar.h.

#define IS_SgGreaterThanOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGreaterThanOp::static_variant >> 3] & (1 << (SgGreaterThanOp::static_variant & 7)))) ? ((SgGreaterThanOp*) (node)) : NULL) : NULL)

Definition at line 3383 of file Cxx_Grammar.h.

#define IS_SgNotEqualOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNotEqualOp::static_variant >> 3] & (1 << (SgNotEqualOp::static_variant & 7)))) ? ((SgNotEqualOp*) (node)) : NULL) : NULL)

Definition at line 3386 of file Cxx_Grammar.h.

#define IS_SgLessOrEqualOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLessOrEqualOp::static_variant >> 3] & (1 << (SgLessOrEqualOp::static_variant & 7)))) ? ((SgLessOrEqualOp*) (node)) : NULL) : NULL)

Definition at line 3389 of file Cxx_Grammar.h.

#define IS_SgGreaterOrEqualOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgGreaterOrEqualOp::static_variant >> 3] & (1 << (SgGreaterOrEqualOp::static_variant & 7)))) ? ((SgGreaterOrEqualOp*) (node)) : NULL) : NULL)

Definition at line 3392 of file Cxx_Grammar.h.

#define IS_SgAddOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAddOp::static_variant >> 3] & (1 << (SgAddOp::static_variant & 7)))) ? ((SgAddOp*) (node)) : NULL) : NULL)

Definition at line 3395 of file Cxx_Grammar.h.

#define IS_SgSubtractOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSubtractOp::static_variant >> 3] & (1 << (SgSubtractOp::static_variant & 7)))) ? ((SgSubtractOp*) (node)) : NULL) : NULL)

Definition at line 3398 of file Cxx_Grammar.h.

#define IS_SgMultiplyOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMultiplyOp::static_variant >> 3] & (1 << (SgMultiplyOp::static_variant & 7)))) ? ((SgMultiplyOp*) (node)) : NULL) : NULL)

Definition at line 3401 of file Cxx_Grammar.h.

#define IS_SgDivideOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDivideOp::static_variant >> 3] & (1 << (SgDivideOp::static_variant & 7)))) ? ((SgDivideOp*) (node)) : NULL) : NULL)

Definition at line 3404 of file Cxx_Grammar.h.

#define IS_SgIntegerDivideOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntegerDivideOp::static_variant >> 3] & (1 << (SgIntegerDivideOp::static_variant & 7)))) ? ((SgIntegerDivideOp*) (node)) : NULL) : NULL)

Definition at line 3407 of file Cxx_Grammar.h.

#define IS_SgModOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModOp::static_variant >> 3] & (1 << (SgModOp::static_variant & 7)))) ? ((SgModOp*) (node)) : NULL) : NULL)

Definition at line 3410 of file Cxx_Grammar.h.

#define IS_SgAndOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAndOp::static_variant >> 3] & (1 << (SgAndOp::static_variant & 7)))) ? ((SgAndOp*) (node)) : NULL) : NULL)

Definition at line 3413 of file Cxx_Grammar.h.

#define IS_SgOrOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOrOp::static_variant >> 3] & (1 << (SgOrOp::static_variant & 7)))) ? ((SgOrOp*) (node)) : NULL) : NULL)

Definition at line 3416 of file Cxx_Grammar.h.

#define IS_SgBitXorOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitXorOp::static_variant >> 3] & (1 << (SgBitXorOp::static_variant & 7)))) ? ((SgBitXorOp*) (node)) : NULL) : NULL)

Definition at line 3419 of file Cxx_Grammar.h.

#define IS_SgBitAndOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitAndOp::static_variant >> 3] & (1 << (SgBitAndOp::static_variant & 7)))) ? ((SgBitAndOp*) (node)) : NULL) : NULL)

Definition at line 3422 of file Cxx_Grammar.h.

#define IS_SgBitOrOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBitOrOp::static_variant >> 3] & (1 << (SgBitOrOp::static_variant & 7)))) ? ((SgBitOrOp*) (node)) : NULL) : NULL)

Definition at line 3425 of file Cxx_Grammar.h.

#define IS_SgCommaOpExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommaOpExp::static_variant >> 3] & (1 << (SgCommaOpExp::static_variant & 7)))) ? ((SgCommaOpExp*) (node)) : NULL) : NULL)

Definition at line 3428 of file Cxx_Grammar.h.

#define IS_SgLshiftOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLshiftOp::static_variant >> 3] & (1 << (SgLshiftOp::static_variant & 7)))) ? ((SgLshiftOp*) (node)) : NULL) : NULL)

Definition at line 3431 of file Cxx_Grammar.h.

#define IS_SgRshiftOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRshiftOp::static_variant >> 3] & (1 << (SgRshiftOp::static_variant & 7)))) ? ((SgRshiftOp*) (node)) : NULL) : NULL)

Definition at line 3434 of file Cxx_Grammar.h.

#define IS_SgJavaUnsignedRshiftOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaUnsignedRshiftOp::static_variant >> 3] & (1 << (SgJavaUnsignedRshiftOp::static_variant & 7)))) ? ((SgJavaUnsignedRshiftOp*) (node)) : NULL) : NULL)

Definition at line 3437 of file Cxx_Grammar.h.

#define IS_SgPntrArrRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPntrArrRefExp::static_variant >> 3] & (1 << (SgPntrArrRefExp::static_variant & 7)))) ? ((SgPntrArrRefExp*) (node)) : NULL) : NULL)

Definition at line 3440 of file Cxx_Grammar.h.

#define IS_SgScopeOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgScopeOp::static_variant >> 3] & (1 << (SgScopeOp::static_variant & 7)))) ? ((SgScopeOp*) (node)) : NULL) : NULL)

Definition at line 3443 of file Cxx_Grammar.h.

#define IS_SgAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAssignOp::static_variant >> 3] & (1 << (SgAssignOp::static_variant & 7)))) ? ((SgAssignOp*) (node)) : NULL) : NULL)

Definition at line 3446 of file Cxx_Grammar.h.

#define IS_SgPlusAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPlusAssignOp::static_variant >> 3] & (1 << (SgPlusAssignOp::static_variant & 7)))) ? ((SgPlusAssignOp*) (node)) : NULL) : NULL)

Definition at line 3449 of file Cxx_Grammar.h.

#define IS_SgMinusAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMinusAssignOp::static_variant >> 3] & (1 << (SgMinusAssignOp::static_variant & 7)))) ? ((SgMinusAssignOp*) (node)) : NULL) : NULL)

Definition at line 3452 of file Cxx_Grammar.h.

#define IS_SgAndAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAndAssignOp::static_variant >> 3] & (1 << (SgAndAssignOp::static_variant & 7)))) ? ((SgAndAssignOp*) (node)) : NULL) : NULL)

Definition at line 3455 of file Cxx_Grammar.h.

#define IS_SgIorAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIorAssignOp::static_variant >> 3] & (1 << (SgIorAssignOp::static_variant & 7)))) ? ((SgIorAssignOp*) (node)) : NULL) : NULL)

Definition at line 3458 of file Cxx_Grammar.h.

#define IS_SgMultAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMultAssignOp::static_variant >> 3] & (1 << (SgMultAssignOp::static_variant & 7)))) ? ((SgMultAssignOp*) (node)) : NULL) : NULL)

Definition at line 3461 of file Cxx_Grammar.h.

#define IS_SgDivAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDivAssignOp::static_variant >> 3] & (1 << (SgDivAssignOp::static_variant & 7)))) ? ((SgDivAssignOp*) (node)) : NULL) : NULL)

Definition at line 3464 of file Cxx_Grammar.h.

#define IS_SgModAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModAssignOp::static_variant >> 3] & (1 << (SgModAssignOp::static_variant & 7)))) ? ((SgModAssignOp*) (node)) : NULL) : NULL)

Definition at line 3467 of file Cxx_Grammar.h.

#define IS_SgXorAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgXorAssignOp::static_variant >> 3] & (1 << (SgXorAssignOp::static_variant & 7)))) ? ((SgXorAssignOp*) (node)) : NULL) : NULL)

Definition at line 3470 of file Cxx_Grammar.h.

#define IS_SgLshiftAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLshiftAssignOp::static_variant >> 3] & (1 << (SgLshiftAssignOp::static_variant & 7)))) ? ((SgLshiftAssignOp*) (node)) : NULL) : NULL)

Definition at line 3473 of file Cxx_Grammar.h.

#define IS_SgRshiftAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRshiftAssignOp::static_variant >> 3] & (1 << (SgRshiftAssignOp::static_variant & 7)))) ? ((SgRshiftAssignOp*) (node)) : NULL) : NULL)

Definition at line 3476 of file Cxx_Grammar.h.

#define IS_SgJavaUnsignedRshiftAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaUnsignedRshiftAssignOp::static_variant >> 3] & (1 << (SgJavaUnsignedRshiftAssignOp::static_variant & 7)))) ? ((SgJavaUnsignedRshiftAssignOp*) (node)) : NULL) : NULL)

Definition at line 3479 of file Cxx_Grammar.h.

#define IS_SgIntegerDivideAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntegerDivideAssignOp::static_variant >> 3] & (1 << (SgIntegerDivideAssignOp::static_variant & 7)))) ? ((SgIntegerDivideAssignOp*) (node)) : NULL) : NULL)

Definition at line 3482 of file Cxx_Grammar.h.

#define IS_SgExponentiationAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExponentiationAssignOp::static_variant >> 3] & (1 << (SgExponentiationAssignOp::static_variant & 7)))) ? ((SgExponentiationAssignOp*) (node)) : NULL) : NULL)

Definition at line 3485 of file Cxx_Grammar.h.

#define IS_SgConcatenationOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgConcatenationOp::static_variant >> 3] & (1 << (SgConcatenationOp::static_variant & 7)))) ? ((SgConcatenationOp*) (node)) : NULL) : NULL)

Definition at line 3488 of file Cxx_Grammar.h.

#define IS_SgNaryComparisonOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNaryComparisonOp::static_variant >> 3] & (1 << (SgNaryComparisonOp::static_variant & 7)))) ? ((SgNaryComparisonOp*) (node)) : NULL) : NULL)

Definition at line 3491 of file Cxx_Grammar.h.

#define IS_SgNaryBooleanOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNaryBooleanOp::static_variant >> 3] & (1 << (SgNaryBooleanOp::static_variant & 7)))) ? ((SgNaryBooleanOp*) (node)) : NULL) : NULL)

Definition at line 3494 of file Cxx_Grammar.h.

#define IS_SgBoolValExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBoolValExp::static_variant >> 3] & (1 << (SgBoolValExp::static_variant & 7)))) ? ((SgBoolValExp*) (node)) : NULL) : NULL)

Definition at line 3497 of file Cxx_Grammar.h.

#define IS_SgStringVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStringVal::static_variant >> 3] & (1 << (SgStringVal::static_variant & 7)))) ? ((SgStringVal*) (node)) : NULL) : NULL)

Definition at line 3500 of file Cxx_Grammar.h.

#define IS_SgShortVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgShortVal::static_variant >> 3] & (1 << (SgShortVal::static_variant & 7)))) ? ((SgShortVal*) (node)) : NULL) : NULL)

Definition at line 3503 of file Cxx_Grammar.h.

#define IS_SgCharVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCharVal::static_variant >> 3] & (1 << (SgCharVal::static_variant & 7)))) ? ((SgCharVal*) (node)) : NULL) : NULL)

Definition at line 3506 of file Cxx_Grammar.h.

#define IS_SgUnsignedCharVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedCharVal::static_variant >> 3] & (1 << (SgUnsignedCharVal::static_variant & 7)))) ? ((SgUnsignedCharVal*) (node)) : NULL) : NULL)

Definition at line 3509 of file Cxx_Grammar.h.

#define IS_SgWcharVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgWcharVal::static_variant >> 3] & (1 << (SgWcharVal::static_variant & 7)))) ? ((SgWcharVal*) (node)) : NULL) : NULL)

Definition at line 3512 of file Cxx_Grammar.h.

#define IS_SgUnsignedShortVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedShortVal::static_variant >> 3] & (1 << (SgUnsignedShortVal::static_variant & 7)))) ? ((SgUnsignedShortVal*) (node)) : NULL) : NULL)

Definition at line 3515 of file Cxx_Grammar.h.

#define IS_SgIntVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntVal::static_variant >> 3] & (1 << (SgIntVal::static_variant & 7)))) ? ((SgIntVal*) (node)) : NULL) : NULL)

Definition at line 3518 of file Cxx_Grammar.h.

#define IS_SgEnumVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumVal::static_variant >> 3] & (1 << (SgEnumVal::static_variant & 7)))) ? ((SgEnumVal*) (node)) : NULL) : NULL)

Definition at line 3521 of file Cxx_Grammar.h.

#define IS_SgUnsignedIntVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedIntVal::static_variant >> 3] & (1 << (SgUnsignedIntVal::static_variant & 7)))) ? ((SgUnsignedIntVal*) (node)) : NULL) : NULL)

Definition at line 3524 of file Cxx_Grammar.h.

#define IS_SgLongIntVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLongIntVal::static_variant >> 3] & (1 << (SgLongIntVal::static_variant & 7)))) ? ((SgLongIntVal*) (node)) : NULL) : NULL)

Definition at line 3527 of file Cxx_Grammar.h.

#define IS_SgLongLongIntVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLongLongIntVal::static_variant >> 3] & (1 << (SgLongLongIntVal::static_variant & 7)))) ? ((SgLongLongIntVal*) (node)) : NULL) : NULL)

Definition at line 3530 of file Cxx_Grammar.h.

#define IS_SgUnsignedLongLongIntVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedLongLongIntVal::static_variant >> 3] & (1 << (SgUnsignedLongLongIntVal::static_variant & 7)))) ? ((SgUnsignedLongLongIntVal*) (node)) : NULL) : NULL)

Definition at line 3533 of file Cxx_Grammar.h.

#define IS_SgUnsignedLongVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnsignedLongVal::static_variant >> 3] & (1 << (SgUnsignedLongVal::static_variant & 7)))) ? ((SgUnsignedLongVal*) (node)) : NULL) : NULL)

Definition at line 3536 of file Cxx_Grammar.h.

#define IS_SgFloatVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFloatVal::static_variant >> 3] & (1 << (SgFloatVal::static_variant & 7)))) ? ((SgFloatVal*) (node)) : NULL) : NULL)

Definition at line 3539 of file Cxx_Grammar.h.

#define IS_SgDoubleVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDoubleVal::static_variant >> 3] & (1 << (SgDoubleVal::static_variant & 7)))) ? ((SgDoubleVal*) (node)) : NULL) : NULL)

Definition at line 3542 of file Cxx_Grammar.h.

#define IS_SgLongDoubleVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLongDoubleVal::static_variant >> 3] & (1 << (SgLongDoubleVal::static_variant & 7)))) ? ((SgLongDoubleVal*) (node)) : NULL) : NULL)

Definition at line 3545 of file Cxx_Grammar.h.

#define IS_SgTemplateParameterVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateParameterVal::static_variant >> 3] & (1 << (SgTemplateParameterVal::static_variant & 7)))) ? ((SgTemplateParameterVal*) (node)) : NULL) : NULL)

Definition at line 3548 of file Cxx_Grammar.h.

#define IS_SgUpcThreads_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcThreads::static_variant >> 3] & (1 << (SgUpcThreads::static_variant & 7)))) ? ((SgUpcThreads*) (node)) : NULL) : NULL)

Definition at line 3551 of file Cxx_Grammar.h.

#define IS_SgUpcMythread_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUpcMythread::static_variant >> 3] & (1 << (SgUpcMythread::static_variant & 7)))) ? ((SgUpcMythread*) (node)) : NULL) : NULL)

Definition at line 3554 of file Cxx_Grammar.h.

#define IS_SgComplexVal_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgComplexVal::static_variant >> 3] & (1 << (SgComplexVal::static_variant & 7)))) ? ((SgComplexVal*) (node)) : NULL) : NULL)

Definition at line 3557 of file Cxx_Grammar.h.

#define IS_SgNullExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNullExpression::static_variant >> 3] & (1 << (SgNullExpression::static_variant & 7)))) ? ((SgNullExpression*) (node)) : NULL) : NULL)

Definition at line 3560 of file Cxx_Grammar.h.

#define IS_SgVariantExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariantExpression::static_variant >> 3] & (1 << (SgVariantExpression::static_variant & 7)))) ? ((SgVariantExpression*) (node)) : NULL) : NULL)

Definition at line 3563 of file Cxx_Grammar.h.

#define IS_SgStatementExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStatementExpression::static_variant >> 3] & (1 << (SgStatementExpression::static_variant & 7)))) ? ((SgStatementExpression*) (node)) : NULL) : NULL)

Definition at line 3566 of file Cxx_Grammar.h.

#define IS_SgAsmOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmOp::static_variant >> 3] & (1 << (SgAsmOp::static_variant & 7)))) ? ((SgAsmOp*) (node)) : NULL) : NULL)

Definition at line 3569 of file Cxx_Grammar.h.

#define IS_SgCudaKernelExecConfig_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCudaKernelExecConfig::static_variant >> 3] & (1 << (SgCudaKernelExecConfig::static_variant & 7)))) ? ((SgCudaKernelExecConfig*) (node)) : NULL) : NULL)

Definition at line 3572 of file Cxx_Grammar.h.

#define IS_SgCudaKernelCallExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCudaKernelCallExp::static_variant >> 3] & (1 << (SgCudaKernelCallExp::static_variant & 7)))) ? ((SgCudaKernelCallExp*) (node)) : NULL) : NULL)

Definition at line 3575 of file Cxx_Grammar.h.

#define IS_SgLambdaRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLambdaRefExp::static_variant >> 3] & (1 << (SgLambdaRefExp::static_variant & 7)))) ? ((SgLambdaRefExp*) (node)) : NULL) : NULL)

Definition at line 3578 of file Cxx_Grammar.h.

#define IS_SgTupleExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTupleExp::static_variant >> 3] & (1 << (SgTupleExp::static_variant & 7)))) ? ((SgTupleExp*) (node)) : NULL) : NULL)

Definition at line 3581 of file Cxx_Grammar.h.

#define IS_SgListExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgListExp::static_variant >> 3] & (1 << (SgListExp::static_variant & 7)))) ? ((SgListExp*) (node)) : NULL) : NULL)

Definition at line 3584 of file Cxx_Grammar.h.

#define IS_SgDictionaryExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDictionaryExp::static_variant >> 3] & (1 << (SgDictionaryExp::static_variant & 7)))) ? ((SgDictionaryExp*) (node)) : NULL) : NULL)

Definition at line 3587 of file Cxx_Grammar.h.

#define IS_SgKeyDatumPair_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgKeyDatumPair::static_variant >> 3] & (1 << (SgKeyDatumPair::static_variant & 7)))) ? ((SgKeyDatumPair*) (node)) : NULL) : NULL)

Definition at line 3590 of file Cxx_Grammar.h.

#define IS_SgComprehension_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgComprehension::static_variant >> 3] & (1 << (SgComprehension::static_variant & 7)))) ? ((SgComprehension*) (node)) : NULL) : NULL)

Definition at line 3593 of file Cxx_Grammar.h.

#define IS_SgListComprehension_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgListComprehension::static_variant >> 3] & (1 << (SgListComprehension::static_variant & 7)))) ? ((SgListComprehension*) (node)) : NULL) : NULL)

Definition at line 3596 of file Cxx_Grammar.h.

#define IS_SgSetComprehension_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSetComprehension::static_variant >> 3] & (1 << (SgSetComprehension::static_variant & 7)))) ? ((SgSetComprehension*) (node)) : NULL) : NULL)

Definition at line 3599 of file Cxx_Grammar.h.

#define IS_SgDictionaryComprehension_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDictionaryComprehension::static_variant >> 3] & (1 << (SgDictionaryComprehension::static_variant & 7)))) ? ((SgDictionaryComprehension*) (node)) : NULL) : NULL)

Definition at line 3602 of file Cxx_Grammar.h.

#define IS_SgMembershipOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMembershipOp::static_variant >> 3] & (1 << (SgMembershipOp::static_variant & 7)))) ? ((SgMembershipOp*) (node)) : NULL) : NULL)

Definition at line 3605 of file Cxx_Grammar.h.

#define IS_SgNonMembershipOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNonMembershipOp::static_variant >> 3] & (1 << (SgNonMembershipOp::static_variant & 7)))) ? ((SgNonMembershipOp*) (node)) : NULL) : NULL)

Definition at line 3608 of file Cxx_Grammar.h.

#define IS_SgIsOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIsOp::static_variant >> 3] & (1 << (SgIsOp::static_variant & 7)))) ? ((SgIsOp*) (node)) : NULL) : NULL)

Definition at line 3611 of file Cxx_Grammar.h.

#define IS_SgIsNotOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIsNotOp::static_variant >> 3] & (1 << (SgIsNotOp::static_variant & 7)))) ? ((SgIsNotOp*) (node)) : NULL) : NULL)

Definition at line 3614 of file Cxx_Grammar.h.

#define IS_SgStringConversion_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgStringConversion::static_variant >> 3] & (1 << (SgStringConversion::static_variant & 7)))) ? ((SgStringConversion*) (node)) : NULL) : NULL)

Definition at line 3617 of file Cxx_Grammar.h.

#define IS_SgYieldExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgYieldExpression::static_variant >> 3] & (1 << (SgYieldExpression::static_variant & 7)))) ? ((SgYieldExpression*) (node)) : NULL) : NULL)

Definition at line 3620 of file Cxx_Grammar.h.

#define IS_SgSubscriptExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSubscriptExpression::static_variant >> 3] & (1 << (SgSubscriptExpression::static_variant & 7)))) ? ((SgSubscriptExpression*) (node)) : NULL) : NULL)

Definition at line 3623 of file Cxx_Grammar.h.

#define IS_SgColonShapeExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgColonShapeExp::static_variant >> 3] & (1 << (SgColonShapeExp::static_variant & 7)))) ? ((SgColonShapeExp*) (node)) : NULL) : NULL)

Definition at line 3626 of file Cxx_Grammar.h.

#define IS_SgAsteriskShapeExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsteriskShapeExp::static_variant >> 3] & (1 << (SgAsteriskShapeExp::static_variant & 7)))) ? ((SgAsteriskShapeExp*) (node)) : NULL) : NULL)

Definition at line 3629 of file Cxx_Grammar.h.

#define IS_SgIOItemExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIOItemExpression::static_variant >> 3] & (1 << (SgIOItemExpression::static_variant & 7)))) ? ((SgIOItemExpression*) (node)) : NULL) : NULL)

Definition at line 3632 of file Cxx_Grammar.h.

#define IS_SgImpliedDo_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgImpliedDo::static_variant >> 3] & (1 << (SgImpliedDo::static_variant & 7)))) ? ((SgImpliedDo*) (node)) : NULL) : NULL)

Definition at line 3635 of file Cxx_Grammar.h.

#define IS_SgExponentiationOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExponentiationOp::static_variant >> 3] & (1 << (SgExponentiationOp::static_variant & 7)))) ? ((SgExponentiationOp*) (node)) : NULL) : NULL)

Definition at line 3638 of file Cxx_Grammar.h.

#define IS_SgUnknownArrayOrFunctionReference_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnknownArrayOrFunctionReference::static_variant >> 3] & (1 << (SgUnknownArrayOrFunctionReference::static_variant & 7)))) ? ((SgUnknownArrayOrFunctionReference*) (node)) : NULL) : NULL)

Definition at line 3641 of file Cxx_Grammar.h.

#define IS_SgActualArgumentExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgActualArgumentExpression::static_variant >> 3] & (1 << (SgActualArgumentExpression::static_variant & 7)))) ? ((SgActualArgumentExpression*) (node)) : NULL) : NULL)

Definition at line 3644 of file Cxx_Grammar.h.

#define IS_SgUserDefinedBinaryOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUserDefinedBinaryOp::static_variant >> 3] & (1 << (SgUserDefinedBinaryOp::static_variant & 7)))) ? ((SgUserDefinedBinaryOp*) (node)) : NULL) : NULL)

Definition at line 3647 of file Cxx_Grammar.h.

#define IS_SgPointerAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPointerAssignOp::static_variant >> 3] & (1 << (SgPointerAssignOp::static_variant & 7)))) ? ((SgPointerAssignOp*) (node)) : NULL) : NULL)

Definition at line 3650 of file Cxx_Grammar.h.

#define IS_SgCAFCoExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCAFCoExpression::static_variant >> 3] & (1 << (SgCAFCoExpression::static_variant & 7)))) ? ((SgCAFCoExpression*) (node)) : NULL) : NULL)

Definition at line 3653 of file Cxx_Grammar.h.

#define IS_SgDesignatedInitializer_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDesignatedInitializer::static_variant >> 3] & (1 << (SgDesignatedInitializer::static_variant & 7)))) ? ((SgDesignatedInitializer*) (node)) : NULL) : NULL)

Definition at line 3656 of file Cxx_Grammar.h.

#define IS_SgInitializer_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInitializer::static_variant >> 3] & (1 << (SgInitializer::static_variant & 7)))) ? ((SgInitializer*) (node)) : NULL) : NULL)

Definition at line 3659 of file Cxx_Grammar.h.

#define IS_SgUserDefinedUnaryOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUserDefinedUnaryOp::static_variant >> 3] & (1 << (SgUserDefinedUnaryOp::static_variant & 7)))) ? ((SgUserDefinedUnaryOp*) (node)) : NULL) : NULL)

Definition at line 3662 of file Cxx_Grammar.h.

#define IS_SgPseudoDestructorRefExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgPseudoDestructorRefExp::static_variant >> 3] & (1 << (SgPseudoDestructorRefExp::static_variant & 7)))) ? ((SgPseudoDestructorRefExp*) (node)) : NULL) : NULL)

Definition at line 3665 of file Cxx_Grammar.h.

#define IS_SgUnaryOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUnaryOp::static_variant >> 3] & (1 << (SgUnaryOp::static_variant & 7)))) ? ((SgUnaryOp*) (node)) : NULL) : NULL)

Definition at line 3668 of file Cxx_Grammar.h.

#define IS_SgCompoundAssignOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCompoundAssignOp::static_variant >> 3] & (1 << (SgCompoundAssignOp::static_variant & 7)))) ? ((SgCompoundAssignOp*) (node)) : NULL) : NULL)

Definition at line 3671 of file Cxx_Grammar.h.

#define IS_SgBinaryOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgBinaryOp::static_variant >> 3] & (1 << (SgBinaryOp::static_variant & 7)))) ? ((SgBinaryOp*) (node)) : NULL) : NULL)

Definition at line 3674 of file Cxx_Grammar.h.

#define IS_SgNaryOp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNaryOp::static_variant >> 3] & (1 << (SgNaryOp::static_variant & 7)))) ? ((SgNaryOp*) (node)) : NULL) : NULL)

Definition at line 3677 of file Cxx_Grammar.h.

#define IS_SgValueExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgValueExp::static_variant >> 3] & (1 << (SgValueExp::static_variant & 7)))) ? ((SgValueExp*) (node)) : NULL) : NULL)

Definition at line 3680 of file Cxx_Grammar.h.

#define IS_SgExprListExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExprListExp::static_variant >> 3] & (1 << (SgExprListExp::static_variant & 7)))) ? ((SgExprListExp*) (node)) : NULL) : NULL)

Definition at line 3683 of file Cxx_Grammar.h.

#define IS_SgFunctionCallExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionCallExp::static_variant >> 3] & (1 << (SgFunctionCallExp::static_variant & 7)))) ? ((SgFunctionCallExp*) (node)) : NULL) : NULL)

Definition at line 3686 of file Cxx_Grammar.h.

#define IS_SgCallExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCallExpression::static_variant >> 3] & (1 << (SgCallExpression::static_variant & 7)))) ? ((SgCallExpression*) (node)) : NULL) : NULL)

Definition at line 3689 of file Cxx_Grammar.h.

#define IS_SgTypeTraitBuiltinOperator_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypeTraitBuiltinOperator::static_variant >> 3] & (1 << (SgTypeTraitBuiltinOperator::static_variant & 7)))) ? ((SgTypeTraitBuiltinOperator*) (node)) : NULL) : NULL)

Definition at line 3692 of file Cxx_Grammar.h.

#define IS_SgExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgExpression::static_variant >> 3] & (1 << (SgExpression::static_variant & 7)))) ? ((SgExpression*) (node)) : NULL) : NULL)

Definition at line 3695 of file Cxx_Grammar.h.

#define IS_SgTemplateVariableSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateVariableSymbol::static_variant >> 3] & (1 << (SgTemplateVariableSymbol::static_variant & 7)))) ? ((SgTemplateVariableSymbol*) (node)) : NULL) : NULL)

Definition at line 3698 of file Cxx_Grammar.h.

#define IS_SgVariableSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgVariableSymbol::static_variant >> 3] & (1 << (SgVariableSymbol::static_variant & 7)))) ? ((SgVariableSymbol*) (node)) : NULL) : NULL)

Definition at line 3701 of file Cxx_Grammar.h.

#define IS_SgFunctionTypeSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionTypeSymbol::static_variant >> 3] & (1 << (SgFunctionTypeSymbol::static_variant & 7)))) ? ((SgFunctionTypeSymbol*) (node)) : NULL) : NULL)

Definition at line 3704 of file Cxx_Grammar.h.

#define IS_SgTemplateClassSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateClassSymbol::static_variant >> 3] & (1 << (SgTemplateClassSymbol::static_variant & 7)))) ? ((SgTemplateClassSymbol*) (node)) : NULL) : NULL)

Definition at line 3707 of file Cxx_Grammar.h.

#define IS_SgClassSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgClassSymbol::static_variant >> 3] & (1 << (SgClassSymbol::static_variant & 7)))) ? ((SgClassSymbol*) (node)) : NULL) : NULL)

Definition at line 3710 of file Cxx_Grammar.h.

#define IS_SgTemplateSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateSymbol::static_variant >> 3] & (1 << (SgTemplateSymbol::static_variant & 7)))) ? ((SgTemplateSymbol*) (node)) : NULL) : NULL)

Definition at line 3713 of file Cxx_Grammar.h.

#define IS_SgEnumSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumSymbol::static_variant >> 3] & (1 << (SgEnumSymbol::static_variant & 7)))) ? ((SgEnumSymbol*) (node)) : NULL) : NULL)

Definition at line 3716 of file Cxx_Grammar.h.

#define IS_SgEnumFieldSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgEnumFieldSymbol::static_variant >> 3] & (1 << (SgEnumFieldSymbol::static_variant & 7)))) ? ((SgEnumFieldSymbol*) (node)) : NULL) : NULL)

Definition at line 3719 of file Cxx_Grammar.h.

#define IS_SgTypedefSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTypedefSymbol::static_variant >> 3] & (1 << (SgTypedefSymbol::static_variant & 7)))) ? ((SgTypedefSymbol*) (node)) : NULL) : NULL)

Definition at line 3722 of file Cxx_Grammar.h.

#define IS_SgTemplateFunctionSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateFunctionSymbol::static_variant >> 3] & (1 << (SgTemplateFunctionSymbol::static_variant & 7)))) ? ((SgTemplateFunctionSymbol*) (node)) : NULL) : NULL)

Definition at line 3725 of file Cxx_Grammar.h.

#define IS_SgTemplateMemberFunctionSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgTemplateMemberFunctionSymbol::static_variant >> 3] & (1 << (SgTemplateMemberFunctionSymbol::static_variant & 7)))) ? ((SgTemplateMemberFunctionSymbol*) (node)) : NULL) : NULL)

Definition at line 3728 of file Cxx_Grammar.h.

#define IS_SgLabelSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLabelSymbol::static_variant >> 3] & (1 << (SgLabelSymbol::static_variant & 7)))) ? ((SgLabelSymbol*) (node)) : NULL) : NULL)

Definition at line 3731 of file Cxx_Grammar.h.

#define IS_SgJavaLabelSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaLabelSymbol::static_variant >> 3] & (1 << (SgJavaLabelSymbol::static_variant & 7)))) ? ((SgJavaLabelSymbol*) (node)) : NULL) : NULL)

Definition at line 3734 of file Cxx_Grammar.h.

#define IS_SgDefaultSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgDefaultSymbol::static_variant >> 3] & (1 << (SgDefaultSymbol::static_variant & 7)))) ? ((SgDefaultSymbol*) (node)) : NULL) : NULL)

Definition at line 3737 of file Cxx_Grammar.h.

#define IS_SgNamespaceSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNamespaceSymbol::static_variant >> 3] & (1 << (SgNamespaceSymbol::static_variant & 7)))) ? ((SgNamespaceSymbol*) (node)) : NULL) : NULL)

Definition at line 3740 of file Cxx_Grammar.h.

#define IS_SgIntrinsicSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgIntrinsicSymbol::static_variant >> 3] & (1 << (SgIntrinsicSymbol::static_variant & 7)))) ? ((SgIntrinsicSymbol*) (node)) : NULL) : NULL)

Definition at line 3743 of file Cxx_Grammar.h.

#define IS_SgModuleSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgModuleSymbol::static_variant >> 3] & (1 << (SgModuleSymbol::static_variant & 7)))) ? ((SgModuleSymbol*) (node)) : NULL) : NULL)

Definition at line 3746 of file Cxx_Grammar.h.

#define IS_SgInterfaceSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInterfaceSymbol::static_variant >> 3] & (1 << (SgInterfaceSymbol::static_variant & 7)))) ? ((SgInterfaceSymbol*) (node)) : NULL) : NULL)

Definition at line 3749 of file Cxx_Grammar.h.

#define IS_SgCommonSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommonSymbol::static_variant >> 3] & (1 << (SgCommonSymbol::static_variant & 7)))) ? ((SgCommonSymbol*) (node)) : NULL) : NULL)

Definition at line 3752 of file Cxx_Grammar.h.

#define IS_SgRenameSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRenameSymbol::static_variant >> 3] & (1 << (SgRenameSymbol::static_variant & 7)))) ? ((SgRenameSymbol*) (node)) : NULL) : NULL)

Definition at line 3755 of file Cxx_Grammar.h.

#define IS_SgMemberFunctionSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgMemberFunctionSymbol::static_variant >> 3] & (1 << (SgMemberFunctionSymbol::static_variant & 7)))) ? ((SgMemberFunctionSymbol*) (node)) : NULL) : NULL)

Definition at line 3758 of file Cxx_Grammar.h.

#define IS_SgFunctionSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgFunctionSymbol::static_variant >> 3] & (1 << (SgFunctionSymbol::static_variant & 7)))) ? ((SgFunctionSymbol*) (node)) : NULL) : NULL)

Definition at line 3761 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryAddressSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAddressSymbol::static_variant >> 3] & (1 << (SgAsmBinaryAddressSymbol::static_variant & 7)))) ? ((SgAsmBinaryAddressSymbol*) (node)) : NULL) : NULL)

Definition at line 3764 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryDataSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryDataSymbol::static_variant >> 3] & (1 << (SgAsmBinaryDataSymbol::static_variant & 7)))) ? ((SgAsmBinaryDataSymbol*) (node)) : NULL) : NULL)

Definition at line 3767 of file Cxx_Grammar.h.

#define IS_SgAliasSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAliasSymbol::static_variant >> 3] & (1 << (SgAliasSymbol::static_variant & 7)))) ? ((SgAliasSymbol*) (node)) : NULL) : NULL)

Definition at line 3770 of file Cxx_Grammar.h.

#define IS_SgSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgSymbol::static_variant >> 3] & (1 << (SgSymbol::static_variant & 7)))) ? ((SgSymbol*) (node)) : NULL) : NULL)

Definition at line 3773 of file Cxx_Grammar.h.

#define IS_SgAsmArmInstruction_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmArmInstruction::static_variant >> 3] & (1 << (SgAsmArmInstruction::static_variant & 7)))) ? ((SgAsmArmInstruction*) (node)) : NULL) : NULL)

Definition at line 3776 of file Cxx_Grammar.h.

#define IS_SgAsmx86Instruction_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmx86Instruction::static_variant >> 3] & (1 << (SgAsmx86Instruction::static_variant & 7)))) ? ((SgAsmx86Instruction*) (node)) : NULL) : NULL)

Definition at line 3779 of file Cxx_Grammar.h.

#define IS_SgAsmPowerpcInstruction_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPowerpcInstruction::static_variant >> 3] & (1 << (SgAsmPowerpcInstruction::static_variant & 7)))) ? ((SgAsmPowerpcInstruction*) (node)) : NULL) : NULL)

Definition at line 3782 of file Cxx_Grammar.h.

#define IS_SgAsmMipsInstruction_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmMipsInstruction::static_variant >> 3] & (1 << (SgAsmMipsInstruction::static_variant & 7)))) ? ((SgAsmMipsInstruction*) (node)) : NULL) : NULL)

Definition at line 3785 of file Cxx_Grammar.h.

#define IS_SgAsmInstruction_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmInstruction::static_variant >> 3] & (1 << (SgAsmInstruction::static_variant & 7)))) ? ((SgAsmInstruction*) (node)) : NULL) : NULL)

Definition at line 3788 of file Cxx_Grammar.h.

#define IS_SgAsmOperandList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmOperandList::static_variant >> 3] & (1 << (SgAsmOperandList::static_variant & 7)))) ? ((SgAsmOperandList*) (node)) : NULL) : NULL)

Definition at line 3791 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryAdd_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAdd::static_variant >> 3] & (1 << (SgAsmBinaryAdd::static_variant & 7)))) ? ((SgAsmBinaryAdd*) (node)) : NULL) : NULL)

Definition at line 3794 of file Cxx_Grammar.h.

#define IS_SgAsmBinarySubtract_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinarySubtract::static_variant >> 3] & (1 << (SgAsmBinarySubtract::static_variant & 7)))) ? ((SgAsmBinarySubtract*) (node)) : NULL) : NULL)

Definition at line 3797 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryMultiply_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryMultiply::static_variant >> 3] & (1 << (SgAsmBinaryMultiply::static_variant & 7)))) ? ((SgAsmBinaryMultiply*) (node)) : NULL) : NULL)

Definition at line 3800 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryDivide_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryDivide::static_variant >> 3] & (1 << (SgAsmBinaryDivide::static_variant & 7)))) ? ((SgAsmBinaryDivide*) (node)) : NULL) : NULL)

Definition at line 3803 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryMod_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryMod::static_variant >> 3] & (1 << (SgAsmBinaryMod::static_variant & 7)))) ? ((SgAsmBinaryMod*) (node)) : NULL) : NULL)

Definition at line 3806 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryAddPreupdate_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAddPreupdate::static_variant >> 3] & (1 << (SgAsmBinaryAddPreupdate::static_variant & 7)))) ? ((SgAsmBinaryAddPreupdate*) (node)) : NULL) : NULL)

Definition at line 3809 of file Cxx_Grammar.h.

#define IS_SgAsmBinarySubtractPreupdate_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinarySubtractPreupdate::static_variant >> 3] & (1 << (SgAsmBinarySubtractPreupdate::static_variant & 7)))) ? ((SgAsmBinarySubtractPreupdate*) (node)) : NULL) : NULL)

Definition at line 3812 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryAddPostupdate_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAddPostupdate::static_variant >> 3] & (1 << (SgAsmBinaryAddPostupdate::static_variant & 7)))) ? ((SgAsmBinaryAddPostupdate*) (node)) : NULL) : NULL)

Definition at line 3815 of file Cxx_Grammar.h.

#define IS_SgAsmBinarySubtractPostupdate_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinarySubtractPostupdate::static_variant >> 3] & (1 << (SgAsmBinarySubtractPostupdate::static_variant & 7)))) ? ((SgAsmBinarySubtractPostupdate*) (node)) : NULL) : NULL)

Definition at line 3818 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryLsl_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryLsl::static_variant >> 3] & (1 << (SgAsmBinaryLsl::static_variant & 7)))) ? ((SgAsmBinaryLsl*) (node)) : NULL) : NULL)

Definition at line 3821 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryLsr_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryLsr::static_variant >> 3] & (1 << (SgAsmBinaryLsr::static_variant & 7)))) ? ((SgAsmBinaryLsr*) (node)) : NULL) : NULL)

Definition at line 3824 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryAsr_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryAsr::static_variant >> 3] & (1 << (SgAsmBinaryAsr::static_variant & 7)))) ? ((SgAsmBinaryAsr*) (node)) : NULL) : NULL)

Definition at line 3827 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryRor_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryRor::static_variant >> 3] & (1 << (SgAsmBinaryRor::static_variant & 7)))) ? ((SgAsmBinaryRor*) (node)) : NULL) : NULL)

Definition at line 3830 of file Cxx_Grammar.h.

#define IS_SgAsmBinaryExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBinaryExpression::static_variant >> 3] & (1 << (SgAsmBinaryExpression::static_variant & 7)))) ? ((SgAsmBinaryExpression*) (node)) : NULL) : NULL)

Definition at line 3833 of file Cxx_Grammar.h.

#define IS_SgAsmUnaryPlus_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryPlus::static_variant >> 3] & (1 << (SgAsmUnaryPlus::static_variant & 7)))) ? ((SgAsmUnaryPlus*) (node)) : NULL) : NULL)

Definition at line 3836 of file Cxx_Grammar.h.

#define IS_SgAsmUnaryMinus_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryMinus::static_variant >> 3] & (1 << (SgAsmUnaryMinus::static_variant & 7)))) ? ((SgAsmUnaryMinus*) (node)) : NULL) : NULL)

Definition at line 3839 of file Cxx_Grammar.h.

#define IS_SgAsmUnaryRrx_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryRrx::static_variant >> 3] & (1 << (SgAsmUnaryRrx::static_variant & 7)))) ? ((SgAsmUnaryRrx*) (node)) : NULL) : NULL)

Definition at line 3842 of file Cxx_Grammar.h.

#define IS_SgAsmUnaryArmSpecialRegisterList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryArmSpecialRegisterList::static_variant >> 3] & (1 << (SgAsmUnaryArmSpecialRegisterList::static_variant & 7)))) ? ((SgAsmUnaryArmSpecialRegisterList*) (node)) : NULL) : NULL)

Definition at line 3845 of file Cxx_Grammar.h.

#define IS_SgAsmUnaryExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmUnaryExpression::static_variant >> 3] & (1 << (SgAsmUnaryExpression::static_variant & 7)))) ? ((SgAsmUnaryExpression*) (node)) : NULL) : NULL)

Definition at line 3848 of file Cxx_Grammar.h.

#define IS_SgAsmx86RegisterReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmx86RegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmx86RegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmx86RegisterReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 3851 of file Cxx_Grammar.h.

#define IS_SgAsmArmRegisterReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmArmRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmArmRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmArmRegisterReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 3854 of file Cxx_Grammar.h.

#define IS_SgAsmPowerpcRegisterReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPowerpcRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmPowerpcRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmPowerpcRegisterReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 3857 of file Cxx_Grammar.h.

#define IS_SgAsmMipsRegisterReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmMipsRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmMipsRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmMipsRegisterReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 3860 of file Cxx_Grammar.h.

#define IS_SgAsmRegisterReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmRegisterReferenceExpression::static_variant >> 3] & (1 << (SgAsmRegisterReferenceExpression::static_variant & 7)))) ? ((SgAsmRegisterReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 3863 of file Cxx_Grammar.h.

#define IS_SgAsmIntegerValueExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmIntegerValueExpression::static_variant >> 3] & (1 << (SgAsmIntegerValueExpression::static_variant & 7)))) ? ((SgAsmIntegerValueExpression*) (node)) : NULL) : NULL)

Definition at line 3866 of file Cxx_Grammar.h.

#define IS_SgAsmSingleFloatValueExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSingleFloatValueExpression::static_variant >> 3] & (1 << (SgAsmSingleFloatValueExpression::static_variant & 7)))) ? ((SgAsmSingleFloatValueExpression*) (node)) : NULL) : NULL)

Definition at line 3869 of file Cxx_Grammar.h.

#define IS_SgAsmDoubleFloatValueExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDoubleFloatValueExpression::static_variant >> 3] & (1 << (SgAsmDoubleFloatValueExpression::static_variant & 7)))) ? ((SgAsmDoubleFloatValueExpression*) (node)) : NULL) : NULL)

Definition at line 3872 of file Cxx_Grammar.h.

#define IS_SgAsmValueExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmValueExpression::static_variant >> 3] & (1 << (SgAsmValueExpression::static_variant & 7)))) ? ((SgAsmValueExpression*) (node)) : NULL) : NULL)

Definition at line 3875 of file Cxx_Grammar.h.

#define IS_SgAsmMemoryReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmMemoryReferenceExpression::static_variant >> 3] & (1 << (SgAsmMemoryReferenceExpression::static_variant & 7)))) ? ((SgAsmMemoryReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 3878 of file Cxx_Grammar.h.

#define IS_SgAsmControlFlagsExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmControlFlagsExpression::static_variant >> 3] & (1 << (SgAsmControlFlagsExpression::static_variant & 7)))) ? ((SgAsmControlFlagsExpression*) (node)) : NULL) : NULL)

Definition at line 3881 of file Cxx_Grammar.h.

#define IS_SgAsmCommonSubExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCommonSubExpression::static_variant >> 3] & (1 << (SgAsmCommonSubExpression::static_variant & 7)))) ? ((SgAsmCommonSubExpression*) (node)) : NULL) : NULL)

Definition at line 3884 of file Cxx_Grammar.h.

#define IS_SgAsmExprListExp_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmExprListExp::static_variant >> 3] & (1 << (SgAsmExprListExp::static_variant & 7)))) ? ((SgAsmExprListExp*) (node)) : NULL) : NULL)

Definition at line 3887 of file Cxx_Grammar.h.

#define IS_SgAsmExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmExpression::static_variant >> 3] & (1 << (SgAsmExpression::static_variant & 7)))) ? ((SgAsmExpression*) (node)) : NULL) : NULL)

Definition at line 3890 of file Cxx_Grammar.h.

#define IS_SgAsmTypeByte_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeByte::static_variant >> 3] & (1 << (SgAsmTypeByte::static_variant & 7)))) ? ((SgAsmTypeByte*) (node)) : NULL) : NULL)

Definition at line 3893 of file Cxx_Grammar.h.

#define IS_SgAsmTypeWord_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeWord::static_variant >> 3] & (1 << (SgAsmTypeWord::static_variant & 7)))) ? ((SgAsmTypeWord*) (node)) : NULL) : NULL)

Definition at line 3896 of file Cxx_Grammar.h.

#define IS_SgAsmTypeDoubleWord_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeDoubleWord::static_variant >> 3] & (1 << (SgAsmTypeDoubleWord::static_variant & 7)))) ? ((SgAsmTypeDoubleWord*) (node)) : NULL) : NULL)

Definition at line 3899 of file Cxx_Grammar.h.

#define IS_SgAsmTypeQuadWord_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeQuadWord::static_variant >> 3] & (1 << (SgAsmTypeQuadWord::static_variant & 7)))) ? ((SgAsmTypeQuadWord*) (node)) : NULL) : NULL)

Definition at line 3902 of file Cxx_Grammar.h.

#define IS_SgAsmTypeDoubleQuadWord_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeDoubleQuadWord::static_variant >> 3] & (1 << (SgAsmTypeDoubleQuadWord::static_variant & 7)))) ? ((SgAsmTypeDoubleQuadWord*) (node)) : NULL) : NULL)

Definition at line 3905 of file Cxx_Grammar.h.

#define IS_SgAsmTypeSingleFloat_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeSingleFloat::static_variant >> 3] & (1 << (SgAsmTypeSingleFloat::static_variant & 7)))) ? ((SgAsmTypeSingleFloat*) (node)) : NULL) : NULL)

Definition at line 3908 of file Cxx_Grammar.h.

#define IS_SgAsmTypeDoubleFloat_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeDoubleFloat::static_variant >> 3] & (1 << (SgAsmTypeDoubleFloat::static_variant & 7)))) ? ((SgAsmTypeDoubleFloat*) (node)) : NULL) : NULL)

Definition at line 3911 of file Cxx_Grammar.h.

#define IS_SgAsmType80bitFloat_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmType80bitFloat::static_variant >> 3] & (1 << (SgAsmType80bitFloat::static_variant & 7)))) ? ((SgAsmType80bitFloat*) (node)) : NULL) : NULL)

Definition at line 3914 of file Cxx_Grammar.h.

#define IS_SgAsmType128bitFloat_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmType128bitFloat::static_variant >> 3] & (1 << (SgAsmType128bitFloat::static_variant & 7)))) ? ((SgAsmType128bitFloat*) (node)) : NULL) : NULL)

Definition at line 3917 of file Cxx_Grammar.h.

#define IS_SgAsmTypeVector_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmTypeVector::static_variant >> 3] & (1 << (SgAsmTypeVector::static_variant & 7)))) ? ((SgAsmTypeVector*) (node)) : NULL) : NULL)

Definition at line 3920 of file Cxx_Grammar.h.

#define IS_SgAsmType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmType::static_variant >> 3] & (1 << (SgAsmType::static_variant & 7)))) ? ((SgAsmType*) (node)) : NULL) : NULL)

Definition at line 3923 of file Cxx_Grammar.h.

#define IS_SgAsmFunction_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmFunction::static_variant >> 3] & (1 << (SgAsmFunction::static_variant & 7)))) ? ((SgAsmFunction*) (node)) : NULL) : NULL)

Definition at line 3926 of file Cxx_Grammar.h.

#define IS_SgAsmBlock_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBlock::static_variant >> 3] & (1 << (SgAsmBlock::static_variant & 7)))) ? ((SgAsmBlock*) (node)) : NULL) : NULL)

Definition at line 3929 of file Cxx_Grammar.h.

#define IS_SgAsmStaticData_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStaticData::static_variant >> 3] & (1 << (SgAsmStaticData::static_variant & 7)))) ? ((SgAsmStaticData*) (node)) : NULL) : NULL)

Definition at line 3932 of file Cxx_Grammar.h.

#define IS_SgAsmSynthesizedDataStructureDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSynthesizedDataStructureDeclaration::static_variant >> 3] & (1 << (SgAsmSynthesizedDataStructureDeclaration::static_variant & 7)))) ? ((SgAsmSynthesizedDataStructureDeclaration*) (node)) : NULL) : NULL)

Definition at line 3935 of file Cxx_Grammar.h.

#define IS_SgAsmSynthesizedFieldDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSynthesizedFieldDeclaration::static_variant >> 3] & (1 << (SgAsmSynthesizedFieldDeclaration::static_variant & 7)))) ? ((SgAsmSynthesizedFieldDeclaration*) (node)) : NULL) : NULL)

Definition at line 3938 of file Cxx_Grammar.h.

#define IS_SgAsmSynthesizedDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmSynthesizedDeclaration::static_variant >> 3] & (1 << (SgAsmSynthesizedDeclaration::static_variant & 7)))) ? ((SgAsmSynthesizedDeclaration*) (node)) : NULL) : NULL)

Definition at line 3941 of file Cxx_Grammar.h.

#define IS_SgAsmStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStatement::static_variant >> 3] & (1 << (SgAsmStatement::static_variant & 7)))) ? ((SgAsmStatement*) (node)) : NULL) : NULL)

Definition at line 3944 of file Cxx_Grammar.h.

#define IS_SgAsmInterpretationList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmInterpretationList::static_variant >> 3] & (1 << (SgAsmInterpretationList::static_variant & 7)))) ? ((SgAsmInterpretationList*) (node)) : NULL) : NULL)

Definition at line 3947 of file Cxx_Grammar.h.

#define IS_SgAsmInterpretation_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmInterpretation::static_variant >> 3] & (1 << (SgAsmInterpretation::static_variant & 7)))) ? ((SgAsmInterpretation*) (node)) : NULL) : NULL)

Definition at line 3950 of file Cxx_Grammar.h.

#define IS_SgAsmElfFileHeader_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfFileHeader::static_variant >> 3] & (1 << (SgAsmElfFileHeader::static_variant & 7)))) ? ((SgAsmElfFileHeader*) (node)) : NULL) : NULL)

Definition at line 3953 of file Cxx_Grammar.h.

#define IS_SgAsmElfSectionTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSectionTable::static_variant >> 3] & (1 << (SgAsmElfSectionTable::static_variant & 7)))) ? ((SgAsmElfSectionTable*) (node)) : NULL) : NULL)

Definition at line 3956 of file Cxx_Grammar.h.

#define IS_SgAsmElfSectionTableEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSectionTableEntry::static_variant >> 3] & (1 << (SgAsmElfSectionTableEntry::static_variant & 7)))) ? ((SgAsmElfSectionTableEntry*) (node)) : NULL) : NULL)

Definition at line 3959 of file Cxx_Grammar.h.

#define IS_SgAsmElfSegmentTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSegmentTable::static_variant >> 3] & (1 << (SgAsmElfSegmentTable::static_variant & 7)))) ? ((SgAsmElfSegmentTable*) (node)) : NULL) : NULL)

Definition at line 3962 of file Cxx_Grammar.h.

#define IS_SgAsmElfSegmentTableEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSegmentTableEntryList::static_variant >> 3] & (1 << (SgAsmElfSegmentTableEntryList::static_variant & 7)))) ? ((SgAsmElfSegmentTableEntryList*) (node)) : NULL) : NULL)

Definition at line 3965 of file Cxx_Grammar.h.

#define IS_SgAsmElfSegmentTableEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSegmentTableEntry::static_variant >> 3] & (1 << (SgAsmElfSegmentTableEntry::static_variant & 7)))) ? ((SgAsmElfSegmentTableEntry*) (node)) : NULL) : NULL)

Definition at line 3968 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymbolSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymbolSection::static_variant >> 3] & (1 << (SgAsmElfSymbolSection::static_variant & 7)))) ? ((SgAsmElfSymbolSection*) (node)) : NULL) : NULL)

Definition at line 3971 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymbolList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymbolList::static_variant >> 3] & (1 << (SgAsmElfSymbolList::static_variant & 7)))) ? ((SgAsmElfSymbolList*) (node)) : NULL) : NULL)

Definition at line 3974 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymbol::static_variant >> 3] & (1 << (SgAsmElfSymbol::static_variant & 7)))) ? ((SgAsmElfSymbol*) (node)) : NULL) : NULL)

Definition at line 3977 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverSection::static_variant >> 3] & (1 << (SgAsmElfSymverSection::static_variant & 7)))) ? ((SgAsmElfSymverSection*) (node)) : NULL) : NULL)

Definition at line 3980 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverEntry::static_variant >> 3] & (1 << (SgAsmElfSymverEntry::static_variant & 7)))) ? ((SgAsmElfSymverEntry*) (node)) : NULL) : NULL)

Definition at line 3983 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverEntryList::static_variant >> 3] & (1 << (SgAsmElfSymverEntryList::static_variant & 7)))) ? ((SgAsmElfSymverEntryList*) (node)) : NULL) : NULL)

Definition at line 3986 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverDefinedSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedSection::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedSection::static_variant & 7)))) ? ((SgAsmElfSymverDefinedSection*) (node)) : NULL) : NULL)

Definition at line 3989 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverDefinedEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedEntryList::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedEntryList::static_variant & 7)))) ? ((SgAsmElfSymverDefinedEntryList*) (node)) : NULL) : NULL)

Definition at line 3992 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverDefinedEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedEntry::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedEntry::static_variant & 7)))) ? ((SgAsmElfSymverDefinedEntry*) (node)) : NULL) : NULL)

Definition at line 3995 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverDefinedAuxList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedAuxList::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedAuxList::static_variant & 7)))) ? ((SgAsmElfSymverDefinedAuxList*) (node)) : NULL) : NULL)

Definition at line 3998 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverDefinedAux_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverDefinedAux::static_variant >> 3] & (1 << (SgAsmElfSymverDefinedAux::static_variant & 7)))) ? ((SgAsmElfSymverDefinedAux*) (node)) : NULL) : NULL)

Definition at line 4001 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverNeededSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededSection::static_variant >> 3] & (1 << (SgAsmElfSymverNeededSection::static_variant & 7)))) ? ((SgAsmElfSymverNeededSection*) (node)) : NULL) : NULL)

Definition at line 4004 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverNeededEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededEntryList::static_variant >> 3] & (1 << (SgAsmElfSymverNeededEntryList::static_variant & 7)))) ? ((SgAsmElfSymverNeededEntryList*) (node)) : NULL) : NULL)

Definition at line 4007 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverNeededEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededEntry::static_variant >> 3] & (1 << (SgAsmElfSymverNeededEntry::static_variant & 7)))) ? ((SgAsmElfSymverNeededEntry*) (node)) : NULL) : NULL)

Definition at line 4010 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverNeededAuxList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededAuxList::static_variant >> 3] & (1 << (SgAsmElfSymverNeededAuxList::static_variant & 7)))) ? ((SgAsmElfSymverNeededAuxList*) (node)) : NULL) : NULL)

Definition at line 4013 of file Cxx_Grammar.h.

#define IS_SgAsmElfSymverNeededAux_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSymverNeededAux::static_variant >> 3] & (1 << (SgAsmElfSymverNeededAux::static_variant & 7)))) ? ((SgAsmElfSymverNeededAux*) (node)) : NULL) : NULL)

Definition at line 4016 of file Cxx_Grammar.h.

#define IS_SgAsmElfRelocSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfRelocSection::static_variant >> 3] & (1 << (SgAsmElfRelocSection::static_variant & 7)))) ? ((SgAsmElfRelocSection*) (node)) : NULL) : NULL)

Definition at line 4019 of file Cxx_Grammar.h.

#define IS_SgAsmElfRelocEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfRelocEntryList::static_variant >> 3] & (1 << (SgAsmElfRelocEntryList::static_variant & 7)))) ? ((SgAsmElfRelocEntryList*) (node)) : NULL) : NULL)

Definition at line 4022 of file Cxx_Grammar.h.

#define IS_SgAsmElfRelocEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfRelocEntry::static_variant >> 3] & (1 << (SgAsmElfRelocEntry::static_variant & 7)))) ? ((SgAsmElfRelocEntry*) (node)) : NULL) : NULL)

Definition at line 4025 of file Cxx_Grammar.h.

#define IS_SgAsmElfDynamicSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfDynamicSection::static_variant >> 3] & (1 << (SgAsmElfDynamicSection::static_variant & 7)))) ? ((SgAsmElfDynamicSection*) (node)) : NULL) : NULL)

Definition at line 4028 of file Cxx_Grammar.h.

#define IS_SgAsmElfDynamicEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfDynamicEntryList::static_variant >> 3] & (1 << (SgAsmElfDynamicEntryList::static_variant & 7)))) ? ((SgAsmElfDynamicEntryList*) (node)) : NULL) : NULL)

Definition at line 4031 of file Cxx_Grammar.h.

#define IS_SgAsmElfDynamicEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfDynamicEntry::static_variant >> 3] & (1 << (SgAsmElfDynamicEntry::static_variant & 7)))) ? ((SgAsmElfDynamicEntry*) (node)) : NULL) : NULL)

Definition at line 4034 of file Cxx_Grammar.h.

#define IS_SgAsmElfStringSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfStringSection::static_variant >> 3] & (1 << (SgAsmElfStringSection::static_variant & 7)))) ? ((SgAsmElfStringSection*) (node)) : NULL) : NULL)

Definition at line 4037 of file Cxx_Grammar.h.

#define IS_SgAsmElfStrtab_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfStrtab::static_variant >> 3] & (1 << (SgAsmElfStrtab::static_variant & 7)))) ? ((SgAsmElfStrtab*) (node)) : NULL) : NULL)

Definition at line 4040 of file Cxx_Grammar.h.

#define IS_SgAsmElfNoteSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfNoteSection::static_variant >> 3] & (1 << (SgAsmElfNoteSection::static_variant & 7)))) ? ((SgAsmElfNoteSection*) (node)) : NULL) : NULL)

Definition at line 4043 of file Cxx_Grammar.h.

#define IS_SgAsmElfNoteEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfNoteEntryList::static_variant >> 3] & (1 << (SgAsmElfNoteEntryList::static_variant & 7)))) ? ((SgAsmElfNoteEntryList*) (node)) : NULL) : NULL)

Definition at line 4046 of file Cxx_Grammar.h.

#define IS_SgAsmElfNoteEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfNoteEntry::static_variant >> 3] & (1 << (SgAsmElfNoteEntry::static_variant & 7)))) ? ((SgAsmElfNoteEntry*) (node)) : NULL) : NULL)

Definition at line 4049 of file Cxx_Grammar.h.

#define IS_SgAsmElfEHFrameSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameSection::static_variant >> 3] & (1 << (SgAsmElfEHFrameSection::static_variant & 7)))) ? ((SgAsmElfEHFrameSection*) (node)) : NULL) : NULL)

Definition at line 4052 of file Cxx_Grammar.h.

#define IS_SgAsmElfEHFrameEntryCIList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryCIList::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryCIList::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryCIList*) (node)) : NULL) : NULL)

Definition at line 4055 of file Cxx_Grammar.h.

#define IS_SgAsmElfEHFrameEntryCI_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryCI::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryCI::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryCI*) (node)) : NULL) : NULL)

Definition at line 4058 of file Cxx_Grammar.h.

#define IS_SgAsmElfEHFrameEntryFDList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryFDList::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryFDList::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryFDList*) (node)) : NULL) : NULL)

Definition at line 4061 of file Cxx_Grammar.h.

#define IS_SgAsmElfEHFrameEntryFD_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfEHFrameEntryFD::static_variant >> 3] & (1 << (SgAsmElfEHFrameEntryFD::static_variant & 7)))) ? ((SgAsmElfEHFrameEntryFD*) (node)) : NULL) : NULL)

Definition at line 4064 of file Cxx_Grammar.h.

#define IS_SgAsmElfSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmElfSection::static_variant >> 3] & (1 << (SgAsmElfSection::static_variant & 7)))) ? ((SgAsmElfSection*) (node)) : NULL) : NULL)

Definition at line 4067 of file Cxx_Grammar.h.

#define IS_SgAsmDOSFileHeader_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDOSFileHeader::static_variant >> 3] & (1 << (SgAsmDOSFileHeader::static_variant & 7)))) ? ((SgAsmDOSFileHeader*) (node)) : NULL) : NULL)

Definition at line 4070 of file Cxx_Grammar.h.

#define IS_SgAsmDOSExtendedHeader_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDOSExtendedHeader::static_variant >> 3] & (1 << (SgAsmDOSExtendedHeader::static_variant & 7)))) ? ((SgAsmDOSExtendedHeader*) (node)) : NULL) : NULL)

Definition at line 4073 of file Cxx_Grammar.h.

#define IS_SgAsmPEFileHeader_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEFileHeader::static_variant >> 3] & (1 << (SgAsmPEFileHeader::static_variant & 7)))) ? ((SgAsmPEFileHeader*) (node)) : NULL) : NULL)

Definition at line 4076 of file Cxx_Grammar.h.

#define IS_SgAsmPERVASizePairList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPERVASizePairList::static_variant >> 3] & (1 << (SgAsmPERVASizePairList::static_variant & 7)))) ? ((SgAsmPERVASizePairList*) (node)) : NULL) : NULL)

Definition at line 4079 of file Cxx_Grammar.h.

#define IS_SgAsmPERVASizePair_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPERVASizePair::static_variant >> 3] & (1 << (SgAsmPERVASizePair::static_variant & 7)))) ? ((SgAsmPERVASizePair*) (node)) : NULL) : NULL)

Definition at line 4082 of file Cxx_Grammar.h.

#define IS_SgAsmPEImportItem_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportItem::static_variant >> 3] & (1 << (SgAsmPEImportItem::static_variant & 7)))) ? ((SgAsmPEImportItem*) (node)) : NULL) : NULL)

Definition at line 4085 of file Cxx_Grammar.h.

#define IS_SgAsmPEImportItemList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportItemList::static_variant >> 3] & (1 << (SgAsmPEImportItemList::static_variant & 7)))) ? ((SgAsmPEImportItemList*) (node)) : NULL) : NULL)

Definition at line 4088 of file Cxx_Grammar.h.

#define IS_SgAsmPEImportDirectory_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportDirectory::static_variant >> 3] & (1 << (SgAsmPEImportDirectory::static_variant & 7)))) ? ((SgAsmPEImportDirectory*) (node)) : NULL) : NULL)

Definition at line 4091 of file Cxx_Grammar.h.

#define IS_SgAsmPEImportDirectoryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportDirectoryList::static_variant >> 3] & (1 << (SgAsmPEImportDirectoryList::static_variant & 7)))) ? ((SgAsmPEImportDirectoryList*) (node)) : NULL) : NULL)

Definition at line 4094 of file Cxx_Grammar.h.

#define IS_SgAsmPEImportSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEImportSection::static_variant >> 3] & (1 << (SgAsmPEImportSection::static_variant & 7)))) ? ((SgAsmPEImportSection*) (node)) : NULL) : NULL)

Definition at line 4097 of file Cxx_Grammar.h.

#define IS_SgAsmPEExportSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportSection::static_variant >> 3] & (1 << (SgAsmPEExportSection::static_variant & 7)))) ? ((SgAsmPEExportSection*) (node)) : NULL) : NULL)

Definition at line 4100 of file Cxx_Grammar.h.

#define IS_SgAsmPEExportDirectory_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportDirectory::static_variant >> 3] & (1 << (SgAsmPEExportDirectory::static_variant & 7)))) ? ((SgAsmPEExportDirectory*) (node)) : NULL) : NULL)

Definition at line 4103 of file Cxx_Grammar.h.

#define IS_SgAsmPEExportEntryList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportEntryList::static_variant >> 3] & (1 << (SgAsmPEExportEntryList::static_variant & 7)))) ? ((SgAsmPEExportEntryList*) (node)) : NULL) : NULL)

Definition at line 4106 of file Cxx_Grammar.h.

#define IS_SgAsmPEExportEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEExportEntry::static_variant >> 3] & (1 << (SgAsmPEExportEntry::static_variant & 7)))) ? ((SgAsmPEExportEntry*) (node)) : NULL) : NULL)

Definition at line 4109 of file Cxx_Grammar.h.

#define IS_SgAsmPEStringSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPEStringSection::static_variant >> 3] & (1 << (SgAsmPEStringSection::static_variant & 7)))) ? ((SgAsmPEStringSection*) (node)) : NULL) : NULL)

Definition at line 4112 of file Cxx_Grammar.h.

#define IS_SgAsmPESectionTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPESectionTable::static_variant >> 3] & (1 << (SgAsmPESectionTable::static_variant & 7)))) ? ((SgAsmPESectionTable*) (node)) : NULL) : NULL)

Definition at line 4115 of file Cxx_Grammar.h.

#define IS_SgAsmPESectionTableEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPESectionTableEntry::static_variant >> 3] & (1 << (SgAsmPESectionTableEntry::static_variant & 7)))) ? ((SgAsmPESectionTableEntry*) (node)) : NULL) : NULL)

Definition at line 4118 of file Cxx_Grammar.h.

#define IS_SgAsmPESection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmPESection::static_variant >> 3] & (1 << (SgAsmPESection::static_variant & 7)))) ? ((SgAsmPESection*) (node)) : NULL) : NULL)

Definition at line 4121 of file Cxx_Grammar.h.

#define IS_SgAsmCoffSymbolTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffSymbolTable::static_variant >> 3] & (1 << (SgAsmCoffSymbolTable::static_variant & 7)))) ? ((SgAsmCoffSymbolTable*) (node)) : NULL) : NULL)

Definition at line 4124 of file Cxx_Grammar.h.

#define IS_SgAsmCoffSymbolList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffSymbolList::static_variant >> 3] & (1 << (SgAsmCoffSymbolList::static_variant & 7)))) ? ((SgAsmCoffSymbolList*) (node)) : NULL) : NULL)

Definition at line 4127 of file Cxx_Grammar.h.

#define IS_SgAsmCoffSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffSymbol::static_variant >> 3] & (1 << (SgAsmCoffSymbol::static_variant & 7)))) ? ((SgAsmCoffSymbol*) (node)) : NULL) : NULL)

Definition at line 4130 of file Cxx_Grammar.h.

#define IS_SgAsmCoffStrtab_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmCoffStrtab::static_variant >> 3] & (1 << (SgAsmCoffStrtab::static_variant & 7)))) ? ((SgAsmCoffStrtab*) (node)) : NULL) : NULL)

Definition at line 4133 of file Cxx_Grammar.h.

#define IS_SgAsmNEFileHeader_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEFileHeader::static_variant >> 3] & (1 << (SgAsmNEFileHeader::static_variant & 7)))) ? ((SgAsmNEFileHeader*) (node)) : NULL) : NULL)

Definition at line 4136 of file Cxx_Grammar.h.

#define IS_SgAsmNEEntryTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEEntryTable::static_variant >> 3] & (1 << (SgAsmNEEntryTable::static_variant & 7)))) ? ((SgAsmNEEntryTable*) (node)) : NULL) : NULL)

Definition at line 4139 of file Cxx_Grammar.h.

#define IS_SgAsmNEEntryPoint_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEEntryPoint::static_variant >> 3] & (1 << (SgAsmNEEntryPoint::static_variant & 7)))) ? ((SgAsmNEEntryPoint*) (node)) : NULL) : NULL)

Definition at line 4142 of file Cxx_Grammar.h.

#define IS_SgAsmNESectionTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNESectionTable::static_variant >> 3] & (1 << (SgAsmNESectionTable::static_variant & 7)))) ? ((SgAsmNESectionTable*) (node)) : NULL) : NULL)

Definition at line 4145 of file Cxx_Grammar.h.

#define IS_SgAsmNESectionTableEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNESectionTableEntry::static_variant >> 3] & (1 << (SgAsmNESectionTableEntry::static_variant & 7)))) ? ((SgAsmNESectionTableEntry*) (node)) : NULL) : NULL)

Definition at line 4148 of file Cxx_Grammar.h.

#define IS_SgAsmNERelocTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNERelocTable::static_variant >> 3] & (1 << (SgAsmNERelocTable::static_variant & 7)))) ? ((SgAsmNERelocTable*) (node)) : NULL) : NULL)

Definition at line 4151 of file Cxx_Grammar.h.

#define IS_SgAsmNERelocEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNERelocEntry::static_variant >> 3] & (1 << (SgAsmNERelocEntry::static_variant & 7)))) ? ((SgAsmNERelocEntry*) (node)) : NULL) : NULL)

Definition at line 4154 of file Cxx_Grammar.h.

#define IS_SgAsmNENameTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNENameTable::static_variant >> 3] & (1 << (SgAsmNENameTable::static_variant & 7)))) ? ((SgAsmNENameTable*) (node)) : NULL) : NULL)

Definition at line 4157 of file Cxx_Grammar.h.

#define IS_SgAsmNEModuleTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEModuleTable::static_variant >> 3] & (1 << (SgAsmNEModuleTable::static_variant & 7)))) ? ((SgAsmNEModuleTable*) (node)) : NULL) : NULL)

Definition at line 4160 of file Cxx_Grammar.h.

#define IS_SgAsmNEStringTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNEStringTable::static_variant >> 3] & (1 << (SgAsmNEStringTable::static_variant & 7)))) ? ((SgAsmNEStringTable*) (node)) : NULL) : NULL)

Definition at line 4163 of file Cxx_Grammar.h.

#define IS_SgAsmNESection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNESection::static_variant >> 3] & (1 << (SgAsmNESection::static_variant & 7)))) ? ((SgAsmNESection*) (node)) : NULL) : NULL)

Definition at line 4166 of file Cxx_Grammar.h.

#define IS_SgAsmLEFileHeader_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEFileHeader::static_variant >> 3] & (1 << (SgAsmLEFileHeader::static_variant & 7)))) ? ((SgAsmLEFileHeader*) (node)) : NULL) : NULL)

Definition at line 4169 of file Cxx_Grammar.h.

#define IS_SgAsmLEEntryTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEEntryTable::static_variant >> 3] & (1 << (SgAsmLEEntryTable::static_variant & 7)))) ? ((SgAsmLEEntryTable*) (node)) : NULL) : NULL)

Definition at line 4172 of file Cxx_Grammar.h.

#define IS_SgAsmLEEntryPoint_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEEntryPoint::static_variant >> 3] & (1 << (SgAsmLEEntryPoint::static_variant & 7)))) ? ((SgAsmLEEntryPoint*) (node)) : NULL) : NULL)

Definition at line 4175 of file Cxx_Grammar.h.

#define IS_SgAsmLESectionTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLESectionTable::static_variant >> 3] & (1 << (SgAsmLESectionTable::static_variant & 7)))) ? ((SgAsmLESectionTable*) (node)) : NULL) : NULL)

Definition at line 4178 of file Cxx_Grammar.h.

#define IS_SgAsmLESectionTableEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLESectionTableEntry::static_variant >> 3] & (1 << (SgAsmLESectionTableEntry::static_variant & 7)))) ? ((SgAsmLESectionTableEntry*) (node)) : NULL) : NULL)

Definition at line 4181 of file Cxx_Grammar.h.

#define IS_SgAsmLERelocTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLERelocTable::static_variant >> 3] & (1 << (SgAsmLERelocTable::static_variant & 7)))) ? ((SgAsmLERelocTable*) (node)) : NULL) : NULL)

Definition at line 4184 of file Cxx_Grammar.h.

#define IS_SgAsmLENameTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLENameTable::static_variant >> 3] & (1 << (SgAsmLENameTable::static_variant & 7)))) ? ((SgAsmLENameTable*) (node)) : NULL) : NULL)

Definition at line 4187 of file Cxx_Grammar.h.

#define IS_SgAsmLEPageTable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEPageTable::static_variant >> 3] & (1 << (SgAsmLEPageTable::static_variant & 7)))) ? ((SgAsmLEPageTable*) (node)) : NULL) : NULL)

Definition at line 4190 of file Cxx_Grammar.h.

#define IS_SgAsmLEPageTableEntry_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLEPageTableEntry::static_variant >> 3] & (1 << (SgAsmLEPageTableEntry::static_variant & 7)))) ? ((SgAsmLEPageTableEntry*) (node)) : NULL) : NULL)

Definition at line 4193 of file Cxx_Grammar.h.

#define IS_SgAsmLESection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmLESection::static_variant >> 3] & (1 << (SgAsmLESection::static_variant & 7)))) ? ((SgAsmLESection*) (node)) : NULL) : NULL)

Definition at line 4196 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfArrayType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfArrayType::static_variant >> 3] & (1 << (SgAsmDwarfArrayType::static_variant & 7)))) ? ((SgAsmDwarfArrayType*) (node)) : NULL) : NULL)

Definition at line 4199 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfClassType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfClassType::static_variant >> 3] & (1 << (SgAsmDwarfClassType::static_variant & 7)))) ? ((SgAsmDwarfClassType*) (node)) : NULL) : NULL)

Definition at line 4202 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfEntryPoint_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfEntryPoint::static_variant >> 3] & (1 << (SgAsmDwarfEntryPoint::static_variant & 7)))) ? ((SgAsmDwarfEntryPoint*) (node)) : NULL) : NULL)

Definition at line 4205 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfEnumerationType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfEnumerationType::static_variant >> 3] & (1 << (SgAsmDwarfEnumerationType::static_variant & 7)))) ? ((SgAsmDwarfEnumerationType*) (node)) : NULL) : NULL)

Definition at line 4208 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfFormalParameter_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFormalParameter::static_variant >> 3] & (1 << (SgAsmDwarfFormalParameter::static_variant & 7)))) ? ((SgAsmDwarfFormalParameter*) (node)) : NULL) : NULL)

Definition at line 4211 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfImportedDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfImportedDeclaration::static_variant >> 3] & (1 << (SgAsmDwarfImportedDeclaration::static_variant & 7)))) ? ((SgAsmDwarfImportedDeclaration*) (node)) : NULL) : NULL)

Definition at line 4214 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfLabel_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLabel::static_variant >> 3] & (1 << (SgAsmDwarfLabel::static_variant & 7)))) ? ((SgAsmDwarfLabel*) (node)) : NULL) : NULL)

Definition at line 4217 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfLexicalBlock_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLexicalBlock::static_variant >> 3] & (1 << (SgAsmDwarfLexicalBlock::static_variant & 7)))) ? ((SgAsmDwarfLexicalBlock*) (node)) : NULL) : NULL)

Definition at line 4220 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfMember_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMember::static_variant >> 3] & (1 << (SgAsmDwarfMember::static_variant & 7)))) ? ((SgAsmDwarfMember*) (node)) : NULL) : NULL)

Definition at line 4223 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfPointerType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPointerType::static_variant >> 3] & (1 << (SgAsmDwarfPointerType::static_variant & 7)))) ? ((SgAsmDwarfPointerType*) (node)) : NULL) : NULL)

Definition at line 4226 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfReferenceType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfReferenceType::static_variant >> 3] & (1 << (SgAsmDwarfReferenceType::static_variant & 7)))) ? ((SgAsmDwarfReferenceType*) (node)) : NULL) : NULL)

Definition at line 4229 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfCompilationUnit_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCompilationUnit::static_variant >> 3] & (1 << (SgAsmDwarfCompilationUnit::static_variant & 7)))) ? ((SgAsmDwarfCompilationUnit*) (node)) : NULL) : NULL)

Definition at line 4232 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfStringType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfStringType::static_variant >> 3] & (1 << (SgAsmDwarfStringType::static_variant & 7)))) ? ((SgAsmDwarfStringType*) (node)) : NULL) : NULL)

Definition at line 4235 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfStructureType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfStructureType::static_variant >> 3] & (1 << (SgAsmDwarfStructureType::static_variant & 7)))) ? ((SgAsmDwarfStructureType*) (node)) : NULL) : NULL)

Definition at line 4238 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfSubroutineType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSubroutineType::static_variant >> 3] & (1 << (SgAsmDwarfSubroutineType::static_variant & 7)))) ? ((SgAsmDwarfSubroutineType*) (node)) : NULL) : NULL)

Definition at line 4241 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfTypedef_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTypedef::static_variant >> 3] & (1 << (SgAsmDwarfTypedef::static_variant & 7)))) ? ((SgAsmDwarfTypedef*) (node)) : NULL) : NULL)

Definition at line 4244 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfUnionType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnionType::static_variant >> 3] & (1 << (SgAsmDwarfUnionType::static_variant & 7)))) ? ((SgAsmDwarfUnionType*) (node)) : NULL) : NULL)

Definition at line 4247 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfUnspecifiedParameters_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnspecifiedParameters::static_variant >> 3] & (1 << (SgAsmDwarfUnspecifiedParameters::static_variant & 7)))) ? ((SgAsmDwarfUnspecifiedParameters*) (node)) : NULL) : NULL)

Definition at line 4250 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfVariant_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVariant::static_variant >> 3] & (1 << (SgAsmDwarfVariant::static_variant & 7)))) ? ((SgAsmDwarfVariant*) (node)) : NULL) : NULL)

Definition at line 4253 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfCommonBlock_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCommonBlock::static_variant >> 3] & (1 << (SgAsmDwarfCommonBlock::static_variant & 7)))) ? ((SgAsmDwarfCommonBlock*) (node)) : NULL) : NULL)

Definition at line 4256 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfCommonInclusion_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCommonInclusion::static_variant >> 3] & (1 << (SgAsmDwarfCommonInclusion::static_variant & 7)))) ? ((SgAsmDwarfCommonInclusion*) (node)) : NULL) : NULL)

Definition at line 4259 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfInheritance_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInheritance::static_variant >> 3] & (1 << (SgAsmDwarfInheritance::static_variant & 7)))) ? ((SgAsmDwarfInheritance*) (node)) : NULL) : NULL)

Definition at line 4262 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfInlinedSubroutine_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInlinedSubroutine::static_variant >> 3] & (1 << (SgAsmDwarfInlinedSubroutine::static_variant & 7)))) ? ((SgAsmDwarfInlinedSubroutine*) (node)) : NULL) : NULL)

Definition at line 4265 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfModule_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfModule::static_variant >> 3] & (1 << (SgAsmDwarfModule::static_variant & 7)))) ? ((SgAsmDwarfModule*) (node)) : NULL) : NULL)

Definition at line 4268 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfPtrToMemberType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPtrToMemberType::static_variant >> 3] & (1 << (SgAsmDwarfPtrToMemberType::static_variant & 7)))) ? ((SgAsmDwarfPtrToMemberType*) (node)) : NULL) : NULL)

Definition at line 4271 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfSetType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSetType::static_variant >> 3] & (1 << (SgAsmDwarfSetType::static_variant & 7)))) ? ((SgAsmDwarfSetType*) (node)) : NULL) : NULL)

Definition at line 4274 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfSubrangeType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSubrangeType::static_variant >> 3] & (1 << (SgAsmDwarfSubrangeType::static_variant & 7)))) ? ((SgAsmDwarfSubrangeType*) (node)) : NULL) : NULL)

Definition at line 4277 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfWithStmt_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfWithStmt::static_variant >> 3] & (1 << (SgAsmDwarfWithStmt::static_variant & 7)))) ? ((SgAsmDwarfWithStmt*) (node)) : NULL) : NULL)

Definition at line 4280 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfAccessDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfAccessDeclaration::static_variant >> 3] & (1 << (SgAsmDwarfAccessDeclaration::static_variant & 7)))) ? ((SgAsmDwarfAccessDeclaration*) (node)) : NULL) : NULL)

Definition at line 4283 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfBaseType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfBaseType::static_variant >> 3] & (1 << (SgAsmDwarfBaseType::static_variant & 7)))) ? ((SgAsmDwarfBaseType*) (node)) : NULL) : NULL)

Definition at line 4286 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfCatchBlock_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCatchBlock::static_variant >> 3] & (1 << (SgAsmDwarfCatchBlock::static_variant & 7)))) ? ((SgAsmDwarfCatchBlock*) (node)) : NULL) : NULL)

Definition at line 4289 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfConstType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstType::static_variant >> 3] & (1 << (SgAsmDwarfConstType::static_variant & 7)))) ? ((SgAsmDwarfConstType*) (node)) : NULL) : NULL)

Definition at line 4292 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfConstant_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstant::static_variant >> 3] & (1 << (SgAsmDwarfConstant::static_variant & 7)))) ? ((SgAsmDwarfConstant*) (node)) : NULL) : NULL)

Definition at line 4295 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfEnumerator_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfEnumerator::static_variant >> 3] & (1 << (SgAsmDwarfEnumerator::static_variant & 7)))) ? ((SgAsmDwarfEnumerator*) (node)) : NULL) : NULL)

Definition at line 4298 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfFileType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFileType::static_variant >> 3] & (1 << (SgAsmDwarfFileType::static_variant & 7)))) ? ((SgAsmDwarfFileType*) (node)) : NULL) : NULL)

Definition at line 4301 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfFriend_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFriend::static_variant >> 3] & (1 << (SgAsmDwarfFriend::static_variant & 7)))) ? ((SgAsmDwarfFriend*) (node)) : NULL) : NULL)

Definition at line 4304 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfNamelist_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfNamelist::static_variant >> 3] & (1 << (SgAsmDwarfNamelist::static_variant & 7)))) ? ((SgAsmDwarfNamelist*) (node)) : NULL) : NULL)

Definition at line 4307 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfNamelistItem_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfNamelistItem::static_variant >> 3] & (1 << (SgAsmDwarfNamelistItem::static_variant & 7)))) ? ((SgAsmDwarfNamelistItem*) (node)) : NULL) : NULL)

Definition at line 4310 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfPackedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPackedType::static_variant >> 3] & (1 << (SgAsmDwarfPackedType::static_variant & 7)))) ? ((SgAsmDwarfPackedType*) (node)) : NULL) : NULL)

Definition at line 4313 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfSubprogram_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSubprogram::static_variant >> 3] & (1 << (SgAsmDwarfSubprogram::static_variant & 7)))) ? ((SgAsmDwarfSubprogram*) (node)) : NULL) : NULL)

Definition at line 4316 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfTemplateTypeParameter_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTemplateTypeParameter::static_variant >> 3] & (1 << (SgAsmDwarfTemplateTypeParameter::static_variant & 7)))) ? ((SgAsmDwarfTemplateTypeParameter*) (node)) : NULL) : NULL)

Definition at line 4319 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfTemplateValueParameter_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTemplateValueParameter::static_variant >> 3] & (1 << (SgAsmDwarfTemplateValueParameter::static_variant & 7)))) ? ((SgAsmDwarfTemplateValueParameter*) (node)) : NULL) : NULL)

Definition at line 4322 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfThrownType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfThrownType::static_variant >> 3] & (1 << (SgAsmDwarfThrownType::static_variant & 7)))) ? ((SgAsmDwarfThrownType*) (node)) : NULL) : NULL)

Definition at line 4325 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfTryBlock_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfTryBlock::static_variant >> 3] & (1 << (SgAsmDwarfTryBlock::static_variant & 7)))) ? ((SgAsmDwarfTryBlock*) (node)) : NULL) : NULL)

Definition at line 4328 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfVariantPart_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVariantPart::static_variant >> 3] & (1 << (SgAsmDwarfVariantPart::static_variant & 7)))) ? ((SgAsmDwarfVariantPart*) (node)) : NULL) : NULL)

Definition at line 4331 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfVariable_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVariable::static_variant >> 3] & (1 << (SgAsmDwarfVariable::static_variant & 7)))) ? ((SgAsmDwarfVariable*) (node)) : NULL) : NULL)

Definition at line 4334 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfVolatileType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfVolatileType::static_variant >> 3] & (1 << (SgAsmDwarfVolatileType::static_variant & 7)))) ? ((SgAsmDwarfVolatileType*) (node)) : NULL) : NULL)

Definition at line 4337 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfDwarfProcedure_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfDwarfProcedure::static_variant >> 3] & (1 << (SgAsmDwarfDwarfProcedure::static_variant & 7)))) ? ((SgAsmDwarfDwarfProcedure*) (node)) : NULL) : NULL)

Definition at line 4340 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfRestrictType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfRestrictType::static_variant >> 3] & (1 << (SgAsmDwarfRestrictType::static_variant & 7)))) ? ((SgAsmDwarfRestrictType*) (node)) : NULL) : NULL)

Definition at line 4343 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfInterfaceType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInterfaceType::static_variant >> 3] & (1 << (SgAsmDwarfInterfaceType::static_variant & 7)))) ? ((SgAsmDwarfInterfaceType*) (node)) : NULL) : NULL)

Definition at line 4346 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfNamespace_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfNamespace::static_variant >> 3] & (1 << (SgAsmDwarfNamespace::static_variant & 7)))) ? ((SgAsmDwarfNamespace*) (node)) : NULL) : NULL)

Definition at line 4349 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfImportedModule_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfImportedModule::static_variant >> 3] & (1 << (SgAsmDwarfImportedModule::static_variant & 7)))) ? ((SgAsmDwarfImportedModule*) (node)) : NULL) : NULL)

Definition at line 4352 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfUnspecifiedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnspecifiedType::static_variant >> 3] & (1 << (SgAsmDwarfUnspecifiedType::static_variant & 7)))) ? ((SgAsmDwarfUnspecifiedType*) (node)) : NULL) : NULL)

Definition at line 4355 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfPartialUnit_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfPartialUnit::static_variant >> 3] & (1 << (SgAsmDwarfPartialUnit::static_variant & 7)))) ? ((SgAsmDwarfPartialUnit*) (node)) : NULL) : NULL)

Definition at line 4358 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfImportedUnit_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfImportedUnit::static_variant >> 3] & (1 << (SgAsmDwarfImportedUnit::static_variant & 7)))) ? ((SgAsmDwarfImportedUnit*) (node)) : NULL) : NULL)

Definition at line 4361 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfMutableType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMutableType::static_variant >> 3] & (1 << (SgAsmDwarfMutableType::static_variant & 7)))) ? ((SgAsmDwarfMutableType*) (node)) : NULL) : NULL)

Definition at line 4364 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfCondition_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCondition::static_variant >> 3] & (1 << (SgAsmDwarfCondition::static_variant & 7)))) ? ((SgAsmDwarfCondition*) (node)) : NULL) : NULL)

Definition at line 4367 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfSharedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfSharedType::static_variant >> 3] & (1 << (SgAsmDwarfSharedType::static_variant & 7)))) ? ((SgAsmDwarfSharedType*) (node)) : NULL) : NULL)

Definition at line 4370 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfFormatLabel_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFormatLabel::static_variant >> 3] & (1 << (SgAsmDwarfFormatLabel::static_variant & 7)))) ? ((SgAsmDwarfFormatLabel*) (node)) : NULL) : NULL)

Definition at line 4373 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfFunctionTemplate_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfFunctionTemplate::static_variant >> 3] & (1 << (SgAsmDwarfFunctionTemplate::static_variant & 7)))) ? ((SgAsmDwarfFunctionTemplate*) (node)) : NULL) : NULL)

Definition at line 4376 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfClassTemplate_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfClassTemplate::static_variant >> 3] & (1 << (SgAsmDwarfClassTemplate::static_variant & 7)))) ? ((SgAsmDwarfClassTemplate*) (node)) : NULL) : NULL)

Definition at line 4379 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfUpcSharedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUpcSharedType::static_variant >> 3] & (1 << (SgAsmDwarfUpcSharedType::static_variant & 7)))) ? ((SgAsmDwarfUpcSharedType*) (node)) : NULL) : NULL)

Definition at line 4382 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfUpcStrictType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUpcStrictType::static_variant >> 3] & (1 << (SgAsmDwarfUpcStrictType::static_variant & 7)))) ? ((SgAsmDwarfUpcStrictType*) (node)) : NULL) : NULL)

Definition at line 4385 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfUpcRelaxedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUpcRelaxedType::static_variant >> 3] & (1 << (SgAsmDwarfUpcRelaxedType::static_variant & 7)))) ? ((SgAsmDwarfUpcRelaxedType*) (node)) : NULL) : NULL)

Definition at line 4388 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfUnknownConstruct_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfUnknownConstruct::static_variant >> 3] & (1 << (SgAsmDwarfUnknownConstruct::static_variant & 7)))) ? ((SgAsmDwarfUnknownConstruct*) (node)) : NULL) : NULL)

Definition at line 4391 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfConstruct_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstruct::static_variant >> 3] & (1 << (SgAsmDwarfConstruct::static_variant & 7)))) ? ((SgAsmDwarfConstruct*) (node)) : NULL) : NULL)

Definition at line 4394 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfMacroList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMacroList::static_variant >> 3] & (1 << (SgAsmDwarfMacroList::static_variant & 7)))) ? ((SgAsmDwarfMacroList*) (node)) : NULL) : NULL)

Definition at line 4397 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfMacro_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfMacro::static_variant >> 3] & (1 << (SgAsmDwarfMacro::static_variant & 7)))) ? ((SgAsmDwarfMacro*) (node)) : NULL) : NULL)

Definition at line 4400 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfLine_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLine::static_variant >> 3] & (1 << (SgAsmDwarfLine::static_variant & 7)))) ? ((SgAsmDwarfLine*) (node)) : NULL) : NULL)

Definition at line 4403 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfLineList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfLineList::static_variant >> 3] & (1 << (SgAsmDwarfLineList::static_variant & 7)))) ? ((SgAsmDwarfLineList*) (node)) : NULL) : NULL)

Definition at line 4406 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfConstructList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfConstructList::static_variant >> 3] & (1 << (SgAsmDwarfConstructList::static_variant & 7)))) ? ((SgAsmDwarfConstructList*) (node)) : NULL) : NULL)

Definition at line 4409 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfCompilationUnitList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfCompilationUnitList::static_variant >> 3] & (1 << (SgAsmDwarfCompilationUnitList::static_variant & 7)))) ? ((SgAsmDwarfCompilationUnitList*) (node)) : NULL) : NULL)

Definition at line 4412 of file Cxx_Grammar.h.

#define IS_SgAsmDwarfInformation_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmDwarfInformation::static_variant >> 3] & (1 << (SgAsmDwarfInformation::static_variant & 7)))) ? ((SgAsmDwarfInformation*) (node)) : NULL) : NULL)

Definition at line 4415 of file Cxx_Grammar.h.

#define IS_SgAsmStringStorage_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStringStorage::static_variant >> 3] & (1 << (SgAsmStringStorage::static_variant & 7)))) ? ((SgAsmStringStorage*) (node)) : NULL) : NULL)

Definition at line 4418 of file Cxx_Grammar.h.

#define IS_SgAsmBasicString_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmBasicString::static_variant >> 3] & (1 << (SgAsmBasicString::static_variant & 7)))) ? ((SgAsmBasicString*) (node)) : NULL) : NULL)

Definition at line 4421 of file Cxx_Grammar.h.

#define IS_SgAsmStoredString_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmStoredString::static_variant >> 3] & (1 << (SgAsmStoredString::static_variant & 7)))) ? ((SgAsmStoredString*) (node)) : NULL) : NULL)

Definition at line 4424 of file Cxx_Grammar.h.

#define IS_SgAsmGenericString_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericString::static_variant >> 3] & (1 << (SgAsmGenericString::static_variant & 7)))) ? ((SgAsmGenericString*) (node)) : NULL) : NULL)

Definition at line 4427 of file Cxx_Grammar.h.

#define IS_SgAsmGenericHeaderList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericHeaderList::static_variant >> 3] & (1 << (SgAsmGenericHeaderList::static_variant & 7)))) ? ((SgAsmGenericHeaderList*) (node)) : NULL) : NULL)

Definition at line 4430 of file Cxx_Grammar.h.

#define IS_SgAsmGenericHeader_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericHeader::static_variant >> 3] & (1 << (SgAsmGenericHeader::static_variant & 7)))) ? ((SgAsmGenericHeader*) (node)) : NULL) : NULL)

Definition at line 4433 of file Cxx_Grammar.h.

#define IS_SgAsmGenericSymbolList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSymbolList::static_variant >> 3] & (1 << (SgAsmGenericSymbolList::static_variant & 7)))) ? ((SgAsmGenericSymbolList*) (node)) : NULL) : NULL)

Definition at line 4436 of file Cxx_Grammar.h.

#define IS_SgAsmGenericSymbol_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSymbol::static_variant >> 3] & (1 << (SgAsmGenericSymbol::static_variant & 7)))) ? ((SgAsmGenericSymbol*) (node)) : NULL) : NULL)

Definition at line 4439 of file Cxx_Grammar.h.

#define IS_SgAsmGenericStrtab_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericStrtab::static_variant >> 3] & (1 << (SgAsmGenericStrtab::static_variant & 7)))) ? ((SgAsmGenericStrtab*) (node)) : NULL) : NULL)

Definition at line 4442 of file Cxx_Grammar.h.

#define IS_SgAsmGenericSectionList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSectionList::static_variant >> 3] & (1 << (SgAsmGenericSectionList::static_variant & 7)))) ? ((SgAsmGenericSectionList*) (node)) : NULL) : NULL)

Definition at line 4445 of file Cxx_Grammar.h.

#define IS_SgAsmGenericSection_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericSection::static_variant >> 3] & (1 << (SgAsmGenericSection::static_variant & 7)))) ? ((SgAsmGenericSection*) (node)) : NULL) : NULL)

Definition at line 4448 of file Cxx_Grammar.h.

#define IS_SgAsmGenericDLLList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericDLLList::static_variant >> 3] & (1 << (SgAsmGenericDLLList::static_variant & 7)))) ? ((SgAsmGenericDLLList*) (node)) : NULL) : NULL)

Definition at line 4451 of file Cxx_Grammar.h.

#define IS_SgAsmGenericDLL_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericDLL::static_variant >> 3] & (1 << (SgAsmGenericDLL::static_variant & 7)))) ? ((SgAsmGenericDLL*) (node)) : NULL) : NULL)

Definition at line 4454 of file Cxx_Grammar.h.

#define IS_SgAsmGenericFormat_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericFormat::static_variant >> 3] & (1 << (SgAsmGenericFormat::static_variant & 7)))) ? ((SgAsmGenericFormat*) (node)) : NULL) : NULL)

Definition at line 4457 of file Cxx_Grammar.h.

#define IS_SgAsmGenericFileList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericFileList::static_variant >> 3] & (1 << (SgAsmGenericFileList::static_variant & 7)))) ? ((SgAsmGenericFileList*) (node)) : NULL) : NULL)

Definition at line 4460 of file Cxx_Grammar.h.

#define IS_SgAsmGenericFile_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmGenericFile::static_variant >> 3] & (1 << (SgAsmGenericFile::static_variant & 7)))) ? ((SgAsmGenericFile*) (node)) : NULL) : NULL)

Definition at line 4463 of file Cxx_Grammar.h.

#define IS_SgAsmExecutableFileFormat_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmExecutableFileFormat::static_variant >> 3] & (1 << (SgAsmExecutableFileFormat::static_variant & 7)))) ? ((SgAsmExecutableFileFormat*) (node)) : NULL) : NULL)

Definition at line 4466 of file Cxx_Grammar.h.

#define IS_SgAsmNode_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAsmNode::static_variant >> 3] & (1 << (SgAsmNode::static_variant & 7)))) ? ((SgAsmNode*) (node)) : NULL) : NULL)

Definition at line 4469 of file Cxx_Grammar.h.

#define IS_SgCommonBlockObject_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgCommonBlockObject::static_variant >> 3] & (1 << (SgCommonBlockObject::static_variant & 7)))) ? ((SgCommonBlockObject*) (node)) : NULL) : NULL)

Definition at line 4472 of file Cxx_Grammar.h.

#define IS_SgInitializedName_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInitializedName::static_variant >> 3] & (1 << (SgInitializedName::static_variant & 7)))) ? ((SgInitializedName*) (node)) : NULL) : NULL)

Definition at line 4475 of file Cxx_Grammar.h.

#define IS_SgJavaMemberValuePair_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgJavaMemberValuePair::static_variant >> 3] & (1 << (SgJavaMemberValuePair::static_variant & 7)))) ? ((SgJavaMemberValuePair*) (node)) : NULL) : NULL)

Definition at line 4478 of file Cxx_Grammar.h.

#define IS_SgOmpOrderedClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpOrderedClause::static_variant >> 3] & (1 << (SgOmpOrderedClause::static_variant & 7)))) ? ((SgOmpOrderedClause*) (node)) : NULL) : NULL)

Definition at line 4481 of file Cxx_Grammar.h.

#define IS_SgOmpNowaitClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpNowaitClause::static_variant >> 3] & (1 << (SgOmpNowaitClause::static_variant & 7)))) ? ((SgOmpNowaitClause*) (node)) : NULL) : NULL)

Definition at line 4484 of file Cxx_Grammar.h.

#define IS_SgOmpUntiedClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpUntiedClause::static_variant >> 3] & (1 << (SgOmpUntiedClause::static_variant & 7)))) ? ((SgOmpUntiedClause*) (node)) : NULL) : NULL)

Definition at line 4487 of file Cxx_Grammar.h.

#define IS_SgOmpDefaultClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpDefaultClause::static_variant >> 3] & (1 << (SgOmpDefaultClause::static_variant & 7)))) ? ((SgOmpDefaultClause*) (node)) : NULL) : NULL)

Definition at line 4490 of file Cxx_Grammar.h.

#define IS_SgOmpCollapseClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCollapseClause::static_variant >> 3] & (1 << (SgOmpCollapseClause::static_variant & 7)))) ? ((SgOmpCollapseClause*) (node)) : NULL) : NULL)

Definition at line 4493 of file Cxx_Grammar.h.

#define IS_SgOmpIfClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpIfClause::static_variant >> 3] & (1 << (SgOmpIfClause::static_variant & 7)))) ? ((SgOmpIfClause*) (node)) : NULL) : NULL)

Definition at line 4496 of file Cxx_Grammar.h.

#define IS_SgOmpNumThreadsClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpNumThreadsClause::static_variant >> 3] & (1 << (SgOmpNumThreadsClause::static_variant & 7)))) ? ((SgOmpNumThreadsClause*) (node)) : NULL) : NULL)

Definition at line 4499 of file Cxx_Grammar.h.

#define IS_SgOmpDeviceClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpDeviceClause::static_variant >> 3] & (1 << (SgOmpDeviceClause::static_variant & 7)))) ? ((SgOmpDeviceClause*) (node)) : NULL) : NULL)

Definition at line 4502 of file Cxx_Grammar.h.

#define IS_SgOmpSafelenClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSafelenClause::static_variant >> 3] & (1 << (SgOmpSafelenClause::static_variant & 7)))) ? ((SgOmpSafelenClause*) (node)) : NULL) : NULL)

Definition at line 4505 of file Cxx_Grammar.h.

#define IS_SgOmpExpressionClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpExpressionClause::static_variant >> 3] & (1 << (SgOmpExpressionClause::static_variant & 7)))) ? ((SgOmpExpressionClause*) (node)) : NULL) : NULL)

Definition at line 4508 of file Cxx_Grammar.h.

#define IS_SgOmpCopyprivateClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCopyprivateClause::static_variant >> 3] & (1 << (SgOmpCopyprivateClause::static_variant & 7)))) ? ((SgOmpCopyprivateClause*) (node)) : NULL) : NULL)

Definition at line 4511 of file Cxx_Grammar.h.

#define IS_SgOmpPrivateClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpPrivateClause::static_variant >> 3] & (1 << (SgOmpPrivateClause::static_variant & 7)))) ? ((SgOmpPrivateClause*) (node)) : NULL) : NULL)

Definition at line 4514 of file Cxx_Grammar.h.

#define IS_SgOmpFirstprivateClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpFirstprivateClause::static_variant >> 3] & (1 << (SgOmpFirstprivateClause::static_variant & 7)))) ? ((SgOmpFirstprivateClause*) (node)) : NULL) : NULL)

Definition at line 4517 of file Cxx_Grammar.h.

#define IS_SgOmpSharedClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpSharedClause::static_variant >> 3] & (1 << (SgOmpSharedClause::static_variant & 7)))) ? ((SgOmpSharedClause*) (node)) : NULL) : NULL)

Definition at line 4520 of file Cxx_Grammar.h.

#define IS_SgOmpCopyinClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpCopyinClause::static_variant >> 3] & (1 << (SgOmpCopyinClause::static_variant & 7)))) ? ((SgOmpCopyinClause*) (node)) : NULL) : NULL)

Definition at line 4523 of file Cxx_Grammar.h.

#define IS_SgOmpLastprivateClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpLastprivateClause::static_variant >> 3] & (1 << (SgOmpLastprivateClause::static_variant & 7)))) ? ((SgOmpLastprivateClause*) (node)) : NULL) : NULL)

Definition at line 4526 of file Cxx_Grammar.h.

#define IS_SgOmpReductionClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpReductionClause::static_variant >> 3] & (1 << (SgOmpReductionClause::static_variant & 7)))) ? ((SgOmpReductionClause*) (node)) : NULL) : NULL)

Definition at line 4529 of file Cxx_Grammar.h.

#define IS_SgOmpMapClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpMapClause::static_variant >> 3] & (1 << (SgOmpMapClause::static_variant & 7)))) ? ((SgOmpMapClause*) (node)) : NULL) : NULL)

Definition at line 4532 of file Cxx_Grammar.h.

#define IS_SgOmpLinearClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpLinearClause::static_variant >> 3] & (1 << (SgOmpLinearClause::static_variant & 7)))) ? ((SgOmpLinearClause*) (node)) : NULL) : NULL)

Definition at line 4535 of file Cxx_Grammar.h.

#define IS_SgOmpUniformClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpUniformClause::static_variant >> 3] & (1 << (SgOmpUniformClause::static_variant & 7)))) ? ((SgOmpUniformClause*) (node)) : NULL) : NULL)

Definition at line 4538 of file Cxx_Grammar.h.

#define IS_SgOmpAlignedClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpAlignedClause::static_variant >> 3] & (1 << (SgOmpAlignedClause::static_variant & 7)))) ? ((SgOmpAlignedClause*) (node)) : NULL) : NULL)

Definition at line 4541 of file Cxx_Grammar.h.

#define IS_SgOmpVariablesClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpVariablesClause::static_variant >> 3] & (1 << (SgOmpVariablesClause::static_variant & 7)))) ? ((SgOmpVariablesClause*) (node)) : NULL) : NULL)

Definition at line 4544 of file Cxx_Grammar.h.

#define IS_SgOmpScheduleClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpScheduleClause::static_variant >> 3] & (1 << (SgOmpScheduleClause::static_variant & 7)))) ? ((SgOmpScheduleClause*) (node)) : NULL) : NULL)

Definition at line 4547 of file Cxx_Grammar.h.

#define IS_SgOmpClause_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgOmpClause::static_variant >> 3] & (1 << (SgOmpClause::static_variant & 7)))) ? ((SgOmpClause*) (node)) : NULL) : NULL)

Definition at line 4550 of file Cxx_Grammar.h.

#define IS_SgRenamePair_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgRenamePair::static_variant >> 3] & (1 << (SgRenamePair::static_variant & 7)))) ? ((SgRenamePair*) (node)) : NULL) : NULL)

Definition at line 4553 of file Cxx_Grammar.h.

#define IS_SgInterfaceBody_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgInterfaceBody::static_variant >> 3] & (1 << (SgInterfaceBody::static_variant & 7)))) ? ((SgInterfaceBody*) (node)) : NULL) : NULL)

Definition at line 4556 of file Cxx_Grammar.h.

#define IS_SgHeaderFileBody_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgHeaderFileBody::static_variant >> 3] & (1 << (SgHeaderFileBody::static_variant & 7)))) ? ((SgHeaderFileBody*) (node)) : NULL) : NULL)

Definition at line 4559 of file Cxx_Grammar.h.

#define IS_SgUntypedUnaryOperator_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedUnaryOperator::static_variant >> 3] & (1 << (SgUntypedUnaryOperator::static_variant & 7)))) ? ((SgUntypedUnaryOperator*) (node)) : NULL) : NULL)

Definition at line 4562 of file Cxx_Grammar.h.

#define IS_SgUntypedBinaryOperator_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedBinaryOperator::static_variant >> 3] & (1 << (SgUntypedBinaryOperator::static_variant & 7)))) ? ((SgUntypedBinaryOperator*) (node)) : NULL) : NULL)

Definition at line 4565 of file Cxx_Grammar.h.

#define IS_SgUntypedValueExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedValueExpression::static_variant >> 3] & (1 << (SgUntypedValueExpression::static_variant & 7)))) ? ((SgUntypedValueExpression*) (node)) : NULL) : NULL)

Definition at line 4568 of file Cxx_Grammar.h.

#define IS_SgUntypedArrayReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedArrayReferenceExpression::static_variant >> 3] & (1 << (SgUntypedArrayReferenceExpression::static_variant & 7)))) ? ((SgUntypedArrayReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 4571 of file Cxx_Grammar.h.

#define IS_SgUntypedOtherExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedOtherExpression::static_variant >> 3] & (1 << (SgUntypedOtherExpression::static_variant & 7)))) ? ((SgUntypedOtherExpression*) (node)) : NULL) : NULL)

Definition at line 4574 of file Cxx_Grammar.h.

#define IS_SgUntypedFunctionCallOrArrayReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionCallOrArrayReferenceExpression::static_variant >> 3] & (1 << (SgUntypedFunctionCallOrArrayReferenceExpression::static_variant & 7)))) ? ((SgUntypedFunctionCallOrArrayReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 4577 of file Cxx_Grammar.h.

#define IS_SgUntypedReferenceExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedReferenceExpression::static_variant >> 3] & (1 << (SgUntypedReferenceExpression::static_variant & 7)))) ? ((SgUntypedReferenceExpression*) (node)) : NULL) : NULL)

Definition at line 4580 of file Cxx_Grammar.h.

#define IS_SgUntypedExpression_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedExpression::static_variant >> 3] & (1 << (SgUntypedExpression::static_variant & 7)))) ? ((SgUntypedExpression*) (node)) : NULL) : NULL)

Definition at line 4583 of file Cxx_Grammar.h.

#define IS_SgUntypedImplicitDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedImplicitDeclaration::static_variant >> 3] & (1 << (SgUntypedImplicitDeclaration::static_variant & 7)))) ? ((SgUntypedImplicitDeclaration*) (node)) : NULL) : NULL)

Definition at line 4586 of file Cxx_Grammar.h.

#define IS_SgUntypedVariableDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedVariableDeclaration::static_variant >> 3] & (1 << (SgUntypedVariableDeclaration::static_variant & 7)))) ? ((SgUntypedVariableDeclaration*) (node)) : NULL) : NULL)

Definition at line 4589 of file Cxx_Grammar.h.

#define IS_SgUntypedProgramHeaderDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedProgramHeaderDeclaration::static_variant >> 3] & (1 << (SgUntypedProgramHeaderDeclaration::static_variant & 7)))) ? ((SgUntypedProgramHeaderDeclaration*) (node)) : NULL) : NULL)

Definition at line 4592 of file Cxx_Grammar.h.

#define IS_SgUntypedSubroutineDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedSubroutineDeclaration::static_variant >> 3] & (1 << (SgUntypedSubroutineDeclaration::static_variant & 7)))) ? ((SgUntypedSubroutineDeclaration*) (node)) : NULL) : NULL)

Definition at line 4595 of file Cxx_Grammar.h.

#define IS_SgUntypedFunctionDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionDeclaration::static_variant >> 3] & (1 << (SgUntypedFunctionDeclaration::static_variant & 7)))) ? ((SgUntypedFunctionDeclaration*) (node)) : NULL) : NULL)

Definition at line 4598 of file Cxx_Grammar.h.

#define IS_SgUntypedModuleDeclaration_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedModuleDeclaration::static_variant >> 3] & (1 << (SgUntypedModuleDeclaration::static_variant & 7)))) ? ((SgUntypedModuleDeclaration*) (node)) : NULL) : NULL)

Definition at line 4601 of file Cxx_Grammar.h.

#define IS_SgUntypedDeclarationStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedDeclarationStatement::static_variant >> 3] & (1 << (SgUntypedDeclarationStatement::static_variant & 7)))) ? ((SgUntypedDeclarationStatement*) (node)) : NULL) : NULL)

Definition at line 4604 of file Cxx_Grammar.h.

#define IS_SgUntypedAssignmentStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedAssignmentStatement::static_variant >> 3] & (1 << (SgUntypedAssignmentStatement::static_variant & 7)))) ? ((SgUntypedAssignmentStatement*) (node)) : NULL) : NULL)

Definition at line 4607 of file Cxx_Grammar.h.

#define IS_SgUntypedFunctionCallStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionCallStatement::static_variant >> 3] & (1 << (SgUntypedFunctionCallStatement::static_variant & 7)))) ? ((SgUntypedFunctionCallStatement*) (node)) : NULL) : NULL)

Definition at line 4610 of file Cxx_Grammar.h.

#define IS_SgUntypedBlockStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedBlockStatement::static_variant >> 3] & (1 << (SgUntypedBlockStatement::static_variant & 7)))) ? ((SgUntypedBlockStatement*) (node)) : NULL) : NULL)

Definition at line 4613 of file Cxx_Grammar.h.

#define IS_SgUntypedNamedStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedNamedStatement::static_variant >> 3] & (1 << (SgUntypedNamedStatement::static_variant & 7)))) ? ((SgUntypedNamedStatement*) (node)) : NULL) : NULL)

Definition at line 4616 of file Cxx_Grammar.h.

#define IS_SgUntypedOtherStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedOtherStatement::static_variant >> 3] & (1 << (SgUntypedOtherStatement::static_variant & 7)))) ? ((SgUntypedOtherStatement*) (node)) : NULL) : NULL)

Definition at line 4619 of file Cxx_Grammar.h.

#define IS_SgUntypedFunctionScope_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionScope::static_variant >> 3] & (1 << (SgUntypedFunctionScope::static_variant & 7)))) ? ((SgUntypedFunctionScope*) (node)) : NULL) : NULL)

Definition at line 4622 of file Cxx_Grammar.h.

#define IS_SgUntypedModuleScope_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedModuleScope::static_variant >> 3] & (1 << (SgUntypedModuleScope::static_variant & 7)))) ? ((SgUntypedModuleScope*) (node)) : NULL) : NULL)

Definition at line 4625 of file Cxx_Grammar.h.

#define IS_SgUntypedGlobalScope_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedGlobalScope::static_variant >> 3] & (1 << (SgUntypedGlobalScope::static_variant & 7)))) ? ((SgUntypedGlobalScope*) (node)) : NULL) : NULL)

Definition at line 4628 of file Cxx_Grammar.h.

#define IS_SgUntypedScope_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedScope::static_variant >> 3] & (1 << (SgUntypedScope::static_variant & 7)))) ? ((SgUntypedScope*) (node)) : NULL) : NULL)

Definition at line 4631 of file Cxx_Grammar.h.

#define IS_SgUntypedStatement_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedStatement::static_variant >> 3] & (1 << (SgUntypedStatement::static_variant & 7)))) ? ((SgUntypedStatement*) (node)) : NULL) : NULL)

Definition at line 4634 of file Cxx_Grammar.h.

#define IS_SgUntypedArrayType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedArrayType::static_variant >> 3] & (1 << (SgUntypedArrayType::static_variant & 7)))) ? ((SgUntypedArrayType*) (node)) : NULL) : NULL)

Definition at line 4637 of file Cxx_Grammar.h.

#define IS_SgUntypedType_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedType::static_variant >> 3] & (1 << (SgUntypedType::static_variant & 7)))) ? ((SgUntypedType*) (node)) : NULL) : NULL)

Definition at line 4640 of file Cxx_Grammar.h.

#define IS_SgUntypedAttribute_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedAttribute::static_variant >> 3] & (1 << (SgUntypedAttribute::static_variant & 7)))) ? ((SgUntypedAttribute*) (node)) : NULL) : NULL)

Definition at line 4643 of file Cxx_Grammar.h.

#define IS_SgUntypedInitializedName_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedInitializedName::static_variant >> 3] & (1 << (SgUntypedInitializedName::static_variant & 7)))) ? ((SgUntypedInitializedName*) (node)) : NULL) : NULL)

Definition at line 4646 of file Cxx_Grammar.h.

#define IS_SgUntypedFile_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFile::static_variant >> 3] & (1 << (SgUntypedFile::static_variant & 7)))) ? ((SgUntypedFile*) (node)) : NULL) : NULL)

Definition at line 4649 of file Cxx_Grammar.h.

#define IS_SgUntypedStatementList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedStatementList::static_variant >> 3] & (1 << (SgUntypedStatementList::static_variant & 7)))) ? ((SgUntypedStatementList*) (node)) : NULL) : NULL)

Definition at line 4652 of file Cxx_Grammar.h.

#define IS_SgUntypedDeclarationList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedDeclarationList::static_variant >> 3] & (1 << (SgUntypedDeclarationList::static_variant & 7)))) ? ((SgUntypedDeclarationList*) (node)) : NULL) : NULL)

Definition at line 4655 of file Cxx_Grammar.h.

#define IS_SgUntypedFunctionDeclarationList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedFunctionDeclarationList::static_variant >> 3] & (1 << (SgUntypedFunctionDeclarationList::static_variant & 7)))) ? ((SgUntypedFunctionDeclarationList*) (node)) : NULL) : NULL)

Definition at line 4658 of file Cxx_Grammar.h.

#define IS_SgUntypedInitializedNameList_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedInitializedNameList::static_variant >> 3] & (1 << (SgUntypedInitializedNameList::static_variant & 7)))) ? ((SgUntypedInitializedNameList*) (node)) : NULL) : NULL)

Definition at line 4661 of file Cxx_Grammar.h.

#define IS_SgUntypedNode_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgUntypedNode::static_variant >> 3] & (1 << (SgUntypedNode::static_variant & 7)))) ? ((SgUntypedNode*) (node)) : NULL) : NULL)

Definition at line 4664 of file Cxx_Grammar.h.

#define IS_SgLocatedNodeSupport_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLocatedNodeSupport::static_variant >> 3] & (1 << (SgLocatedNodeSupport::static_variant & 7)))) ? ((SgLocatedNodeSupport*) (node)) : NULL) : NULL)

Definition at line 4667 of file Cxx_Grammar.h.

#define IS_SgToken_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgToken::static_variant >> 3] & (1 << (SgToken::static_variant & 7)))) ? ((SgToken*) (node)) : NULL) : NULL)

Definition at line 4670 of file Cxx_Grammar.h.

#define IS_SgLocatedNode_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgLocatedNode::static_variant >> 3] & (1 << (SgLocatedNode::static_variant & 7)))) ? ((SgLocatedNode*) (node)) : NULL) : NULL)

Definition at line 4673 of file Cxx_Grammar.h.

#define IS_SgAterm_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgAterm::static_variant >> 3] & (1 << (SgAterm::static_variant & 7)))) ? ((SgAterm*) (node)) : NULL) : NULL)

Definition at line 4676 of file Cxx_Grammar.h.

#define IS_SgNode_FAST_MACRO (   node)    ( (node) ? (( (rose_ClassHierarchyCastTable[(node)->variantT()][SgNode::static_variant >> 3] & (1 << (SgNode::static_variant & 7)))) ? ((SgNode*) (node)) : NULL) : NULL)

Definition at line 4679 of file Cxx_Grammar.h.

#define __builtin_constant_p (   exp)    (0)

Definition at line 6297 of file Cxx_Grammar.h.

#define NELMTS (   X)    (sizeof(X)/sizeof((X)[0])) /* number of elements in a static-sized array */
#define DUMP_FIELD_WIDTH   64 /* min columns to use for member names in dump() functions */

Definition at line 6477 of file Cxx_Grammar.h.

Referenced by SgAsmGenericDLL::dump(), SgAsmGenericFormat::dump(), SgAsmElfEHFrameEntryFD::dump(), SgAsmGenericSection::dump(), SgAsmGenericHeader::dump(), SgAsmPEFileHeader::dump(), SgAsmLEFileHeader::dump(), SgAsmNEFileHeader::dump(), SgAsmDOSFileHeader::dump(), SgAsmElfFileHeader::dump(), SgAsmElfSection::dump(), SgAsmElfSymbolSection::dump(), SgAsmElfRelocSection::dump(), SgAsmElfSymverSection::dump(), SgAsmElfSymverDefinedSection::dump(), SgAsmElfSymverNeededSection::dump(), SgAsmPEImportSection::dump(), SgAsmDOSExtendedHeader::dump(), SgAsmCoffSymbolTable::dump(), SgAsmNESection::dump(), SgAsmNENameTable::dump(), SgAsmNEModuleTable::dump(), SgAsmNEStringTable::dump(), SgAsmNEEntryTable::dump(), SgAsmNERelocTable::dump(), SgAsmLENameTable::dump(), SgAsmLEEntryTable::dump(), SgAsmLERelocTable::dump(), SgAsmGenericSymbol::dump(), SgAsmCoffSymbol::dump(), SgAsmElfSymbol::dump(), SgAsmGenericStrtab::dump(), SgAsmBasicString::dump(), SgAsmStoredString::dump(), SgAsmElfSectionTableEntry::dump(), SgAsmElfSegmentTableEntry::dump(), SgAsmElfRelocEntry::dump(), SgAsmPEExportEntry::dump(), SgAsmElfDynamicEntry::dump(), SgAsmStringStorage::dump(), SgAsmElfNoteEntry::dump(), SgAsmElfSymverEntry::dump(), SgAsmElfSymverDefinedEntry::dump(), SgAsmElfSymverDefinedAux::dump(), SgAsmElfSymverNeededEntry::dump(), SgAsmElfSymverNeededAux::dump(), SgAsmPEImportDirectory::dump(), SgAsmPESectionTableEntry::dump(), SgAsmPEExportDirectory::dump(), SgAsmElfEHFrameEntryCI::dump(), SgAsmNEEntryPoint::dump(), SgAsmNERelocEntry::dump(), SgAsmNESectionTableEntry::dump(), SgAsmLEPageTableEntry::dump(), SgAsmLEEntryPoint::dump(), SgAsmLESectionTableEntry::dump(), SgAsmPEImportItem::dump(), SgAsmGenericSection::dump_containing_sections(), and ExtentMap::dump_extents().

#define SAGE_INTERNAL_DEBUG

Declarations to be placed at the top of the header file for this grammar.

The typedefs simplify the resulting generated code. Note that the use of STL for the list types requires the use of an additional typedef to a pointer of that list<Type> so that the generation of the code can be done using types that don't explicitly have the "*" in the type string. This avoids the automatic assumption (currently hard coded within ROSETTA) that "*"'d types have a specific interface which includes set_parent and get_parent member functions. This is assumption within ROSETTA may be eliminated in the future.

Definition at line 6521 of file Cxx_Grammar.h.

#define ROSE_INTEGER_TYPE_MAX_BIT_LENGTH   32

Definition at line 6523 of file Cxx_Grammar.h.

#define FILE_IO_EXTRA_CHECK   1

Definition at line 360316 of file Cxx_Grammar.h.

#define DISABLE_REALLOCATION_OF_DELETED_POINTERS   1

Definition at line 360323 of file Cxx_Grammar.h.

Typedef Documentation

Definition at line 6356 of file Cxx_Grammar.h.

Mapping from instruction virtual address to instruction.

Definition at line 6472 of file Cxx_Grammar.h.

Definition at line 6548 of file Cxx_Grammar.h.

Definition at line 6549 of file Cxx_Grammar.h.

Definition at line 6593 of file Cxx_Grammar.h.

Definition at line 6603 of file Cxx_Grammar.h.

Definition at line 6605 of file Cxx_Grammar.h.

Definition at line 6607 of file Cxx_Grammar.h.

Definition at line 6610 of file Cxx_Grammar.h.

Definition at line 6612 of file Cxx_Grammar.h.

Definition at line 6614 of file Cxx_Grammar.h.

Definition at line 6616 of file Cxx_Grammar.h.

Definition at line 6618 of file Cxx_Grammar.h.

Definition at line 6620 of file Cxx_Grammar.h.

Definition at line 6622 of file Cxx_Grammar.h.

Definition at line 6630 of file Cxx_Grammar.h.

Definition at line 6633 of file Cxx_Grammar.h.

Definition at line 6635 of file Cxx_Grammar.h.

Definition at line 6637 of file Cxx_Grammar.h.

Definition at line 6639 of file Cxx_Grammar.h.

typedef Rose_STL_Container<unsigned char> SgCharList

Definition at line 6644 of file Cxx_Grammar.h.

Definition at line 6645 of file Cxx_Grammar.h.

Definition at line 6647 of file Cxx_Grammar.h.

Definition at line 6648 of file Cxx_Grammar.h.

Definition at line 6649 of file Cxx_Grammar.h.

typedef std::vector<SgFile*> SgFilePtrList

Definition at line 6652 of file Cxx_Grammar.h.

Definition at line 6654 of file Cxx_Grammar.h.

typedef int SgFileId

Definition at line 6659 of file Cxx_Grammar.h.

typedef std::vector<SgFileId> SgFileIdList

Definition at line 6660 of file Cxx_Grammar.h.

typedef Rose_STL_Container<std::string> SgStringList

Definition at line 6664 of file Cxx_Grammar.h.

Definition at line 6665 of file Cxx_Grammar.h.

typedef std::set<SgNode*> SgNodeSet

Definition at line 6672 of file Cxx_Grammar.h.

Definition at line 6673 of file Cxx_Grammar.h.

Definition at line 6675 of file Cxx_Grammar.h.

typedef std::vector<SgModifierType*> SgModifierTypePtrVector

Definition at line 6687 of file Cxx_Grammar.h.

typedef std::vector<bool> SgBitVector

Definition at line 6693 of file Cxx_Grammar.h.

typedef std::vector<SgDirectory*> SgDirectoryPtrList

Definition at line 6712 of file Cxx_Grammar.h.

Definition at line 6714 of file Cxx_Grammar.h.

Definition at line 6725 of file Cxx_Grammar.h.

typedef std::vector<SgBasicBlockPtr> SgBasicBlockPtrList

Definition at line 6728 of file Cxx_Grammar.h.

Definition at line 6729 of file Cxx_Grammar.h.

Definition at line 6733 of file Cxx_Grammar.h.

Definition at line 6752 of file Cxx_Grammar.h.

Definition at line 6753 of file Cxx_Grammar.h.

Definition at line 6777 of file Cxx_Grammar.h.

Definition at line 6780 of file Cxx_Grammar.h.

Definition at line 6781 of file Cxx_Grammar.h.

Definition at line 6789 of file Cxx_Grammar.h.

Definition at line 6790 of file Cxx_Grammar.h.

Definition at line 6792 of file Cxx_Grammar.h.

Definition at line 6793 of file Cxx_Grammar.h.

Definition at line 6801 of file Cxx_Grammar.h.

Definition at line 6802 of file Cxx_Grammar.h.

Definition at line 6805 of file Cxx_Grammar.h.

Definition at line 6806 of file Cxx_Grammar.h.

Definition at line 6821 of file Cxx_Grammar.h.

typedef Rose_STL_Container<unsigned char> SgUnsignedCharList

Definition at line 6831 of file Cxx_Grammar.h.

Definition at line 6832 of file Cxx_Grammar.h.

Definition at line 6850 of file Cxx_Grammar.h.

Definition at line 6851 of file Cxx_Grammar.h.

Definition at line 6859 of file Cxx_Grammar.h.

Definition at line 6873 of file Cxx_Grammar.h.

Definition at line 6874 of file Cxx_Grammar.h.

typedef SgSharedVector<unsigned char> SgFileContentList

Definition at line 7109 of file Cxx_Grammar.h.

Definition at line 7110 of file Cxx_Grammar.h.

Definition at line 7153 of file Cxx_Grammar.h.

Definition at line 7154 of file Cxx_Grammar.h.

typedef rose_hash::unordered_multimap<std::string, SgGraphNode*> rose_graph_string_node_hash_multimap_base_type

Hash table support for graph IR nodes within ROSE (uses strings to lookup nodes).

Definition at line 7245 of file Cxx_Grammar.h.

Hash table support for graph IR nodes within ROSE (used to lookup edges using nodes).

This class is depricated and it's functionality will be produced using two other hash maps.

Definition at line 7315 of file Cxx_Grammar.h.

Hash table support for graph IR nodes within ROSE (used to lookup nodes using node index values).

Definition at line 7377 of file Cxx_Grammar.h.

Hash table support for graph IR nodes within ROSE (used to lookup edges using edge index values).

Definition at line 7439 of file Cxx_Grammar.h.

typedef rose_hash::unordered_multimap<int,SgGraphEdge*> rose_graph_integer_edge_hash_multimap_base_type

Hash table support for graph IR nodes within ROSE (used to lookup edges using edge index values).

Definition at line 7498 of file Cxx_Grammar.h.

typedef rose_hash::unordered_multimap<std::pair<int,int>,SgGraphEdge*, rose_hash::hash_integer_pair> rose_graph_integerpair_edge_hash_multimap_base_type

Hash table support for graph IR nodes within ROSE (used to lookup edges using node index pairs).

Definition at line 7552 of file Cxx_Grammar.h.

typedef rose_hash::unordered_multimap<std::string, int> rose_graph_string_integer_hash_multimap_base_type

Hash table support for graph IR nodes within ROSE (used to lookup nodes and edges index values from lables).

Definition at line 7611 of file Cxx_Grammar.h.

typedef std::pair<int,int> LineColumnFilePosition

Definition at line 7672 of file Cxx_Grammar.h.

Definition at line 7673 of file Cxx_Grammar.h.

Definition at line 7675 of file Cxx_Grammar.h.

Definition at line 7676 of file Cxx_Grammar.h.

Definition at line 7680 of file Cxx_Grammar.h.

Definition at line 7681 of file Cxx_Grammar.h.

typedef std::vector<RTIMemberData> RTIReturnType

Definition at line 7745 of file Cxx_Grammar.h.

Definition at line 32790 of file Cxx_Grammar.h.

Definition at line 32791 of file Cxx_Grammar.h.

Definition at line 32795 of file Cxx_Grammar.h.

Enumeration Type Documentation

AST implementation generated by ROSETTA.

Variants used to identify elements of the grammar used in ROSE

Each element is assigned a unique value defined by this enumerated type the values are used to generate the casts from one type toanother were permitted. This is a technique borrowed from the design of SAGE II.

Enumerator
NameTag 
SymbolTableTag 
PragmaTag 
ModifierNodesTag 
ConstVolatileModifierTag 
StorageModifierTag 
AccessModifierTag 
FunctionModifierTag 
UPC_AccessModifierTag 
LinkageModifierTag 
SpecialFunctionModifierTag 
TypeModifierTag 
ElaboratedTypeModifierTag 
BaseClassModifierTag 
DeclarationModifierTag 
OPENCL_ACCESS_MODE 
ModifierTag 
_File_InfoTag 
SourceFileTag 
BinaryCompositeTag 
UnknownFileTag 
FileTag 
FileListTag 
DirectoryTag 
DirectoryListTag 
ProjectTag 
OptionsTag 
Unparse_InfoTag 
FuncDecl_attrTag 
ClassDecl_attrTag 
T_TYPEDEF_SEQ 
T_FUNCTION_PARAMETER_TYPE_LIST 
TemplateParameterTag 
TemplateArgumentTag 
TemplateParameterListTag 
TemplateArgumentListTag 
BitAttributeTag 
AttributeTag 
ExpBaseClassTag 
BaseClassTag 
UndirectedGraphEdgeTag 
DirectedGraphEdgeTag 
GraphNodeTag 
GraphEdgeTag 
StringKeyedBidirectionalGraphTag 
IntKeyedBidirectionalGraphTag 
BidirectionalGraphTag 
IncidenceDirectedGraphTag 
IncidenceUndirectedGraphTag 
GraphTag 
GraphNodeListTag 
GraphEdgeListTag 
QualifiedNameTag 
TEMP_Name_Group 
TEMP_DimensionObject 
TEMP_DataStatementGroup 
TEMP_DataStatementObject 
TEMP_DataStatementValue 
TEMP_FormatItem 
TEMP_FormatItemList 
TYPE_TABLE 
JavaImportStatementListTag 
JavaClassDeclarationListTag 
SupportTag 
T_UNKNOWN 
T_CHAR 
T_SIGNED_CHAR 
T_UNSIGNED_CHAR 
T_SHORT 
T_SIGNED_SHORT 
T_UNSIGNED_SHORT 
T_INT 
T_SIGNED_INT 
T_UNSIGNED_INT 
T_LONG 
T_SIGNED_LONG 
T_UNSIGNED_LONG 
T_VOID 
T_GLOBAL_VOID 
T_WCHAR 
T_FLOAT 
T_DOUBLE 
T_LONG_LONG 
T_SIGNED_LONG_LONG 
T_UNSIGNED_LONG_LONG 
T_LONG_DOUBLE 
T_STRING 
T_BOOL 
T_COMPLEX 
T_IMAGINARY 
T_DEFAULT 
T_MEMBER_POINTER 
T_REFERENCE 
T_CAFTEAM 
T_UNSIGNED_128BIT_INTEGER 
T_SIGNED_128BIT_INTEGER 
T_LABLE 
T_JAVA_PARAM 
T_JAVA_QUALIFIED 
T_JAVA_WILD 
T_JAVA_UNION 
T_JAVA_PARAMETER 
T_TEMPLATE 
T_ENUM 
T_TYPEDEF 
T_MODIFIER 
T_PARTIAL_FUNCTION_MODIFIER 
T_ARRAY 
T_ELLIPSE 
T_CRAY_POINTER 
T_PARTIAL_FUNCTION 
T_MEMBERFUNCTION 
T_FUNCTION 
T_POINTER 
T_CLASS 
T_NAME 
T_QUALIFIED_NAME 
TypeTag 
FOR_STMT 
FOR_INIT_STMT 
CATCH_STATEMENT_SEQ 
FUNCTION_PARAMETER_LIST 
CTOR_INITIALIZER_LIST 
BASIC_BLOCK_STMT 
GLOBAL_STMT 
IF_STMT 
WHILE_STMT 
DO_WHILE_STMT 
SWITCH_STMT 
CATCH_STMT 
VAR_DEFN_STMT 
STMT_DECL_STMT 
ENUM_DECL_STMT 
ASM_STMT 
TYPEDEF_STMT 
FUNC_TBL_STMT 
EXPR_STMT 
LABEL_STMT 
CASE_STMT 
TRY_STMT 
DEFAULT_STMT 
BREAK_STMT 
CONTINUE_STMT 
RETURN_STMT 
GOTO_STMT 
SPAWN_STMT 
NULL_STMT 
VARIANT_STMT 
PRAGMA_DECL 
TEMPLATE_CLASS_DECL_STMT 
TEMPLATE_MEMBER_FUNCTION_DECL_STMT 
TEMPLATE_FUNCTION_DECL_STMT 
TEMPLATE_VARIABLE_DECL_STMT 
TEMPLATE_DECL_STMT 
VAR_DECL_STMT 
TEMPLATE_INST_DECL_STMT 
TEMPLATE_INST_DEFN_STMT 
TEMPLATE_INST_FUNCTION_DECL_STMT 
TEMPLATE_INST_MEMBER_FUNCTION_DECL_STMT 
WITH_STATEMENT 
PYTHON_GLOBAL_STMT 
PYTHON_PRINT_STMT 
PASS_STATEMENT 
ASSERT_STMT 
EXEC_STMT 
PROGRAM_HEADER_STMT 
PROCEDURE_HEADER_STMT 
ENTRY_STMT 
FORTRAN_NONBLOCKED_DO 
INTERFACE_STATEMENT 
PARAMETER_STATEMENT 
COMMON_BLOCK 
MODULE_STATEMENT 
USE_STATEMENT 
STOP_OR_PAUSE_STATEMENT 
PRINT_STATEMENT 
READ_STATEMENT 
WRITE_STATEMENT 
OPEN_STATEMENT 
CLOSE_STATEMENT 
INQUIRE_STATEMENT 
FLUSH_STATEMENT 
BACKSPACE_STATEMENT 
REWIND_STATEMENT 
ENDFILE_STATEMENT 
WAIT_STATEMENT 
WITHTEAM_STMT 
FORMAT_STATEMENT 
FORTRAN_DO 
FOR_ALL_STMT 
IO_STATEMENT 
UPC_NOTIFY_STMT 
UPC_WAIT_STMT 
UPC_BARRIER_STMT 
UPC_FENCE_STMT 
UPC_FORALL_STMT 
OMP_PARALLEL_STMT 
OMP_SINGLE_STMT 
OMP_TASK_STMT 
OMP_FOR_STMT 
OMP_DO_STMT 
OMP_SECTIONS_STMT 
OMP_TARGET_STMT 
OMP_TARGET_DATA_STMT 
OMP_SIMD_STMT 
OMP_CLAUSEBODY_STMT 
OMP_ATOMIC_STMT 
OMP_MASTER_STMT 
OMP_SECTION_STMT 
OMP_ORDERED_STMT 
OMP_WORKSHARE_STMT 
OMP_CRITICAL_STMT 
OMP_BODY_STMT 
JAVE_THROW_STMT 
JAVA_FOREACH_STMT 
JAVA_SYNC_STMT 
JAVA_LABEL_STMT 
TEMP_JavaImportStatement 
TEMP_JavaPackageDeclaration 
TEMP_JavaPackageStatement 
TEMP_Block_Data_Statement 
TEMP_Implicit_Statement 
TEMP_Statement_Function_Statement 
TEMP_Where_Statement 
TEMP_Nullify_Statement 
TEMP_Equivalence_Statement 
TEMP_Derived_Type_Statement 
TEMP_Attribute_Specification_Statement 
TEMP_Allocate_Statement 
TEMP_Deallocate_Statement 
TEMP_Contains_Statement 
TEMP_Sequence_Statement 
TEMP_Else_Where_Statement 
TEMP_Arithmetic_If_Statement 
TEMP_Assign_Statement 
TEMP_Computed_Goto_Statement 
TEMP_Assigned_Goto_Statement 
TEMP_Namelist_Statement 
TEMP_Import_Statement 
TEMP_Associate_Statement 
TEMP_Fortran_Include_Line 
NAMESPACE_DECLARATION_STMT 
NAMESPACE_ALIAS_DECLARATION_STMT 
NAMESPACE_DEFINITION_STMT 
USING_DECLARATION_STMT 
USING_DIRECTIVE_STMT 
TEMPLATE_INST_DIRECTIVE_STMT 
TEMPLATE_CLASS_DEF_STMT 
TEMPLATE_FUNCTION_DEF_STMT 
CLASS_DECL_STMT 
CLASS_DEFN_STMT 
FUNC_DEFN_STMT 
SCOPE_STMT 
MFUNC_DECL_STMT 
FUNC_DECL_STMT 
INCLUDE_DIRECTIVE_STMT 
DEFINE_DIRECTIVE_STMT 
UNDEF_DIRECTIVE_STMT 
IFDEF_DIRECTIVE_STMT 
IFNDEF_DIRECTIVE_STMT 
IF_DIRECTIVE_STMT 
DEAD_IF_DIRECTIVE_STMT 
ELSE_DIRECTIVE_STMT 
ELSEIF_DIRECTIVE_STMT 
ENDIF_DIRECTIVE_STMT 
LINE_DIRECTIVE_STMT 
WARNING_DIRECTIVE_STMT 
ERROR_DIRECTIVE_STMT 
EMPTY_DIRECTIVE_STMT 
INCLUDE_NEXT_DIRECTIVE_STMT 
IDENT_DIRECTIVE_STMT 
LINEMARKER_DIRECTIVE_STMT 
CPP_DIRECTIVE_STMT 
C_LINKAGE_START_STMT 
C_LINKAGE_END_STMT 
C_LINKAGE_DECLARATION_STMT 
OMP_FLUSH_STMT 
OMP_BARRIER_STMT 
OMP_TASKWAIT_STMT 
OMP_THREADPRIVATE_STMT 
DECL_STMT 
StatementTag 
VAR_REF 
COMPOUND_LITERAL 
LABEL_REF 
CLASSNAME_REF 
FUNCTION_REF 
MEMBER_FUNCTION_REF 
TEMPLATE_FUNCTION_REF 
TEMPLATE_MEMBER_FUNCTION_REF 
SIZEOF_OP 
ALIGNOF_OP 
JAVA_INSTANCEOF_OP 
JAVA_MARKER_ANNOTATION 
JAVA_SINGLE_MEMBER_ANNOTATION 
JAVA_NORMAL_ANNOTATION 
JAVA_ANNOTATION 
JAVA_TYPE_EXPRESSION 
UPC_LOCAL_SIZEOF_EXPR 
UPC_BLOCK_SIZEOF_EXPR 
UPC_ELEM_SIZEOF_EXPR 
VA_START_OP 
VA_START_ONE_OPERAND_OP 
VA_OP 
VA_END_OP 
VA_COPY_OP 
TYPEID_OP 
EXPR_CONDITIONAL 
NEW_OP 
DELETE_OP 
THIS_NODE 
SUPER_NODE 
CLASS_NODE 
TYPE_REF 
AGGREGATE_INIT 
COMPOUND_INIT 
CONSTRUCTOR_INIT 
ASSIGN_INIT 
EXPRESSION_ROOT 
UNARY_MINUS_OP 
UNARY_ADD_OP 
NOT_OP 
DEREF_OP 
ADDRESS_OP 
MINUSMINUS_OP 
PLUSPLUS_OP 
BIT_COMPLEMENT_OP 
REAL_PART_OP 
IMAG_PART_OP 
CONJUGATE_OP 
CAST_OP 
THROW_OP 
POINTST_OP 
RECORD_REF 
DOTSTAR_OP 
ARROWSTAR_OP 
EQ_OP 
LT_OP 
GT_OP 
NE_OP 
LE_OP 
GE_OP 
ADD_OP 
SUBT_OP 
MULT_OP 
DIV_OP 
INTEGER_DIV_OP 
MOD_OP 
AND_OP 
OR_OP 
BITXOR_OP 
BITAND_OP 
BITOR_OP 
COMMA_OP 
LSHIFT_OP 
RSHIFT_OP 
JAVA_UNSIGNED_RSHIFT_OP 
ARRAY_OP 
SCOPE_OP 
ASSIGN_OP 
PLUS_ASSIGN_OP 
MINUS_ASSIGN_OP 
AND_ASSIGN_OP 
IOR_ASSIGN_OP 
MULT_ASSIGN_OP 
DIV_ASSIGN_OP 
MOD_ASSIGN_OP 
XOR_ASSIGN_OP 
LSHIFT_ASSIGN_OP 
RSHIFT_ASSIGN_OP 
JAVA_UNSIGNED_RSHIFT_ASSIGN_OP 
IDIV_ASSIGN_OP 
EXP_ASSIGN_OP 
CONCATENATION_OP 
NARY_COMPARISON_OP 
NARY_BOOLEAN_OP 
BOOL_VAL 
STRING_VAL 
SHORT_VAL 
CHAR_VAL 
UNSIGNED_CHAR_VAL 
WCHAR_VAL 
UNSIGNED_SHORT_VAL 
INT_VAL 
ENUM_VAL 
UNSIGNED_INT_VAL 
LONG_INT_VAL 
LONG_LONG_INT_VAL 
UNSIGNED_LONG_LONG_INT_VAL 
UNSIGNED_LONG_INT_VAL 
FLOAT_VAL 
DOUBLE_VAL 
LONG_DOUBLE_VAL 
TEMPLATE_PARAMETER_VAL 
UPC_THREADS 
UPC_MYTHREAD 
COMPLEX_VAL 
NULL_EXPR 
VARIANT_EXPR 
STMT_EXPR 
ASM_OP 
EXEC_CONF 
KERN_CALL 
LAMBDA_REF_EXP 
TUPLE_EXP 
LIST_EXP 
DICT_EXP 
KEY_DATUM_PAIR 
COMPREHENSION 
LIST_COMPREHENSION 
SET_COMPREHENSION 
DICTIONARY_COMPREHENSION 
MEMBERSHIP_OP 
NON_MEMBERSHIP_OP 
IS_OP 
IS_NOT_OP 
STR_CONV 
YIELD_EXP 
SUBSCRIPT_EXPR 
TEMP_ColonShapeExp 
TEMP_AsteriskShapeExp 
IO_ITEM_EXPR 
IMPLIED_DO 
EXPONENTIATION_OP 
TEMP_UnknownArrayOrFunctionReference 
ACTUAL_ARGUMENT_EXPRESSION 
USER_DEFINED_BINARY_OP 
POINTER_ASSIGN_OP 
COARRAY_REF_EXPR 
DESIGNATED_INITIALIZER 
EXPR_INIT 
USER_DEFINED_UNARY_OP 
PSEUDO_DESTRUCTOR_REF 
UNARY_EXPRESSION 
COMPOUND_ASSIGN_OP 
BINARY_EXPRESSION 
NARY_EXPRESSION 
ValueExpTag 
EXPR_LIST 
FUNC_CALL 
CALL_EXPRESSION 
TYPE_TRAIT_BUILTIN_OPERATOR 
ExpressionTag 
TEMPLATE_VARIABLE_NAME 
VARIABLE_NAME 
FUNCTYPE_NAME 
TEMPLATE_CLASS_NAME 
CLASS_NAME 
TEMPLATE_NAME 
ENUM_NAME 
FIELD_NAME 
TYPEDEF_NAME 
TEMPLATE_FUNC_NAME 
TEMPLATE_MEMBER_FUNC_NAME 
LABEL_NAME 
JAVA_LABEL_NAME 
DEFAULT_NAME 
NAMESPACE_NAME 
INTRINSIC_SYMBOL 
MODULE_SYMBOL 
INTERFACE_SYMBOL 
COMMON_SYMBOL 
RENAME_SYMBOL 
MEMBER_FUNC_NAME 
FUNCTION_NAME 
BINARY_ADDRESS_SYMBOL 
BINARY_DATA_SYMBOL 
ALIAS_SYMBOL 
SymbolTag 
AsmArmInstructionTag 
Asmx86InstructionTag 
AsmPowerpcInstructionTag 
AsmMipsInstructionTag 
AsmInstructionTag 
AsmOperandListTag 
AsmBinaryAddTag 
AsmBinarySubtractTag 
AsmBinaryMultiplyTag 
AsmBinaryDivideTag 
AsmBinaryModTag 
AsmBinaryAddPreupdateTag 
AsmBinarySubtractPreupdateTag 
AsmBinaryAddPostupdateTag 
AsmBinarySubtractPostupdateTag 
AsmBinaryLslTag 
AsmBinaryLsrTag 
AsmBinaryAsrTag 
AsmBinaryRorTag 
AsmBinaryExpressionTag 
AsmUnaryPlusTag 
AsmUnaryMinusTag 
AsmUnaryRrxTag 
AsmUnaryArmSpecialRegisterListTag 
AsmUnaryExpressionTag 
Asmx86RegisterReferenceExpressionTag 
AsmArmRegisterReferenceExpressionTag 
AsmPowerpcRegisterReferenceExpressionTag 
AsmMipsRegisterReferenceExpressionTag 
AsmRegisterReferenceExpressionTag 
AsmIntegerValueExpressionTag 
AsmSingleFloatValueExpressionTag 
AsmDoubleFloatValueExpressionTag 
AsmValueExpressionTag 
AsmMemoryReferenceExpressionTag 
AsmControlFlagsExpressionTag 
AsmCommonSubExpressionTag 
AsmExprListExpTag 
AsmExpressionTag 
AsmTypeByteTag 
AsmTypeWordTag 
AsmTypeDoubleWordTag 
AsmTypeQuadWordTag 
AsmTypeDoubleQuadWordTag 
AsmTypeSingleFloatTag 
AsmTypeDoubleFloatTag 
AsmType80bitFloatTag 
AsmType128bitFloatTag 
AsmTypeVectorTag 
AsmTypeTag 
AsmFunctionTag 
AsmBlockTag 
AsmStaticDataTag 
AsmSynthesizedDataStructureDeclarationTag 
AsmSynthesizedFieldDeclarationTag 
AsmSynthesizedDeclarationTag 
AsmStatementTag 
AsmInterpretationListTag 
AsmInterpretationTag 
AsmElfFileHeaderTag 
AsmElfSectionTableTag 
AsmElfSectionTableEntryTag 
AsmElfSegmentTableTag 
AsmElfSegmentTableEntryListTag 
AsmElfSegmentTableEntryTag 
AsmElfSymbolSectionTag 
AsmElfSymbolListTag 
AsmElfSymbolTag 
AsmElfSymverSection 
AsmElfSymverEntryTag 
AsmElfSymverEntryListTag 
AsmElfSymverDefinedSection 
AsmElfSymverDefinedEntryListTag 
AsmElfSymverDefinedEntryTag 
AsmElfSymverDefinedAuxListTag 
AsmElfSymverDefinedAuxTag 
AsmElfSymverNeededSection 
AsmElfSymverNeededEntryListTag 
AsmElfSymverNeededEntryTag 
AsmElfSymverNeededAuxListTag 
AsmElfSymverNeededAuxTag 
AsmElfRelocSectionTag 
AsmElfRelocEntryListTag 
AsmElfRelocEntryTag 
AsmElfDynamicSectionTag 
AsmElfDynamicEntryListTag 
AsmElfDynamicEntryTag 
AsmElfStringSectionTag 
AsmElfStrtabTag 
AsmElfNoteSection 
AsmElfNoteEntryListTag 
AsmElfNoteEntryTag 
AsmElfEHFrameSection 
AsmElfEHFrameEntryCIListTag 
AsmElfEHFrameEntryCITag 
AsmElfEHFrameEntryFDListTag 
AsmElfEHFrameEntryFDTag 
AsmElfSectionTag 
AsmDOSFileHeaderTag 
AsmDOSExtendedHeaderTag 
AsmPEFileHeaderTag 
AsmPERVASizePairListTag 
AsmPERVASizePairTag 
AsmPEImportItemTag 
AsmPEImportItemListTag 
AsmPEImportDirectoryTag 
AsmPEImportDirectoryListTag 
AsmPEImportSectionTag 
AsmPEExportSectionTag 
AsmPEExportDirectoryTag 
AsmPEExportEntryListTag 
AsmPEExportEntryTag 
AsmPEStringSectionTag 
AsmPESectionTableTag 
AsmPESectionTableEntryTag 
AsmPESectionTag 
AsmCoffSymbolTableTag 
AsmCoffSymbolListTag 
AsmCoffSymbolTag 
AsmCoffStrtabTag 
AsmNEFileHeaderTag 
AsmNEEntryTableTag 
AsmNEEntryPointTag 
AsmNESectionTableTag 
AsmNESectionTableEntryTag 
AsmNERelocTableTag 
AsmNERelocEntryTag 
AsmNENameTableTag 
AsmNEModuleTableTag 
AsmNEStringTableTag 
AsmNESectionTag 
AsmLEFileHeaderTag 
AsmLEEntryTableTag 
AsmLEEntryPointTag 
AsmLESectionTableTag 
AsmLESectionTableEntryTag 
AsmLERelocTableTag 
AsmLENameTableTag 
AsmLEPageTableTag 
AsmLEPageTableEntryTag 
AsmLESectionTag 
AsmDwarfArrayTypeTag 
AsmDwarfClassTypeTag 
AsmDwarfEntryPointTag 
AsmDwarfEnumerationTypeTag 
AsmDwarfFormalParameterTag 
AsmDwarfImportedDeclarationTag 
AsmDwarfLabelTag 
AsmDwarfLexicalBlockTag 
AsmDwarfMemberTag 
AsmDwarfPointerTypeTag 
AsmDwarfReferenceTypeTag 
AsmDwarfCompilationUnitTag 
AsmDwarfStringTypeTag 
AsmDwarfStructureTypeTag 
AsmDwarfSubroutineTypeTag 
AsmDwarfTypedefTag 
AsmDwarfUnionTypeTag 
AsmDwarfUnspecifiedParametersTag 
AsmDwarfVariantTag 
AsmDwarfCommonBlockTag 
AsmDwarfCommonInclusionTag 
AsmDwarfInheritanceTag 
AsmDwarfInlinedSubroutineTag 
AsmDwarfModuleTag 
AsmDwarfPtrToMemberTypeTag 
AsmDwarfSetTypeTag 
AsmDwarfSubrangeTypeTag 
AsmDwarfWithStmtTag 
AsmDwarfAccessDeclarationTag 
AsmDwarfBaseTypeTag 
AsmDwarfCatchBlockTag 
AsmDwarfConstTypeTag 
AsmDwarfConstantTag 
AsmDwarfEnumeratorTag 
AsmDwarfFileTypeTag 
AsmDwarfFriendTag 
AsmDwarfNamelistTag 
AsmDwarfNamelistItemTag 
AsmDwarfPackedTypeTag 
AsmDwarfSubprogramTag 
AsmDwarfTemplateTypeParameterTag 
AsmDwarfTemplateValueParameterTag 
AsmDwarfThrownTypeTag 
AsmDwarfTryBlockTag 
AsmDwarfVariantPartTag 
AsmDwarfVariableTag 
AsmDwarfVolatileTypeTag 
AsmDwarfDwarfProcedureTag 
AsmDwarfRestrictTypeTag 
AsmDwarfInterfaceTypeTag 
AsmDwarfNamespaceTag 
AsmDwarfImportedModuleTag 
AsmDwarfUnspecifiedTypeTag 
AsmDwarfPartialUnitTag 
AsmDwarfImportedUnitTag 
AsmDwarfMutableTypeTag 
AsmDwarfConditionTag 
AsmDwarfSharedTypeTag 
AsmDwarfFormatLabelTag 
AsmDwarfFunctionTemplateTag 
AsmDwarfClassTemplateTag 
AsmDwarfUpcSharedTypeTag 
AsmDwarfUpcStrictTypeTag 
AsmDwarfUpcRelaxedTypeTag 
AsmDwarfUnknownConstructTag 
AsmDwarfConstructTag 
AsmDwarfMacroListTag 
AsmDwarfMacroTag 
AsmDwarfLineTag 
AsmDwarfLineListTag 
AsmDwarfConstructListTag 
AsmDwarfCompilationUnitListTag 
AsmDwarfInformationTag 
AsmStringStorageTag 
AsmBasicStringTag 
AsmStoredStringTag 
AsmGenericStringTag 
AsmGenericHeaderListTag 
AsmGenericHeaderTag 
AsmGenericSymbolListTag 
AsmGenericSymbolTag 
AsmGenericStrtabTag 
AsmGenericSectionListTag 
AsmGenericSectionTag 
AsmGenericDLLListTag 
AsmGenericDLLTag 
AsmGenericFormatTag 
AsmGenericFileListTag 
AsmGenericFileTag 
AsmExecutableFileFormatTag 
AsmNodeTag 
TEMP_CommonBlockObject 
InitializedNameTag 
JavaMemberValuePairTag 
OmpOrderedClauseTag 
OmpNowaitClauseTag 
OmpUntiedClauseTag 
OmpDefaultClauseTag 
OmpCollapseClauseTag 
OmpIfClauseTag 
OmpNumThreadsClauseTag 
OmpIfDeviceTag 
OmpSafelenTag 
OmpExpressionClauseTag 
OmpCopyprivateClauseTag 
OmpPrivateClauseTag 
OmpFirstprivateClauseTag 
OmpSharedClauseTag 
OmpCopyinClauseTag 
OmpLastprivateClauseTag 
OmpReductionClauseTag 
OmpMapClauseTag 
OmpLinearClauseTag 
OmpUniformClauseTag 
OmpAlignedClauseTag 
OmpVariablesClauseTag 
OmpScheduleClauseTag 
OmpClauseTag 
TEMP_Rename_Pair 
TEMP_Interface_Body 
TEMP_Header_File_Body 
TEMP_UntypedUnaryOperator 
TEMP_UntypedBinaryOperator 
TEMP_UntypedValueExpression 
TEMP_UntypedArrayReferenceExpression 
TEMP_UntypedOtherExpression 
TEMP_UntypedFunctionCallOrArrayReferenceExpression 
TEMP_UntypedReferenceExpression 
UntypedExpressionTag 
TEMP_UntypedImplicitDeclaration 
TEMP_UntypedVariableDeclaration 
TEMP_UntypedProgramHeaderDeclaration 
TEMP_UntypedSubroutineDeclaration 
UntypedFunctionDeclarationTag 
TEMP_UntypedModuleDeclaration 
UntypedDeclarationStatementTag 
TEMP_UntypedAssignmentStatement 
TEMP_UntypedFunctionCallStatement 
TEMP_UntypedBlockStatement 
TEMP_UntypedNamedStatement 
TEMP_UntypedOtherStatement 
TEMP_UntypedFunctionScope 
TEMP_UntypedModuleScope 
TEMP_UntypedGlobalScope 
UntypedScopeTag 
UntypedStatementTag 
TEMP_UntypedArrayType 
UntypedTypeTag 
TEMP_UntypedAttribute 
TEMP_UntypedInitializedName 
TEMP_UntypedFile 
TEMP_UntypedStatementList 
TEMP_UntypedDeclarationList 
TEMP_UntypedFunctionDeclarationList 
TEMP_UntypedInitializedNameList 
UntypedNodeTag 
LocatedNodeSupportTag 
TOKEN 
LocatedNodeTag 
ATERM 
NodeTag 
Cxx_Grammar_UNKNOWN_GRAMMAR 
Cxx_Grammar_LAST_TAG 

Definition at line 17 of file Cxx_Grammar.h.

enum VariantT
Enumerator
V_SgName 
V_SgSymbolTable 
V_SgPragma 
V_SgModifierNodes 
V_SgConstVolatileModifier 
V_SgStorageModifier 
V_SgAccessModifier 
V_SgFunctionModifier 
V_SgUPC_AccessModifier 
V_SgLinkageModifier 
V_SgSpecialFunctionModifier 
V_SgTypeModifier 
V_SgElaboratedTypeModifier 
V_SgBaseClassModifier 
V_SgDeclarationModifier 
V_SgOpenclAccessModeModifier 
V_SgModifier 
V_Sg_File_Info 
V_SgSourceFile 
V_SgBinaryComposite 
V_SgUnknownFile 
V_SgFile 
V_SgFileList 
V_SgDirectory 
V_SgDirectoryList 
V_SgProject 
V_SgOptions 
V_SgUnparse_Info 
V_SgFuncDecl_attr 
V_SgClassDecl_attr 
V_SgTypedefSeq 
V_SgFunctionParameterTypeList 
V_SgTemplateParameter 
V_SgTemplateArgument 
V_SgTemplateParameterList 
V_SgTemplateArgumentList 
V_SgBitAttribute 
V_SgAttribute 
V_SgExpBaseClass 
V_SgBaseClass 
V_SgUndirectedGraphEdge 
V_SgDirectedGraphEdge 
V_SgGraphNode 
V_SgGraphEdge 
V_SgStringKeyedBidirectionalGraph 
V_SgIntKeyedBidirectionalGraph 
V_SgBidirectionalGraph 
V_SgIncidenceDirectedGraph 
V_SgIncidenceUndirectedGraph 
V_SgGraph 
V_SgGraphNodeList 
V_SgGraphEdgeList 
V_SgQualifiedName 
V_SgNameGroup 
V_SgDimensionObject 
V_SgDataStatementGroup 
V_SgDataStatementObject 
V_SgDataStatementValue 
V_SgFormatItem 
V_SgFormatItemList 
V_SgTypeTable 
V_SgJavaImportStatementList 
V_SgJavaClassDeclarationList 
V_SgSupport 
V_SgTypeUnknown 
V_SgTypeChar 
V_SgTypeSignedChar 
V_SgTypeUnsignedChar 
V_SgTypeShort 
V_SgTypeSignedShort 
V_SgTypeUnsignedShort 
V_SgTypeInt 
V_SgTypeSignedInt 
V_SgTypeUnsignedInt 
V_SgTypeLong 
V_SgTypeSignedLong 
V_SgTypeUnsignedLong 
V_SgTypeVoid 
V_SgTypeGlobalVoid 
V_SgTypeWchar 
V_SgTypeFloat 
V_SgTypeDouble 
V_SgTypeLongLong 
V_SgTypeSignedLongLong 
V_SgTypeUnsignedLongLong 
V_SgTypeLongDouble 
V_SgTypeString 
V_SgTypeBool 
V_SgTypeComplex 
V_SgTypeImaginary 
V_SgTypeDefault 
V_SgPointerMemberType 
V_SgReferenceType 
V_SgTypeCAFTeam 
V_SgTypeUnsigned128bitInteger 
V_SgTypeSigned128bitInteger 
V_SgTypeLabel 
V_SgJavaParameterizedType 
V_SgJavaQualifiedType 
V_SgJavaWildcardType 
V_SgJavaUnionType 
V_SgJavaParameterType 
V_SgTemplateType 
V_SgEnumType 
V_SgTypedefType 
V_SgModifierType 
V_SgPartialFunctionModifierType 
V_SgArrayType 
V_SgTypeEllipse 
V_SgTypeCrayPointer 
V_SgPartialFunctionType 
V_SgMemberFunctionType 
V_SgFunctionType 
V_SgPointerType 
V_SgClassType 
V_SgNamedType 
V_SgQualifiedNameType 
V_SgType 
V_SgForStatement 
V_SgForInitStatement 
V_SgCatchStatementSeq 
V_SgFunctionParameterList 
V_SgCtorInitializerList 
V_SgBasicBlock 
V_SgGlobal 
V_SgIfStmt 
V_SgWhileStmt 
V_SgDoWhileStmt 
V_SgSwitchStatement 
V_SgCatchOptionStmt 
V_SgVariableDefinition 
V_SgStmtDeclarationStatement 
V_SgEnumDeclaration 
V_SgAsmStmt 
V_SgTypedefDeclaration 
V_SgFunctionTypeTable 
V_SgExprStatement 
V_SgLabelStatement 
V_SgCaseOptionStmt 
V_SgTryStmt 
V_SgDefaultOptionStmt 
V_SgBreakStmt 
V_SgContinueStmt 
V_SgReturnStmt 
V_SgGotoStatement 
V_SgSpawnStmt 
V_SgNullStatement 
V_SgVariantStatement 
V_SgPragmaDeclaration 
V_SgTemplateClassDeclaration 
V_SgTemplateMemberFunctionDeclaration 
V_SgTemplateFunctionDeclaration 
V_SgTemplateVariableDeclaration 
V_SgTemplateDeclaration 
V_SgVariableDeclaration 
V_SgTemplateInstantiationDecl 
V_SgTemplateInstantiationDefn 
V_SgTemplateInstantiationFunctionDecl 
V_SgTemplateInstantiationMemberFunctionDecl 
V_SgWithStatement 
V_SgPythonGlobalStmt 
V_SgPythonPrintStmt 
V_SgPassStatement 
V_SgAssertStmt 
V_SgExecStatement 
V_SgProgramHeaderStatement 
V_SgProcedureHeaderStatement 
V_SgEntryStatement 
V_SgFortranNonblockedDo 
V_SgInterfaceStatement 
V_SgParameterStatement 
V_SgCommonBlock 
V_SgModuleStatement 
V_SgUseStatement 
V_SgStopOrPauseStatement 
V_SgPrintStatement 
V_SgReadStatement 
V_SgWriteStatement 
V_SgOpenStatement 
V_SgCloseStatement 
V_SgInquireStatement 
V_SgFlushStatement 
V_SgBackspaceStatement 
V_SgRewindStatement 
V_SgEndfileStatement 
V_SgWaitStatement 
V_SgCAFWithTeamStatement 
V_SgFormatStatement 
V_SgFortranDo 
V_SgForAllStatement 
V_SgIOStatement 
V_SgUpcNotifyStatement 
V_SgUpcWaitStatement 
V_SgUpcBarrierStatement 
V_SgUpcFenceStatement 
V_SgUpcForAllStatement 
V_SgOmpParallelStatement 
V_SgOmpSingleStatement 
V_SgOmpTaskStatement 
V_SgOmpForStatement 
V_SgOmpDoStatement 
V_SgOmpSectionsStatement 
V_SgOmpTargetStatement 
V_SgOmpTargetDataStatement 
V_SgOmpSimdStatement 
V_SgOmpClauseBodyStatement 
V_SgOmpAtomicStatement 
V_SgOmpMasterStatement 
V_SgOmpSectionStatement 
V_SgOmpOrderedStatement 
V_SgOmpWorkshareStatement 
V_SgOmpCriticalStatement 
V_SgOmpBodyStatement 
V_SgJavaThrowStatement 
V_SgJavaForEachStatement 
V_SgJavaSynchronizedStatement 
V_SgJavaLabelStatement 
V_SgJavaImportStatement 
V_SgJavaPackageDeclaration 
V_SgJavaPackageStatement 
V_SgBlockDataStatement 
V_SgImplicitStatement 
V_SgStatementFunctionStatement 
V_SgWhereStatement 
V_SgNullifyStatement 
V_SgEquivalenceStatement 
V_SgDerivedTypeStatement 
V_SgAttributeSpecificationStatement 
V_SgAllocateStatement 
V_SgDeallocateStatement 
V_SgContainsStatement 
V_SgSequenceStatement 
V_SgElseWhereStatement 
V_SgArithmeticIfStatement 
V_SgAssignStatement 
V_SgComputedGotoStatement 
V_SgAssignedGotoStatement 
V_SgNamelistStatement 
V_SgImportStatement 
V_SgAssociateStatement 
V_SgFortranIncludeLine 
V_SgNamespaceDeclarationStatement 
V_SgNamespaceAliasDeclarationStatement 
V_SgNamespaceDefinitionStatement 
V_SgUsingDeclarationStatement 
V_SgUsingDirectiveStatement 
V_SgTemplateInstantiationDirectiveStatement 
V_SgTemplateClassDefinition 
V_SgTemplateFunctionDefinition 
V_SgClassDeclaration 
V_SgClassDefinition 
V_SgFunctionDefinition 
V_SgScopeStatement 
V_SgMemberFunctionDeclaration 
V_SgFunctionDeclaration 
V_SgIncludeDirectiveStatement 
V_SgDefineDirectiveStatement 
V_SgUndefDirectiveStatement 
V_SgIfdefDirectiveStatement 
V_SgIfndefDirectiveStatement 
V_SgIfDirectiveStatement 
V_SgDeadIfDirectiveStatement 
V_SgElseDirectiveStatement 
V_SgElseifDirectiveStatement 
V_SgEndifDirectiveStatement 
V_SgLineDirectiveStatement 
V_SgWarningDirectiveStatement 
V_SgErrorDirectiveStatement 
V_SgEmptyDirectiveStatement 
V_SgIncludeNextDirectiveStatement 
V_SgIdentDirectiveStatement 
V_SgLinemarkerDirectiveStatement 
V_SgC_PreprocessorDirectiveStatement 
V_SgClinkageStartStatement 
V_SgClinkageEndStatement 
V_SgClinkageDeclarationStatement 
V_SgOmpFlushStatement 
V_SgOmpBarrierStatement 
V_SgOmpTaskwaitStatement 
V_SgOmpThreadprivateStatement 
V_SgDeclarationStatement 
V_SgStatement 
V_SgVarRefExp 
V_SgCompoundLiteralExp 
V_SgLabelRefExp 
V_SgClassNameRefExp 
V_SgFunctionRefExp 
V_SgMemberFunctionRefExp 
V_SgTemplateFunctionRefExp 
V_SgTemplateMemberFunctionRefExp 
V_SgSizeOfOp 
V_SgAlignOfOp 
V_SgJavaInstanceOfOp 
V_SgJavaMarkerAnnotation 
V_SgJavaSingleMemberAnnotation 
V_SgJavaNormalAnnotation 
V_SgJavaAnnotation 
V_SgJavaTypeExpression 
V_SgUpcLocalsizeofExpression 
V_SgUpcBlocksizeofExpression 
V_SgUpcElemsizeofExpression 
V_SgVarArgStartOp 
V_SgVarArgStartOneOperandOp 
V_SgVarArgOp 
V_SgVarArgEndOp 
V_SgVarArgCopyOp 
V_SgTypeIdOp 
V_SgConditionalExp 
V_SgNewExp 
V_SgDeleteExp 
V_SgThisExp 
V_SgSuperExp 
V_SgClassExp 
V_SgRefExp 
V_SgAggregateInitializer 
V_SgCompoundInitializer 
V_SgConstructorInitializer 
V_SgAssignInitializer 
V_SgExpressionRoot 
V_SgMinusOp 
V_SgUnaryAddOp 
V_SgNotOp 
V_SgPointerDerefExp 
V_SgAddressOfOp 
V_SgMinusMinusOp 
V_SgPlusPlusOp 
V_SgBitComplementOp 
V_SgRealPartOp 
V_SgImagPartOp 
V_SgConjugateOp 
V_SgCastExp 
V_SgThrowOp 
V_SgArrowExp 
V_SgDotExp 
V_SgDotStarOp 
V_SgArrowStarOp 
V_SgEqualityOp 
V_SgLessThanOp 
V_SgGreaterThanOp 
V_SgNotEqualOp 
V_SgLessOrEqualOp 
V_SgGreaterOrEqualOp 
V_SgAddOp 
V_SgSubtractOp 
V_SgMultiplyOp 
V_SgDivideOp 
V_SgIntegerDivideOp 
V_SgModOp 
V_SgAndOp 
V_SgOrOp 
V_SgBitXorOp 
V_SgBitAndOp 
V_SgBitOrOp 
V_SgCommaOpExp 
V_SgLshiftOp 
V_SgRshiftOp 
V_SgJavaUnsignedRshiftOp 
V_SgPntrArrRefExp 
V_SgScopeOp 
V_SgAssignOp 
V_SgPlusAssignOp 
V_SgMinusAssignOp 
V_SgAndAssignOp 
V_SgIorAssignOp 
V_SgMultAssignOp 
V_SgDivAssignOp 
V_SgModAssignOp 
V_SgXorAssignOp 
V_SgLshiftAssignOp 
V_SgRshiftAssignOp 
V_SgJavaUnsignedRshiftAssignOp 
V_SgIntegerDivideAssignOp 
V_SgExponentiationAssignOp 
V_SgConcatenationOp 
V_SgNaryComparisonOp 
V_SgNaryBooleanOp 
V_SgBoolValExp 
V_SgStringVal 
V_SgShortVal 
V_SgCharVal 
V_SgUnsignedCharVal 
V_SgWcharVal 
V_SgUnsignedShortVal 
V_SgIntVal 
V_SgEnumVal 
V_SgUnsignedIntVal 
V_SgLongIntVal 
V_SgLongLongIntVal 
V_SgUnsignedLongLongIntVal 
V_SgUnsignedLongVal 
V_SgFloatVal 
V_SgDoubleVal 
V_SgLongDoubleVal 
V_SgTemplateParameterVal 
V_SgUpcThreads 
V_SgUpcMythread 
V_SgComplexVal 
V_SgNullExpression 
V_SgVariantExpression 
V_SgStatementExpression 
V_SgAsmOp 
V_SgCudaKernelExecConfig 
V_SgCudaKernelCallExp 
V_SgLambdaRefExp 
V_SgTupleExp 
V_SgListExp 
V_SgDictionaryExp 
V_SgKeyDatumPair 
V_SgComprehension 
V_SgListComprehension 
V_SgSetComprehension 
V_SgDictionaryComprehension 
V_SgMembershipOp 
V_SgNonMembershipOp 
V_SgIsOp 
V_SgIsNotOp 
V_SgStringConversion 
V_SgYieldExpression 
V_SgSubscriptExpression 
V_SgColonShapeExp 
V_SgAsteriskShapeExp 
V_SgIOItemExpression 
V_SgImpliedDo 
V_SgExponentiationOp 
V_SgUnknownArrayOrFunctionReference 
V_SgActualArgumentExpression 
V_SgUserDefinedBinaryOp 
V_SgPointerAssignOp 
V_SgCAFCoExpression 
V_SgDesignatedInitializer 
V_SgInitializer 
V_SgUserDefinedUnaryOp 
V_SgPseudoDestructorRefExp 
V_SgUnaryOp 
V_SgCompoundAssignOp 
V_SgBinaryOp 
V_SgNaryOp 
V_SgValueExp 
V_SgExprListExp 
V_SgFunctionCallExp 
V_SgCallExpression 
V_SgTypeTraitBuiltinOperator 
V_SgExpression 
V_SgTemplateVariableSymbol 
V_SgVariableSymbol 
V_SgFunctionTypeSymbol 
V_SgTemplateClassSymbol 
V_SgClassSymbol 
V_SgTemplateSymbol 
V_SgEnumSymbol 
V_SgEnumFieldSymbol 
V_SgTypedefSymbol 
V_SgTemplateFunctionSymbol 
V_SgTemplateMemberFunctionSymbol 
V_SgLabelSymbol 
V_SgJavaLabelSymbol 
V_SgDefaultSymbol 
V_SgNamespaceSymbol 
V_SgIntrinsicSymbol 
V_SgModuleSymbol 
V_SgInterfaceSymbol 
V_SgCommonSymbol 
V_SgRenameSymbol 
V_SgMemberFunctionSymbol 
V_SgFunctionSymbol 
V_SgAsmBinaryAddressSymbol 
V_SgAsmBinaryDataSymbol 
V_SgAliasSymbol 
V_SgSymbol 
V_SgAsmArmInstruction 
V_SgAsmx86Instruction 
V_SgAsmPowerpcInstruction 
V_SgAsmMipsInstruction 
V_SgAsmInstruction 
V_SgAsmOperandList 
V_SgAsmBinaryAdd 
V_SgAsmBinarySubtract 
V_SgAsmBinaryMultiply 
V_SgAsmBinaryDivide 
V_SgAsmBinaryMod 
V_SgAsmBinaryAddPreupdate 
V_SgAsmBinarySubtractPreupdate 
V_SgAsmBinaryAddPostupdate 
V_SgAsmBinarySubtractPostupdate 
V_SgAsmBinaryLsl 
V_SgAsmBinaryLsr 
V_SgAsmBinaryAsr 
V_SgAsmBinaryRor 
V_SgAsmBinaryExpression 
V_SgAsmUnaryPlus 
V_SgAsmUnaryMinus 
V_SgAsmUnaryRrx 
V_SgAsmUnaryArmSpecialRegisterList 
V_SgAsmUnaryExpression 
V_SgAsmx86RegisterReferenceExpression 
V_SgAsmArmRegisterReferenceExpression 
V_SgAsmPowerpcRegisterReferenceExpression 
V_SgAsmMipsRegisterReferenceExpression 
V_SgAsmRegisterReferenceExpression 
V_SgAsmIntegerValueExpression 
V_SgAsmSingleFloatValueExpression 
V_SgAsmDoubleFloatValueExpression 
V_SgAsmValueExpression 
V_SgAsmMemoryReferenceExpression 
V_SgAsmControlFlagsExpression 
V_SgAsmCommonSubExpression 
V_SgAsmExprListExp 
V_SgAsmExpression 
V_SgAsmTypeByte 
V_SgAsmTypeWord 
V_SgAsmTypeDoubleWord 
V_SgAsmTypeQuadWord 
V_SgAsmTypeDoubleQuadWord 
V_SgAsmTypeSingleFloat 
V_SgAsmTypeDoubleFloat 
V_SgAsmType80bitFloat 
V_SgAsmType128bitFloat 
V_SgAsmTypeVector 
V_SgAsmType 
V_SgAsmFunction 
V_SgAsmBlock 
V_SgAsmStaticData 
V_SgAsmSynthesizedDataStructureDeclaration 
V_SgAsmSynthesizedFieldDeclaration 
V_SgAsmSynthesizedDeclaration 
V_SgAsmStatement 
V_SgAsmInterpretationList 
V_SgAsmInterpretation 
V_SgAsmElfFileHeader 
V_SgAsmElfSectionTable 
V_SgAsmElfSectionTableEntry 
V_SgAsmElfSegmentTable 
V_SgAsmElfSegmentTableEntryList 
V_SgAsmElfSegmentTableEntry 
V_SgAsmElfSymbolSection 
V_SgAsmElfSymbolList 
V_SgAsmElfSymbol 
V_SgAsmElfSymverSection 
V_SgAsmElfSymverEntry 
V_SgAsmElfSymverEntryList 
V_SgAsmElfSymverDefinedSection 
V_SgAsmElfSymverDefinedEntryList 
V_SgAsmElfSymverDefinedEntry 
V_SgAsmElfSymverDefinedAuxList 
V_SgAsmElfSymverDefinedAux 
V_SgAsmElfSymverNeededSection 
V_SgAsmElfSymverNeededEntryList 
V_SgAsmElfSymverNeededEntry 
V_SgAsmElfSymverNeededAuxList 
V_SgAsmElfSymverNeededAux 
V_SgAsmElfRelocSection 
V_SgAsmElfRelocEntryList 
V_SgAsmElfRelocEntry 
V_SgAsmElfDynamicSection 
V_SgAsmElfDynamicEntryList 
V_SgAsmElfDynamicEntry 
V_SgAsmElfStringSection 
V_SgAsmElfStrtab 
V_SgAsmElfNoteSection 
V_SgAsmElfNoteEntryList 
V_SgAsmElfNoteEntry 
V_SgAsmElfEHFrameSection 
V_SgAsmElfEHFrameEntryCIList 
V_SgAsmElfEHFrameEntryCI 
V_SgAsmElfEHFrameEntryFDList 
V_SgAsmElfEHFrameEntryFD 
V_SgAsmElfSection 
V_SgAsmDOSFileHeader 
V_SgAsmDOSExtendedHeader 
V_SgAsmPEFileHeader 
V_SgAsmPERVASizePairList 
V_SgAsmPERVASizePair 
V_SgAsmPEImportItem 
V_SgAsmPEImportItemList 
V_SgAsmPEImportDirectory 
V_SgAsmPEImportDirectoryList 
V_SgAsmPEImportSection 
V_SgAsmPEExportSection 
V_SgAsmPEExportDirectory 
V_SgAsmPEExportEntryList 
V_SgAsmPEExportEntry 
V_SgAsmPEStringSection 
V_SgAsmPESectionTable 
V_SgAsmPESectionTableEntry 
V_SgAsmPESection 
V_SgAsmCoffSymbolTable 
V_SgAsmCoffSymbolList 
V_SgAsmCoffSymbol 
V_SgAsmCoffStrtab 
V_SgAsmNEFileHeader 
V_SgAsmNEEntryTable 
V_SgAsmNEEntryPoint 
V_SgAsmNESectionTable 
V_SgAsmNESectionTableEntry 
V_SgAsmNERelocTable 
V_SgAsmNERelocEntry 
V_SgAsmNENameTable 
V_SgAsmNEModuleTable 
V_SgAsmNEStringTable 
V_SgAsmNESection 
V_SgAsmLEFileHeader 
V_SgAsmLEEntryTable 
V_SgAsmLEEntryPoint 
V_SgAsmLESectionTable 
V_SgAsmLESectionTableEntry 
V_SgAsmLERelocTable 
V_SgAsmLENameTable 
V_SgAsmLEPageTable 
V_SgAsmLEPageTableEntry 
V_SgAsmLESection 
V_SgAsmDwarfArrayType 
V_SgAsmDwarfClassType 
V_SgAsmDwarfEntryPoint 
V_SgAsmDwarfEnumerationType 
V_SgAsmDwarfFormalParameter 
V_SgAsmDwarfImportedDeclaration 
V_SgAsmDwarfLabel 
V_SgAsmDwarfLexicalBlock 
V_SgAsmDwarfMember 
V_SgAsmDwarfPointerType 
V_SgAsmDwarfReferenceType 
V_SgAsmDwarfCompilationUnit 
V_SgAsmDwarfStringType 
V_SgAsmDwarfStructureType 
V_SgAsmDwarfSubroutineType 
V_SgAsmDwarfTypedef 
V_SgAsmDwarfUnionType 
V_SgAsmDwarfUnspecifiedParameters 
V_SgAsmDwarfVariant 
V_SgAsmDwarfCommonBlock 
V_SgAsmDwarfCommonInclusion 
V_SgAsmDwarfInheritance 
V_SgAsmDwarfInlinedSubroutine 
V_SgAsmDwarfModule 
V_SgAsmDwarfPtrToMemberType 
V_SgAsmDwarfSetType 
V_SgAsmDwarfSubrangeType 
V_SgAsmDwarfWithStmt 
V_SgAsmDwarfAccessDeclaration 
V_SgAsmDwarfBaseType 
V_SgAsmDwarfCatchBlock 
V_SgAsmDwarfConstType 
V_SgAsmDwarfConstant 
V_SgAsmDwarfEnumerator 
V_SgAsmDwarfFileType 
V_SgAsmDwarfFriend 
V_SgAsmDwarfNamelist 
V_SgAsmDwarfNamelistItem 
V_SgAsmDwarfPackedType 
V_SgAsmDwarfSubprogram 
V_SgAsmDwarfTemplateTypeParameter 
V_SgAsmDwarfTemplateValueParameter 
V_SgAsmDwarfThrownType 
V_SgAsmDwarfTryBlock 
V_SgAsmDwarfVariantPart 
V_SgAsmDwarfVariable 
V_SgAsmDwarfVolatileType 
V_SgAsmDwarfDwarfProcedure 
V_SgAsmDwarfRestrictType 
V_SgAsmDwarfInterfaceType 
V_SgAsmDwarfNamespace 
V_SgAsmDwarfImportedModule 
V_SgAsmDwarfUnspecifiedType 
V_SgAsmDwarfPartialUnit 
V_SgAsmDwarfImportedUnit 
V_SgAsmDwarfMutableType 
V_SgAsmDwarfCondition 
V_SgAsmDwarfSharedType 
V_SgAsmDwarfFormatLabel 
V_SgAsmDwarfFunctionTemplate 
V_SgAsmDwarfClassTemplate 
V_SgAsmDwarfUpcSharedType 
V_SgAsmDwarfUpcStrictType 
V_SgAsmDwarfUpcRelaxedType 
V_SgAsmDwarfUnknownConstruct 
V_SgAsmDwarfConstruct 
V_SgAsmDwarfMacroList 
V_SgAsmDwarfMacro 
V_SgAsmDwarfLine 
V_SgAsmDwarfLineList 
V_SgAsmDwarfConstructList 
V_SgAsmDwarfCompilationUnitList 
V_SgAsmDwarfInformation 
V_SgAsmStringStorage 
V_SgAsmBasicString 
V_SgAsmStoredString 
V_SgAsmGenericString 
V_SgAsmGenericHeaderList 
V_SgAsmGenericHeader 
V_SgAsmGenericSymbolList 
V_SgAsmGenericSymbol 
V_SgAsmGenericStrtab 
V_SgAsmGenericSectionList 
V_SgAsmGenericSection 
V_SgAsmGenericDLLList 
V_SgAsmGenericDLL 
V_SgAsmGenericFormat 
V_SgAsmGenericFileList 
V_SgAsmGenericFile 
V_SgAsmExecutableFileFormat 
V_SgAsmNode 
V_SgCommonBlockObject 
V_SgInitializedName 
V_SgJavaMemberValuePair 
V_SgOmpOrderedClause 
V_SgOmpNowaitClause 
V_SgOmpUntiedClause 
V_SgOmpDefaultClause 
V_SgOmpCollapseClause 
V_SgOmpIfClause 
V_SgOmpNumThreadsClause 
V_SgOmpDeviceClause 
V_SgOmpSafelenClause 
V_SgOmpExpressionClause 
V_SgOmpCopyprivateClause 
V_SgOmpPrivateClause 
V_SgOmpFirstprivateClause 
V_SgOmpSharedClause 
V_SgOmpCopyinClause 
V_SgOmpLastprivateClause 
V_SgOmpReductionClause 
V_SgOmpMapClause 
V_SgOmpLinearClause 
V_SgOmpUniformClause 
V_SgOmpAlignedClause 
V_SgOmpVariablesClause 
V_SgOmpScheduleClause 
V_SgOmpClause 
V_SgRenamePair 
V_SgInterfaceBody 
V_SgHeaderFileBody 
V_SgUntypedUnaryOperator 
V_SgUntypedBinaryOperator 
V_SgUntypedValueExpression 
V_SgUntypedArrayReferenceExpression 
V_SgUntypedOtherExpression 
V_SgUntypedFunctionCallOrArrayReferenceExpression 
V_SgUntypedReferenceExpression 
V_SgUntypedExpression 
V_SgUntypedImplicitDeclaration 
V_SgUntypedVariableDeclaration 
V_SgUntypedProgramHeaderDeclaration 
V_SgUntypedSubroutineDeclaration 
V_SgUntypedFunctionDeclaration 
V_SgUntypedModuleDeclaration 
V_SgUntypedDeclarationStatement 
V_SgUntypedAssignmentStatement 
V_SgUntypedFunctionCallStatement 
V_SgUntypedBlockStatement 
V_SgUntypedNamedStatement 
V_SgUntypedOtherStatement 
V_SgUntypedFunctionScope 
V_SgUntypedModuleScope 
V_SgUntypedGlobalScope 
V_SgUntypedScope 
V_SgUntypedStatement 
V_SgUntypedArrayType 
V_SgUntypedType 
V_SgUntypedAttribute 
V_SgUntypedInitializedName 
V_SgUntypedFile 
V_SgUntypedStatementList 
V_SgUntypedDeclarationList 
V_SgUntypedFunctionDeclarationList 
V_SgUntypedInitializedNameList 
V_SgUntypedNode 
V_SgLocatedNodeSupport 
V_SgToken 
V_SgLocatedNode 
V_SgAterm 
V_SgNode 
V_SgNumVariants 

Definition at line 794 of file Cxx_Grammar.h.

Enumerator
preorder 
postorder 
preandpostorder 

Definition at line 5487 of file Cxx_Grammar.h.

Function Documentation

ROSE_DLL_API SgName* isSgName ( SgNode node)
ROSE_DLL_API const SgName* isSgName ( const SgNode node)
ROSE_DLL_API SgSymbolTable* isSgSymbolTable ( SgNode node)
ROSE_DLL_API const SgSymbolTable* isSgSymbolTable ( const SgNode node)
ROSE_DLL_API SgPragma* isSgPragma ( SgNode node)
ROSE_DLL_API const SgPragma* isSgPragma ( const SgNode node)
ROSE_DLL_API SgModifierNodes* isSgModifierNodes ( SgNode node)
ROSE_DLL_API const SgModifierNodes* isSgModifierNodes ( const SgNode node)
ROSE_DLL_API SgConstVolatileModifier* isSgConstVolatileModifier ( SgNode node)
ROSE_DLL_API const SgConstVolatileModifier* isSgConstVolatileModifier ( const SgNode node)
ROSE_DLL_API SgStorageModifier* isSgStorageModifier ( SgNode node)
ROSE_DLL_API const SgStorageModifier* isSgStorageModifier ( const SgNode node)
ROSE_DLL_API SgAccessModifier* isSgAccessModifier ( SgNode node)
ROSE_DLL_API const SgAccessModifier* isSgAccessModifier ( const SgNode node)
ROSE_DLL_API SgFunctionModifier* isSgFunctionModifier ( SgNode node)
ROSE_DLL_API const SgFunctionModifier* isSgFunctionModifier ( const SgNode node)
ROSE_DLL_API SgUPC_AccessModifier* isSgUPC_AccessModifier ( SgNode node)
ROSE_DLL_API const SgUPC_AccessModifier* isSgUPC_AccessModifier ( const SgNode node)
ROSE_DLL_API SgLinkageModifier* isSgLinkageModifier ( SgNode node)
ROSE_DLL_API const SgLinkageModifier* isSgLinkageModifier ( const SgNode node)
ROSE_DLL_API SgSpecialFunctionModifier* isSgSpecialFunctionModifier ( SgNode node)
ROSE_DLL_API const SgSpecialFunctionModifier* isSgSpecialFunctionModifier ( const SgNode node)
ROSE_DLL_API SgTypeModifier* isSgTypeModifier ( SgNode node)
ROSE_DLL_API const SgTypeModifier* isSgTypeModifier ( const SgNode node)
ROSE_DLL_API SgElaboratedTypeModifier* isSgElaboratedTypeModifier ( SgNode node)
ROSE_DLL_API const SgElaboratedTypeModifier* isSgElaboratedTypeModifier ( const SgNode node)
ROSE_DLL_API SgBaseClassModifier* isSgBaseClassModifier ( SgNode node)
ROSE_DLL_API const SgBaseClassModifier* isSgBaseClassModifier ( const SgNode node)
ROSE_DLL_API SgDeclarationModifier* isSgDeclarationModifier ( SgNode node)
ROSE_DLL_API const SgDeclarationModifier* isSgDeclarationModifier ( const SgNode node)
ROSE_DLL_API SgOpenclAccessModeModifier* isSgOpenclAccessModeModifier ( SgNode node)
ROSE_DLL_API const SgOpenclAccessModeModifier* isSgOpenclAccessModeModifier ( const SgNode node)
ROSE_DLL_API SgModifier* isSgModifier ( SgNode node)
ROSE_DLL_API const SgModifier* isSgModifier ( const SgNode node)
ROSE_DLL_API Sg_File_Info* isSg_File_Info ( SgNode node)
ROSE_DLL_API const Sg_File_Info* isSg_File_Info ( const SgNode node)
ROSE_DLL_API SgSourceFile* isSgSourceFile ( SgNode node)
ROSE_DLL_API const SgSourceFile* isSgSourceFile ( const SgNode node)
ROSE_DLL_API SgBinaryComposite* isSgBinaryComposite ( SgNode node)
ROSE_DLL_API const SgBinaryComposite* isSgBinaryComposite ( const SgNode node)
ROSE_DLL_API SgUnknownFile* isSgUnknownFile ( SgNode node)
ROSE_DLL_API const SgUnknownFile* isSgUnknownFile ( const SgNode node)
ROSE_DLL_API const SgFile* isSgFile ( const SgNode node)
ROSE_DLL_API SgFileList* isSgFileList ( SgNode node)
ROSE_DLL_API const SgFileList* isSgFileList ( const SgNode node)
ROSE_DLL_API SgDirectory* isSgDirectory ( SgNode node)
ROSE_DLL_API const SgDirectory* isSgDirectory ( const SgNode node)
ROSE_DLL_API SgDirectoryList* isSgDirectoryList ( SgNode node)
ROSE_DLL_API const SgDirectoryList* isSgDirectoryList ( const SgNode node)
ROSE_DLL_API SgProject* isSgProject ( SgNode node)
ROSE_DLL_API const SgProject* isSgProject ( const SgNode node)
ROSE_DLL_API SgOptions* isSgOptions ( SgNode node)
ROSE_DLL_API const SgOptions* isSgOptions ( const SgNode node)
ROSE_DLL_API SgUnparse_Info* isSgUnparse_Info ( SgNode node)
ROSE_DLL_API const SgUnparse_Info* isSgUnparse_Info ( const SgNode node)
ROSE_DLL_API SgFuncDecl_attr* isSgFuncDecl_attr ( SgNode node)
ROSE_DLL_API const SgFuncDecl_attr* isSgFuncDecl_attr ( const SgNode node)
ROSE_DLL_API SgClassDecl_attr* isSgClassDecl_attr ( SgNode node)
ROSE_DLL_API const SgClassDecl_attr* isSgClassDecl_attr ( const SgNode node)
ROSE_DLL_API SgTypedefSeq* isSgTypedefSeq ( SgNode node)
ROSE_DLL_API const SgTypedefSeq* isSgTypedefSeq ( const SgNode node)
ROSE_DLL_API SgFunctionParameterTypeList* isSgFunctionParameterTypeList ( SgNode node)
ROSE_DLL_API const SgFunctionParameterTypeList* isSgFunctionParameterTypeList ( const SgNode node)
ROSE_DLL_API SgTemplateParameter* isSgTemplateParameter ( SgNode node)
ROSE_DLL_API const SgTemplateParameter* isSgTemplateParameter ( const SgNode node)
ROSE_DLL_API SgTemplateArgument* isSgTemplateArgument ( SgNode node)
ROSE_DLL_API const SgTemplateArgument* isSgTemplateArgument ( const SgNode node)
ROSE_DLL_API SgTemplateParameterList* isSgTemplateParameterList ( SgNode node)
ROSE_DLL_API const SgTemplateParameterList* isSgTemplateParameterList ( const SgNode node)
ROSE_DLL_API SgTemplateArgumentList* isSgTemplateArgumentList ( SgNode node)
ROSE_DLL_API const SgTemplateArgumentList* isSgTemplateArgumentList ( const SgNode node)
ROSE_DLL_API SgBitAttribute* isSgBitAttribute ( SgNode node)
ROSE_DLL_API const SgBitAttribute* isSgBitAttribute ( const SgNode node)
ROSE_DLL_API SgAttribute* isSgAttribute ( SgNode node)
ROSE_DLL_API const SgAttribute* isSgAttribute ( const SgNode node)
ROSE_DLL_API SgExpBaseClass* isSgExpBaseClass ( SgNode node)
ROSE_DLL_API const SgExpBaseClass* isSgExpBaseClass ( const SgNode node)
ROSE_DLL_API SgBaseClass* isSgBaseClass ( SgNode node)
ROSE_DLL_API const SgBaseClass* isSgBaseClass ( const SgNode node)
ROSE_DLL_API SgUndirectedGraphEdge* isSgUndirectedGraphEdge ( SgNode node)
ROSE_DLL_API const SgUndirectedGraphEdge* isSgUndirectedGraphEdge ( const SgNode node)
ROSE_DLL_API SgDirectedGraphEdge* isSgDirectedGraphEdge ( SgNode node)
ROSE_DLL_API const SgDirectedGraphEdge* isSgDirectedGraphEdge ( const SgNode node)
ROSE_DLL_API SgGraphNode* isSgGraphNode ( SgNode node)
ROSE_DLL_API const SgGraphNode* isSgGraphNode ( const SgNode node)
ROSE_DLL_API SgGraphEdge* isSgGraphEdge ( SgNode node)
ROSE_DLL_API const SgGraphEdge* isSgGraphEdge ( const SgNode node)
ROSE_DLL_API SgStringKeyedBidirectionalGraph* isSgStringKeyedBidirectionalGraph ( SgNode node)
ROSE_DLL_API const SgStringKeyedBidirectionalGraph* isSgStringKeyedBidirectionalGraph ( const SgNode node)
ROSE_DLL_API SgIntKeyedBidirectionalGraph* isSgIntKeyedBidirectionalGraph ( SgNode node)
ROSE_DLL_API const SgIntKeyedBidirectionalGraph* isSgIntKeyedBidirectionalGraph ( const SgNode node)
ROSE_DLL_API SgBidirectionalGraph* isSgBidirectionalGraph ( SgNode node)
ROSE_DLL_API const SgBidirectionalGraph* isSgBidirectionalGraph ( const SgNode node)
ROSE_DLL_API SgIncidenceDirectedGraph* isSgIncidenceDirectedGraph ( SgNode node)
ROSE_DLL_API const SgIncidenceDirectedGraph* isSgIncidenceDirectedGraph ( const SgNode node)
ROSE_DLL_API SgIncidenceUndirectedGraph* isSgIncidenceUndirectedGraph ( SgNode node)
ROSE_DLL_API const SgIncidenceUndirectedGraph* isSgIncidenceUndirectedGraph ( const SgNode node)
ROSE_DLL_API SgGraph* isSgGraph ( SgNode node)
ROSE_DLL_API const SgGraph* isSgGraph ( const SgNode node)
ROSE_DLL_API SgGraphNodeList* isSgGraphNodeList ( SgNode node)
ROSE_DLL_API const SgGraphNodeList* isSgGraphNodeList ( const SgNode node)
ROSE_DLL_API SgGraphEdgeList* isSgGraphEdgeList ( SgNode node)
ROSE_DLL_API const SgGraphEdgeList* isSgGraphEdgeList ( const SgNode node)
ROSE_DLL_API SgQualifiedName* isSgQualifiedName ( SgNode node)
ROSE_DLL_API const SgQualifiedName* isSgQualifiedName ( const SgNode node)
ROSE_DLL_API SgNameGroup* isSgNameGroup ( SgNode node)
ROSE_DLL_API const SgNameGroup* isSgNameGroup ( const SgNode node)
ROSE_DLL_API SgDimensionObject* isSgDimensionObject ( SgNode node)
ROSE_DLL_API const SgDimensionObject* isSgDimensionObject ( const SgNode node)
ROSE_DLL_API SgDataStatementGroup* isSgDataStatementGroup ( SgNode node)
ROSE_DLL_API const SgDataStatementGroup* isSgDataStatementGroup ( const SgNode node)
ROSE_DLL_API SgDataStatementObject* isSgDataStatementObject ( SgNode node)
ROSE_DLL_API const SgDataStatementObject* isSgDataStatementObject ( const SgNode node)
ROSE_DLL_API SgDataStatementValue* isSgDataStatementValue ( SgNode node)
ROSE_DLL_API const SgDataStatementValue* isSgDataStatementValue ( const SgNode node)
ROSE_DLL_API SgFormatItem* isSgFormatItem ( SgNode node)
ROSE_DLL_API const SgFormatItem* isSgFormatItem ( const SgNode node)
ROSE_DLL_API SgFormatItemList* isSgFormatItemList ( SgNode node)
ROSE_DLL_API const SgFormatItemList* isSgFormatItemList ( const SgNode node)
ROSE_DLL_API SgTypeTable* isSgTypeTable ( SgNode node)
ROSE_DLL_API const SgTypeTable* isSgTypeTable ( const SgNode node)
ROSE_DLL_API SgJavaImportStatementList* isSgJavaImportStatementList ( SgNode node)
ROSE_DLL_API const SgJavaImportStatementList* isSgJavaImportStatementList ( const SgNode node)
ROSE_DLL_API SgJavaClassDeclarationList* isSgJavaClassDeclarationList ( SgNode node)
ROSE_DLL_API const SgJavaClassDeclarationList* isSgJavaClassDeclarationList ( const SgNode node)
ROSE_DLL_API SgSupport* isSgSupport ( SgNode node)
ROSE_DLL_API const SgSupport* isSgSupport ( const SgNode node)
ROSE_DLL_API SgTypeUnknown* isSgTypeUnknown ( SgNode node)
ROSE_DLL_API const SgTypeUnknown* isSgTypeUnknown ( const SgNode node)
ROSE_DLL_API SgTypeChar* isSgTypeChar ( SgNode node)
ROSE_DLL_API const SgTypeChar* isSgTypeChar ( const SgNode node)
ROSE_DLL_API SgTypeSignedChar* isSgTypeSignedChar ( SgNode node)
ROSE_DLL_API const SgTypeSignedChar* isSgTypeSignedChar ( const SgNode node)
ROSE_DLL_API SgTypeUnsignedChar* isSgTypeUnsignedChar ( SgNode node)
ROSE_DLL_API const SgTypeUnsignedChar* isSgTypeUnsignedChar ( const SgNode node)
ROSE_DLL_API SgTypeShort* isSgTypeShort ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeShort* isSgTypeShort ( const SgNode node)
ROSE_DLL_API SgTypeSignedShort* isSgTypeSignedShort ( SgNode node)
ROSE_DLL_API const SgTypeSignedShort* isSgTypeSignedShort ( const SgNode node)
ROSE_DLL_API SgTypeUnsignedShort* isSgTypeUnsignedShort ( SgNode node)
ROSE_DLL_API const SgTypeUnsignedShort* isSgTypeUnsignedShort ( const SgNode node)
ROSE_DLL_API SgTypeInt* isSgTypeInt ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeInt* isSgTypeInt ( const SgNode node)
ROSE_DLL_API SgTypeSignedInt* isSgTypeSignedInt ( SgNode node)
ROSE_DLL_API const SgTypeSignedInt* isSgTypeSignedInt ( const SgNode node)
ROSE_DLL_API SgTypeUnsignedInt* isSgTypeUnsignedInt ( SgNode node)
ROSE_DLL_API const SgTypeUnsignedInt* isSgTypeUnsignedInt ( const SgNode node)
ROSE_DLL_API SgTypeLong* isSgTypeLong ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeLong* isSgTypeLong ( const SgNode node)
ROSE_DLL_API SgTypeSignedLong* isSgTypeSignedLong ( SgNode node)
ROSE_DLL_API const SgTypeSignedLong* isSgTypeSignedLong ( const SgNode node)
ROSE_DLL_API SgTypeUnsignedLong* isSgTypeUnsignedLong ( SgNode node)
ROSE_DLL_API const SgTypeUnsignedLong* isSgTypeUnsignedLong ( const SgNode node)
ROSE_DLL_API SgTypeVoid* isSgTypeVoid ( SgNode node)
ROSE_DLL_API const SgTypeVoid* isSgTypeVoid ( const SgNode node)
ROSE_DLL_API SgTypeGlobalVoid* isSgTypeGlobalVoid ( SgNode node)
ROSE_DLL_API const SgTypeGlobalVoid* isSgTypeGlobalVoid ( const SgNode node)
ROSE_DLL_API SgTypeWchar* isSgTypeWchar ( SgNode node)
ROSE_DLL_API const SgTypeWchar* isSgTypeWchar ( const SgNode node)
ROSE_DLL_API SgTypeFloat* isSgTypeFloat ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeFloat* isSgTypeFloat ( const SgNode node)
ROSE_DLL_API SgTypeDouble* isSgTypeDouble ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeDouble* isSgTypeDouble ( const SgNode node)
ROSE_DLL_API SgTypeLongLong* isSgTypeLongLong ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeLongLong* isSgTypeLongLong ( const SgNode node)
ROSE_DLL_API SgTypeSignedLongLong* isSgTypeSignedLongLong ( SgNode node)
ROSE_DLL_API const SgTypeSignedLongLong* isSgTypeSignedLongLong ( const SgNode node)
ROSE_DLL_API SgTypeUnsignedLongLong* isSgTypeUnsignedLongLong ( SgNode node)
ROSE_DLL_API const SgTypeUnsignedLongLong* isSgTypeUnsignedLongLong ( const SgNode node)
ROSE_DLL_API SgTypeLongDouble* isSgTypeLongDouble ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeLongDouble* isSgTypeLongDouble ( const SgNode node)
ROSE_DLL_API SgTypeString* isSgTypeString ( SgNode node)
ROSE_DLL_API const SgTypeString* isSgTypeString ( const SgNode node)
ROSE_DLL_API SgTypeBool* isSgTypeBool ( SgNode node)

Referenced by getType().

ROSE_DLL_API const SgTypeBool* isSgTypeBool ( const SgNode node)
ROSE_DLL_API SgTypeComplex* isSgTypeComplex ( SgNode node)
ROSE_DLL_API const SgTypeComplex* isSgTypeComplex ( const SgNode node)
ROSE_DLL_API SgTypeImaginary* isSgTypeImaginary ( SgNode node)
ROSE_DLL_API const SgTypeImaginary* isSgTypeImaginary ( const SgNode node)
ROSE_DLL_API SgTypeDefault* isSgTypeDefault ( SgNode node)
ROSE_DLL_API const SgTypeDefault* isSgTypeDefault ( const SgNode node)
ROSE_DLL_API SgPointerMemberType* isSgPointerMemberType ( SgNode node)
ROSE_DLL_API const SgPointerMemberType* isSgPointerMemberType ( const SgNode node)
ROSE_DLL_API SgReferenceType* isSgReferenceType ( SgNode node)
ROSE_DLL_API const SgReferenceType* isSgReferenceType ( const SgNode node)
ROSE_DLL_API SgTypeCAFTeam* isSgTypeCAFTeam ( SgNode node)
ROSE_DLL_API const SgTypeCAFTeam* isSgTypeCAFTeam ( const SgNode node)
ROSE_DLL_API SgTypeUnsigned128bitInteger* isSgTypeUnsigned128bitInteger ( SgNode node)
ROSE_DLL_API const SgTypeUnsigned128bitInteger* isSgTypeUnsigned128bitInteger ( const SgNode node)
ROSE_DLL_API SgTypeSigned128bitInteger* isSgTypeSigned128bitInteger ( SgNode node)
ROSE_DLL_API const SgTypeSigned128bitInteger* isSgTypeSigned128bitInteger ( const SgNode node)
ROSE_DLL_API SgTypeLabel* isSgTypeLabel ( SgNode node)
ROSE_DLL_API const SgTypeLabel* isSgTypeLabel ( const SgNode node)
ROSE_DLL_API SgJavaParameterizedType* isSgJavaParameterizedType ( SgNode node)
ROSE_DLL_API const SgJavaParameterizedType* isSgJavaParameterizedType ( const SgNode node)
ROSE_DLL_API SgJavaQualifiedType* isSgJavaQualifiedType ( SgNode node)
ROSE_DLL_API const SgJavaQualifiedType* isSgJavaQualifiedType ( const SgNode node)
ROSE_DLL_API SgJavaWildcardType* isSgJavaWildcardType ( SgNode node)
ROSE_DLL_API const SgJavaWildcardType* isSgJavaWildcardType ( const SgNode node)
ROSE_DLL_API SgJavaUnionType* isSgJavaUnionType ( SgNode node)
ROSE_DLL_API const SgJavaUnionType* isSgJavaUnionType ( const SgNode node)
ROSE_DLL_API SgJavaParameterType* isSgJavaParameterType ( SgNode node)
ROSE_DLL_API const SgJavaParameterType* isSgJavaParameterType ( const SgNode node)
ROSE_DLL_API SgTemplateType* isSgTemplateType ( SgNode node)
ROSE_DLL_API const SgTemplateType* isSgTemplateType ( const SgNode node)
ROSE_DLL_API SgEnumType* isSgEnumType ( SgNode node)
ROSE_DLL_API const SgEnumType* isSgEnumType ( const SgNode node)
ROSE_DLL_API SgTypedefType* isSgTypedefType ( SgNode node)
ROSE_DLL_API const SgTypedefType* isSgTypedefType ( const SgNode node)
ROSE_DLL_API SgModifierType* isSgModifierType ( SgNode node)
ROSE_DLL_API const SgModifierType* isSgModifierType ( const SgNode node)
ROSE_DLL_API SgPartialFunctionModifierType* isSgPartialFunctionModifierType ( SgNode node)
ROSE_DLL_API const SgPartialFunctionModifierType* isSgPartialFunctionModifierType ( const SgNode node)
ROSE_DLL_API SgArrayType* isSgArrayType ( SgNode node)
ROSE_DLL_API const SgArrayType* isSgArrayType ( const SgNode node)
ROSE_DLL_API SgTypeEllipse* isSgTypeEllipse ( SgNode node)
ROSE_DLL_API const SgTypeEllipse* isSgTypeEllipse ( const SgNode node)
ROSE_DLL_API SgTypeCrayPointer* isSgTypeCrayPointer ( SgNode node)
ROSE_DLL_API const SgTypeCrayPointer* isSgTypeCrayPointer ( const SgNode node)
ROSE_DLL_API SgPartialFunctionType* isSgPartialFunctionType ( SgNode node)
ROSE_DLL_API const SgPartialFunctionType* isSgPartialFunctionType ( const SgNode node)
ROSE_DLL_API SgMemberFunctionType* isSgMemberFunctionType ( SgNode node)
ROSE_DLL_API const SgMemberFunctionType* isSgMemberFunctionType ( const SgNode node)
ROSE_DLL_API SgFunctionType* isSgFunctionType ( SgNode node)
ROSE_DLL_API const SgFunctionType* isSgFunctionType ( const SgNode node)
ROSE_DLL_API SgPointerType* isSgPointerType ( SgNode node)
ROSE_DLL_API const SgPointerType* isSgPointerType ( const SgNode node)
ROSE_DLL_API SgClassType* isSgClassType ( SgNode node)
ROSE_DLL_API const SgClassType* isSgClassType ( const SgNode node)
ROSE_DLL_API SgNamedType* isSgNamedType ( SgNode node)
ROSE_DLL_API const SgNamedType* isSgNamedType ( const SgNode node)
ROSE_DLL_API SgQualifiedNameType* isSgQualifiedNameType ( SgNode node)
ROSE_DLL_API const SgQualifiedNameType* isSgQualifiedNameType ( const SgNode node)
ROSE_DLL_API SgType* isSgType ( SgNode node)
ROSE_DLL_API const SgType* isSgType ( const SgNode node)
ROSE_DLL_API const SgForStatement* isSgForStatement ( const SgNode node)
ROSE_DLL_API SgForInitStatement* isSgForInitStatement ( SgNode node)

Referenced by evalFunction().

ROSE_DLL_API const SgForInitStatement* isSgForInitStatement ( const SgNode node)
ROSE_DLL_API SgCatchStatementSeq* isSgCatchStatementSeq ( SgNode node)
ROSE_DLL_API const SgCatchStatementSeq* isSgCatchStatementSeq ( const SgNode node)
ROSE_DLL_API SgFunctionParameterList* isSgFunctionParameterList ( SgNode node)
ROSE_DLL_API const SgFunctionParameterList* isSgFunctionParameterList ( const SgNode node)
ROSE_DLL_API SgCtorInitializerList* isSgCtorInitializerList ( SgNode node)
ROSE_DLL_API const SgCtorInitializerList* isSgCtorInitializerList ( const SgNode node)
ROSE_DLL_API const SgBasicBlock* isSgBasicBlock ( const SgNode node)
ROSE_DLL_API SgGlobal* isSgGlobal ( SgNode node)
ROSE_DLL_API const SgGlobal* isSgGlobal ( const SgNode node)
ROSE_DLL_API const SgIfStmt* isSgIfStmt ( const SgNode node)
ROSE_DLL_API const SgWhileStmt* isSgWhileStmt ( const SgNode node)
ROSE_DLL_API const SgDoWhileStmt* isSgDoWhileStmt ( const SgNode node)
ROSE_DLL_API const SgSwitchStatement* isSgSwitchStatement ( const SgNode node)
ROSE_DLL_API SgCatchOptionStmt* isSgCatchOptionStmt ( SgNode node)
ROSE_DLL_API const SgCatchOptionStmt* isSgCatchOptionStmt ( const SgNode node)
ROSE_DLL_API SgVariableDefinition* isSgVariableDefinition ( SgNode node)
ROSE_DLL_API const SgVariableDefinition* isSgVariableDefinition ( const SgNode node)
ROSE_DLL_API SgStmtDeclarationStatement* isSgStmtDeclarationStatement ( SgNode node)
ROSE_DLL_API const SgStmtDeclarationStatement* isSgStmtDeclarationStatement ( const SgNode node)
ROSE_DLL_API SgEnumDeclaration* isSgEnumDeclaration ( SgNode node)
ROSE_DLL_API const SgEnumDeclaration* isSgEnumDeclaration ( const SgNode node)
ROSE_DLL_API SgAsmStmt* isSgAsmStmt ( SgNode node)
ROSE_DLL_API const SgAsmStmt* isSgAsmStmt ( const SgNode node)
ROSE_DLL_API SgTypedefDeclaration* isSgTypedefDeclaration ( SgNode node)
ROSE_DLL_API const SgTypedefDeclaration* isSgTypedefDeclaration ( const SgNode node)
ROSE_DLL_API SgFunctionTypeTable* isSgFunctionTypeTable ( SgNode node)
ROSE_DLL_API const SgFunctionTypeTable* isSgFunctionTypeTable ( const SgNode node)
ROSE_DLL_API const SgExprStatement* isSgExprStatement ( const SgNode node)
ROSE_DLL_API SgLabelStatement* isSgLabelStatement ( SgNode node)
ROSE_DLL_API const SgLabelStatement* isSgLabelStatement ( const SgNode node)
ROSE_DLL_API const SgCaseOptionStmt* isSgCaseOptionStmt ( const SgNode node)
ROSE_DLL_API SgTryStmt* isSgTryStmt ( SgNode node)
ROSE_DLL_API const SgTryStmt* isSgTryStmt ( const SgNode node)
ROSE_DLL_API const SgDefaultOptionStmt* isSgDefaultOptionStmt ( const SgNode node)
ROSE_DLL_API SgBreakStmt* isSgBreakStmt ( SgNode node)

Referenced by VirtualBinCFG::makeEdge().

ROSE_DLL_API const SgBreakStmt* isSgBreakStmt ( const SgNode node)
ROSE_DLL_API SgContinueStmt* isSgContinueStmt ( SgNode node)

Referenced by VirtualBinCFG::makeEdge().

ROSE_DLL_API const SgContinueStmt* isSgContinueStmt ( const SgNode node)
ROSE_DLL_API SgReturnStmt* isSgReturnStmt ( SgNode node)
ROSE_DLL_API const SgReturnStmt* isSgReturnStmt ( const SgNode node)
ROSE_DLL_API SgGotoStatement* isSgGotoStatement ( SgNode node)

Referenced by VirtualBinCFG::makeEdge().

ROSE_DLL_API const SgGotoStatement* isSgGotoStatement ( const SgNode node)
ROSE_DLL_API SgSpawnStmt* isSgSpawnStmt ( SgNode node)
ROSE_DLL_API const SgSpawnStmt* isSgSpawnStmt ( const SgNode node)
ROSE_DLL_API SgNullStatement* isSgNullStatement ( SgNode node)
ROSE_DLL_API const SgNullStatement* isSgNullStatement ( const SgNode node)
ROSE_DLL_API SgVariantStatement* isSgVariantStatement ( SgNode node)
ROSE_DLL_API const SgVariantStatement* isSgVariantStatement ( const SgNode node)
ROSE_DLL_API SgPragmaDeclaration* isSgPragmaDeclaration ( SgNode node)
ROSE_DLL_API const SgPragmaDeclaration* isSgPragmaDeclaration ( const SgNode node)
ROSE_DLL_API SgTemplateClassDeclaration* isSgTemplateClassDeclaration ( SgNode node)
ROSE_DLL_API const SgTemplateClassDeclaration* isSgTemplateClassDeclaration ( const SgNode node)
ROSE_DLL_API SgTemplateMemberFunctionDeclaration* isSgTemplateMemberFunctionDeclaration ( SgNode node)
ROSE_DLL_API const SgTemplateMemberFunctionDeclaration* isSgTemplateMemberFunctionDeclaration ( const SgNode node)
ROSE_DLL_API const SgTemplateFunctionDeclaration* isSgTemplateFunctionDeclaration ( const SgNode node)
ROSE_DLL_API SgTemplateVariableDeclaration* isSgTemplateVariableDeclaration ( SgNode node)
ROSE_DLL_API const SgTemplateVariableDeclaration* isSgTemplateVariableDeclaration ( const SgNode node)
ROSE_DLL_API SgTemplateDeclaration* isSgTemplateDeclaration ( SgNode node)
ROSE_DLL_API const SgTemplateDeclaration* isSgTemplateDeclaration ( const SgNode node)
ROSE_DLL_API SgVariableDeclaration* isSgVariableDeclaration ( SgNode node)

Referenced by mainParse().

ROSE_DLL_API const SgVariableDeclaration* isSgVariableDeclaration ( const SgNode node)
ROSE_DLL_API SgTemplateInstantiationDecl* isSgTemplateInstantiationDecl ( SgNode node)
ROSE_DLL_API const SgTemplateInstantiationDecl* isSgTemplateInstantiationDecl ( const SgNode node)
ROSE_DLL_API SgTemplateInstantiationDefn* isSgTemplateInstantiationDefn ( SgNode node)
ROSE_DLL_API const SgTemplateInstantiationDefn* isSgTemplateInstantiationDefn ( const SgNode node)
ROSE_DLL_API const SgTemplateInstantiationFunctionDecl* isSgTemplateInstantiationFunctionDecl ( const SgNode node)
ROSE_DLL_API const SgTemplateInstantiationMemberFunctionDecl* isSgTemplateInstantiationMemberFunctionDecl ( const SgNode node)
ROSE_DLL_API SgWithStatement* isSgWithStatement ( SgNode node)
ROSE_DLL_API const SgWithStatement* isSgWithStatement ( const SgNode node)
ROSE_DLL_API SgPythonGlobalStmt* isSgPythonGlobalStmt ( SgNode node)
ROSE_DLL_API const SgPythonGlobalStmt* isSgPythonGlobalStmt ( const SgNode node)
ROSE_DLL_API SgPythonPrintStmt* isSgPythonPrintStmt ( SgNode node)
ROSE_DLL_API const SgPythonPrintStmt* isSgPythonPrintStmt ( const SgNode node)
ROSE_DLL_API SgPassStatement* isSgPassStatement ( SgNode node)
ROSE_DLL_API const SgPassStatement* isSgPassStatement ( const SgNode node)
ROSE_DLL_API SgAssertStmt* isSgAssertStmt ( SgNode node)
ROSE_DLL_API const SgAssertStmt* isSgAssertStmt ( const SgNode node)
ROSE_DLL_API SgExecStatement* isSgExecStatement ( SgNode node)
ROSE_DLL_API const SgExecStatement* isSgExecStatement ( const SgNode node)
ROSE_DLL_API SgProgramHeaderStatement* isSgProgramHeaderStatement ( SgNode node)
ROSE_DLL_API const SgProgramHeaderStatement* isSgProgramHeaderStatement ( const SgNode node)
ROSE_DLL_API SgProcedureHeaderStatement* isSgProcedureHeaderStatement ( SgNode node)
ROSE_DLL_API const SgProcedureHeaderStatement* isSgProcedureHeaderStatement ( const SgNode node)
ROSE_DLL_API SgEntryStatement* isSgEntryStatement ( SgNode node)
ROSE_DLL_API const SgEntryStatement* isSgEntryStatement ( const SgNode node)
ROSE_DLL_API SgFortranNonblockedDo* isSgFortranNonblockedDo ( SgNode node)
ROSE_DLL_API const SgFortranNonblockedDo* isSgFortranNonblockedDo ( const SgNode node)
ROSE_DLL_API SgInterfaceStatement* isSgInterfaceStatement ( SgNode node)
ROSE_DLL_API const SgInterfaceStatement* isSgInterfaceStatement ( const SgNode node)
ROSE_DLL_API SgParameterStatement* isSgParameterStatement ( SgNode node)
ROSE_DLL_API const SgParameterStatement* isSgParameterStatement ( const SgNode node)
ROSE_DLL_API SgCommonBlock* isSgCommonBlock ( SgNode node)
ROSE_DLL_API const SgCommonBlock* isSgCommonBlock ( const SgNode node)
ROSE_DLL_API SgModuleStatement* isSgModuleStatement ( SgNode node)
ROSE_DLL_API const SgModuleStatement* isSgModuleStatement ( const SgNode node)
ROSE_DLL_API SgUseStatement* isSgUseStatement ( SgNode node)
ROSE_DLL_API const SgUseStatement* isSgUseStatement ( const SgNode node)
ROSE_DLL_API SgStopOrPauseStatement* isSgStopOrPauseStatement ( SgNode node)
ROSE_DLL_API const SgStopOrPauseStatement* isSgStopOrPauseStatement ( const SgNode node)
ROSE_DLL_API SgPrintStatement* isSgPrintStatement ( SgNode node)
ROSE_DLL_API const SgPrintStatement* isSgPrintStatement ( const SgNode node)
ROSE_DLL_API SgReadStatement* isSgReadStatement ( SgNode node)
ROSE_DLL_API const SgReadStatement* isSgReadStatement ( const SgNode node)
ROSE_DLL_API SgWriteStatement* isSgWriteStatement ( SgNode node)
ROSE_DLL_API const SgWriteStatement* isSgWriteStatement ( const SgNode node)
ROSE_DLL_API SgOpenStatement* isSgOpenStatement ( SgNode node)
ROSE_DLL_API const SgOpenStatement* isSgOpenStatement ( const SgNode node)
ROSE_DLL_API SgCloseStatement* isSgCloseStatement ( SgNode node)
ROSE_DLL_API const SgCloseStatement* isSgCloseStatement ( const SgNode node)
ROSE_DLL_API SgInquireStatement* isSgInquireStatement ( SgNode node)
ROSE_DLL_API const SgInquireStatement* isSgInquireStatement ( const SgNode node)
ROSE_DLL_API SgFlushStatement* isSgFlushStatement ( SgNode node)
ROSE_DLL_API const SgFlushStatement* isSgFlushStatement ( const SgNode node)
ROSE_DLL_API SgBackspaceStatement* isSgBackspaceStatement ( SgNode node)
ROSE_DLL_API const SgBackspaceStatement* isSgBackspaceStatement ( const SgNode node)
ROSE_DLL_API SgRewindStatement* isSgRewindStatement ( SgNode node)
ROSE_DLL_API const SgRewindStatement* isSgRewindStatement ( const SgNode node)
ROSE_DLL_API SgEndfileStatement* isSgEndfileStatement ( SgNode node)
ROSE_DLL_API const SgEndfileStatement* isSgEndfileStatement ( const SgNode node)
ROSE_DLL_API SgWaitStatement* isSgWaitStatement ( SgNode node)
ROSE_DLL_API const SgWaitStatement* isSgWaitStatement ( const SgNode node)
ROSE_DLL_API SgCAFWithTeamStatement* isSgCAFWithTeamStatement ( SgNode node)
ROSE_DLL_API const SgCAFWithTeamStatement* isSgCAFWithTeamStatement ( const SgNode node)
ROSE_DLL_API SgFormatStatement* isSgFormatStatement ( SgNode node)
ROSE_DLL_API const SgFormatStatement* isSgFormatStatement ( const SgNode node)
ROSE_DLL_API SgFortranDo* isSgFortranDo ( SgNode node)
ROSE_DLL_API const SgFortranDo* isSgFortranDo ( const SgNode node)
ROSE_DLL_API SgForAllStatement* isSgForAllStatement ( SgNode node)
ROSE_DLL_API const SgForAllStatement* isSgForAllStatement ( const SgNode node)
ROSE_DLL_API SgIOStatement* isSgIOStatement ( SgNode node)
ROSE_DLL_API const SgIOStatement* isSgIOStatement ( const SgNode node)
ROSE_DLL_API SgUpcNotifyStatement* isSgUpcNotifyStatement ( SgNode node)
ROSE_DLL_API const SgUpcNotifyStatement* isSgUpcNotifyStatement ( const SgNode node)
ROSE_DLL_API SgUpcWaitStatement* isSgUpcWaitStatement ( SgNode node)
ROSE_DLL_API const SgUpcWaitStatement* isSgUpcWaitStatement ( const SgNode node)
ROSE_DLL_API SgUpcBarrierStatement* isSgUpcBarrierStatement ( SgNode node)
ROSE_DLL_API const SgUpcBarrierStatement* isSgUpcBarrierStatement ( const SgNode node)
ROSE_DLL_API SgUpcFenceStatement* isSgUpcFenceStatement ( SgNode node)
ROSE_DLL_API const SgUpcFenceStatement* isSgUpcFenceStatement ( const SgNode node)
ROSE_DLL_API SgUpcForAllStatement* isSgUpcForAllStatement ( SgNode node)
ROSE_DLL_API const SgUpcForAllStatement* isSgUpcForAllStatement ( const SgNode node)
ROSE_DLL_API SgOmpParallelStatement* isSgOmpParallelStatement ( SgNode node)
ROSE_DLL_API const SgOmpParallelStatement* isSgOmpParallelStatement ( const SgNode node)
ROSE_DLL_API SgOmpSingleStatement* isSgOmpSingleStatement ( SgNode node)
ROSE_DLL_API const SgOmpSingleStatement* isSgOmpSingleStatement ( const SgNode node)
ROSE_DLL_API SgOmpTaskStatement* isSgOmpTaskStatement ( SgNode node)
ROSE_DLL_API const SgOmpTaskStatement* isSgOmpTaskStatement ( const SgNode node)
ROSE_DLL_API SgOmpForStatement* isSgOmpForStatement ( SgNode node)
ROSE_DLL_API const SgOmpForStatement* isSgOmpForStatement ( const SgNode node)
ROSE_DLL_API SgOmpDoStatement* isSgOmpDoStatement ( SgNode node)
ROSE_DLL_API const SgOmpDoStatement* isSgOmpDoStatement ( const SgNode node)
ROSE_DLL_API SgOmpSectionsStatement* isSgOmpSectionsStatement ( SgNode node)
ROSE_DLL_API const SgOmpSectionsStatement* isSgOmpSectionsStatement ( const SgNode node)
ROSE_DLL_API SgOmpTargetStatement* isSgOmpTargetStatement ( SgNode node)
ROSE_DLL_API const SgOmpTargetStatement* isSgOmpTargetStatement ( const SgNode node)
ROSE_DLL_API SgOmpTargetDataStatement* isSgOmpTargetDataStatement ( SgNode node)
ROSE_DLL_API const SgOmpTargetDataStatement* isSgOmpTargetDataStatement ( const SgNode node)
ROSE_DLL_API SgOmpSimdStatement* isSgOmpSimdStatement ( SgNode node)
ROSE_DLL_API const SgOmpSimdStatement* isSgOmpSimdStatement ( const SgNode node)
ROSE_DLL_API SgOmpClauseBodyStatement* isSgOmpClauseBodyStatement ( SgNode node)
ROSE_DLL_API const SgOmpClauseBodyStatement* isSgOmpClauseBodyStatement ( const SgNode node)
ROSE_DLL_API SgOmpAtomicStatement* isSgOmpAtomicStatement ( SgNode node)
ROSE_DLL_API const SgOmpAtomicStatement* isSgOmpAtomicStatement ( const SgNode node)
ROSE_DLL_API SgOmpMasterStatement* isSgOmpMasterStatement ( SgNode node)
ROSE_DLL_API const SgOmpMasterStatement* isSgOmpMasterStatement ( const SgNode node)
ROSE_DLL_API SgOmpSectionStatement* isSgOmpSectionStatement ( SgNode node)
ROSE_DLL_API const SgOmpSectionStatement* isSgOmpSectionStatement ( const SgNode node)
ROSE_DLL_API SgOmpOrderedStatement* isSgOmpOrderedStatement ( SgNode node)
ROSE_DLL_API const SgOmpOrderedStatement* isSgOmpOrderedStatement ( const SgNode node)
ROSE_DLL_API SgOmpWorkshareStatement* isSgOmpWorkshareStatement ( SgNode node)
ROSE_DLL_API const SgOmpWorkshareStatement* isSgOmpWorkshareStatement ( const SgNode node)
ROSE_DLL_API SgOmpCriticalStatement* isSgOmpCriticalStatement ( SgNode node)
ROSE_DLL_API const SgOmpCriticalStatement* isSgOmpCriticalStatement ( const SgNode node)
ROSE_DLL_API SgOmpBodyStatement* isSgOmpBodyStatement ( SgNode node)
ROSE_DLL_API const SgOmpBodyStatement* isSgOmpBodyStatement ( const SgNode node)
ROSE_DLL_API SgJavaThrowStatement* isSgJavaThrowStatement ( SgNode node)
ROSE_DLL_API const SgJavaThrowStatement* isSgJavaThrowStatement ( const SgNode node)
ROSE_DLL_API SgJavaForEachStatement* isSgJavaForEachStatement ( SgNode node)
ROSE_DLL_API const SgJavaForEachStatement* isSgJavaForEachStatement ( const SgNode node)
ROSE_DLL_API SgJavaSynchronizedStatement* isSgJavaSynchronizedStatement ( SgNode node)
ROSE_DLL_API const SgJavaSynchronizedStatement* isSgJavaSynchronizedStatement ( const SgNode node)
ROSE_DLL_API SgJavaLabelStatement* isSgJavaLabelStatement ( SgNode node)
ROSE_DLL_API const SgJavaLabelStatement* isSgJavaLabelStatement ( const SgNode node)
ROSE_DLL_API SgJavaImportStatement* isSgJavaImportStatement ( SgNode node)
ROSE_DLL_API const SgJavaImportStatement* isSgJavaImportStatement ( const SgNode node)
ROSE_DLL_API SgJavaPackageDeclaration* isSgJavaPackageDeclaration ( SgNode node)
ROSE_DLL_API const SgJavaPackageDeclaration* isSgJavaPackageDeclaration ( const SgNode node)
ROSE_DLL_API SgJavaPackageStatement* isSgJavaPackageStatement ( SgNode node)
ROSE_DLL_API const SgJavaPackageStatement* isSgJavaPackageStatement ( const SgNode node)
ROSE_DLL_API SgBlockDataStatement* isSgBlockDataStatement ( SgNode node)
ROSE_DLL_API const SgBlockDataStatement* isSgBlockDataStatement ( const SgNode node)
ROSE_DLL_API SgImplicitStatement* isSgImplicitStatement ( SgNode node)
ROSE_DLL_API const SgImplicitStatement* isSgImplicitStatement ( const SgNode node)
ROSE_DLL_API SgStatementFunctionStatement* isSgStatementFunctionStatement ( SgNode node)
ROSE_DLL_API const SgStatementFunctionStatement* isSgStatementFunctionStatement ( const SgNode node)
ROSE_DLL_API SgWhereStatement* isSgWhereStatement ( SgNode node)
ROSE_DLL_API const SgWhereStatement* isSgWhereStatement ( const SgNode node)
ROSE_DLL_API SgNullifyStatement* isSgNullifyStatement ( SgNode node)
ROSE_DLL_API const SgNullifyStatement* isSgNullifyStatement ( const SgNode node)
ROSE_DLL_API SgEquivalenceStatement* isSgEquivalenceStatement ( SgNode node)
ROSE_DLL_API const SgEquivalenceStatement* isSgEquivalenceStatement ( const SgNode node)
ROSE_DLL_API SgDerivedTypeStatement* isSgDerivedTypeStatement ( SgNode node)
ROSE_DLL_API const SgDerivedTypeStatement* isSgDerivedTypeStatement ( const SgNode node)
ROSE_DLL_API SgAttributeSpecificationStatement* isSgAttributeSpecificationStatement ( SgNode node)
ROSE_DLL_API const SgAttributeSpecificationStatement* isSgAttributeSpecificationStatement ( const SgNode node)
ROSE_DLL_API SgAllocateStatement* isSgAllocateStatement ( SgNode node)
ROSE_DLL_API const SgAllocateStatement* isSgAllocateStatement ( const SgNode node)
ROSE_DLL_API SgDeallocateStatement* isSgDeallocateStatement ( SgNode node)
ROSE_DLL_API const SgDeallocateStatement* isSgDeallocateStatement ( const SgNode node)
ROSE_DLL_API SgContainsStatement* isSgContainsStatement ( SgNode node)
ROSE_DLL_API const SgContainsStatement* isSgContainsStatement ( const SgNode node)
ROSE_DLL_API SgSequenceStatement* isSgSequenceStatement ( SgNode node)
ROSE_DLL_API const SgSequenceStatement* isSgSequenceStatement ( const SgNode node)
ROSE_DLL_API SgElseWhereStatement* isSgElseWhereStatement ( SgNode node)
ROSE_DLL_API const SgElseWhereStatement* isSgElseWhereStatement ( const SgNode node)
ROSE_DLL_API SgArithmeticIfStatement* isSgArithmeticIfStatement ( SgNode node)
ROSE_DLL_API const SgArithmeticIfStatement* isSgArithmeticIfStatement ( const SgNode node)
ROSE_DLL_API SgAssignStatement* isSgAssignStatement ( SgNode node)
ROSE_DLL_API const SgAssignStatement* isSgAssignStatement ( const SgNode node)
ROSE_DLL_API SgComputedGotoStatement* isSgComputedGotoStatement ( SgNode node)
ROSE_DLL_API const SgComputedGotoStatement* isSgComputedGotoStatement ( const SgNode node)
ROSE_DLL_API SgAssignedGotoStatement* isSgAssignedGotoStatement ( SgNode node)
ROSE_DLL_API const SgAssignedGotoStatement* isSgAssignedGotoStatement ( const SgNode node)
ROSE_DLL_API SgNamelistStatement* isSgNamelistStatement ( SgNode node)
ROSE_DLL_API const SgNamelistStatement* isSgNamelistStatement ( const SgNode node)
ROSE_DLL_API SgImportStatement* isSgImportStatement ( SgNode node)
ROSE_DLL_API const SgImportStatement* isSgImportStatement ( const SgNode node)
ROSE_DLL_API SgAssociateStatement* isSgAssociateStatement ( SgNode node)
ROSE_DLL_API const SgAssociateStatement* isSgAssociateStatement ( const SgNode node)
ROSE_DLL_API SgFortranIncludeLine* isSgFortranIncludeLine ( SgNode node)
ROSE_DLL_API const SgFortranIncludeLine* isSgFortranIncludeLine ( const SgNode node)
ROSE_DLL_API SgNamespaceDeclarationStatement* isSgNamespaceDeclarationStatement ( SgNode node)
ROSE_DLL_API const SgNamespaceDeclarationStatement* isSgNamespaceDeclarationStatement ( const SgNode node)
ROSE_DLL_API SgNamespaceAliasDeclarationStatement* isSgNamespaceAliasDeclarationStatement ( SgNode node)
ROSE_DLL_API const SgNamespaceAliasDeclarationStatement* isSgNamespaceAliasDeclarationStatement ( const SgNode node)
ROSE_DLL_API SgNamespaceDefinitionStatement* isSgNamespaceDefinitionStatement ( SgNode node)
ROSE_DLL_API const SgNamespaceDefinitionStatement* isSgNamespaceDefinitionStatement ( const SgNode node)
ROSE_DLL_API SgUsingDeclarationStatement* isSgUsingDeclarationStatement ( SgNode node)
ROSE_DLL_API const SgUsingDeclarationStatement* isSgUsingDeclarationStatement ( const SgNode node)
ROSE_DLL_API SgUsingDirectiveStatement* isSgUsingDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgUsingDirectiveStatement* isSgUsingDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgTemplateInstantiationDirectiveStatement* isSgTemplateInstantiationDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgTemplateInstantiationDirectiveStatement* isSgTemplateInstantiationDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgTemplateClassDefinition* isSgTemplateClassDefinition ( SgNode node)
ROSE_DLL_API const SgTemplateClassDefinition* isSgTemplateClassDefinition ( const SgNode node)
ROSE_DLL_API SgTemplateFunctionDefinition* isSgTemplateFunctionDefinition ( SgNode node)
ROSE_DLL_API const SgTemplateFunctionDefinition* isSgTemplateFunctionDefinition ( const SgNode node)
ROSE_DLL_API SgClassDeclaration* isSgClassDeclaration ( SgNode node)
ROSE_DLL_API const SgClassDeclaration* isSgClassDeclaration ( const SgNode node)
ROSE_DLL_API SgClassDefinition* isSgClassDefinition ( SgNode node)
ROSE_DLL_API const SgClassDefinition* isSgClassDefinition ( const SgNode node)
ROSE_DLL_API const SgFunctionDefinition* isSgFunctionDefinition ( const SgNode node)
ROSE_DLL_API SgScopeStatement* isSgScopeStatement ( SgNode node)
ROSE_DLL_API const SgScopeStatement* isSgScopeStatement ( const SgNode node)
ROSE_DLL_API SgMemberFunctionDeclaration* isSgMemberFunctionDeclaration ( SgNode node)
ROSE_DLL_API const SgMemberFunctionDeclaration* isSgMemberFunctionDeclaration ( const SgNode node)
ROSE_DLL_API const SgFunctionDeclaration* isSgFunctionDeclaration ( const SgNode node)
ROSE_DLL_API SgIncludeDirectiveStatement* isSgIncludeDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgIncludeDirectiveStatement* isSgIncludeDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgDefineDirectiveStatement* isSgDefineDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgDefineDirectiveStatement* isSgDefineDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgUndefDirectiveStatement* isSgUndefDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgUndefDirectiveStatement* isSgUndefDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgIfdefDirectiveStatement* isSgIfdefDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgIfdefDirectiveStatement* isSgIfdefDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgIfndefDirectiveStatement* isSgIfndefDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgIfndefDirectiveStatement* isSgIfndefDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgIfDirectiveStatement* isSgIfDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgIfDirectiveStatement* isSgIfDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgDeadIfDirectiveStatement* isSgDeadIfDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgDeadIfDirectiveStatement* isSgDeadIfDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgElseDirectiveStatement* isSgElseDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgElseDirectiveStatement* isSgElseDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgElseifDirectiveStatement* isSgElseifDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgElseifDirectiveStatement* isSgElseifDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgEndifDirectiveStatement* isSgEndifDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgEndifDirectiveStatement* isSgEndifDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgLineDirectiveStatement* isSgLineDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgLineDirectiveStatement* isSgLineDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgWarningDirectiveStatement* isSgWarningDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgWarningDirectiveStatement* isSgWarningDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgErrorDirectiveStatement* isSgErrorDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgErrorDirectiveStatement* isSgErrorDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgEmptyDirectiveStatement* isSgEmptyDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgEmptyDirectiveStatement* isSgEmptyDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgIncludeNextDirectiveStatement* isSgIncludeNextDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgIncludeNextDirectiveStatement* isSgIncludeNextDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgIdentDirectiveStatement* isSgIdentDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgIdentDirectiveStatement* isSgIdentDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgLinemarkerDirectiveStatement* isSgLinemarkerDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgLinemarkerDirectiveStatement* isSgLinemarkerDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgC_PreprocessorDirectiveStatement* isSgC_PreprocessorDirectiveStatement ( SgNode node)
ROSE_DLL_API const SgC_PreprocessorDirectiveStatement* isSgC_PreprocessorDirectiveStatement ( const SgNode node)
ROSE_DLL_API SgClinkageStartStatement* isSgClinkageStartStatement ( SgNode node)
ROSE_DLL_API const SgClinkageStartStatement* isSgClinkageStartStatement ( const SgNode node)
ROSE_DLL_API SgClinkageEndStatement* isSgClinkageEndStatement ( SgNode node)
ROSE_DLL_API const SgClinkageEndStatement* isSgClinkageEndStatement ( const SgNode node)
ROSE_DLL_API SgClinkageDeclarationStatement* isSgClinkageDeclarationStatement ( SgNode node)
ROSE_DLL_API const SgClinkageDeclarationStatement* isSgClinkageDeclarationStatement ( const SgNode node)
ROSE_DLL_API SgOmpFlushStatement* isSgOmpFlushStatement ( SgNode node)
ROSE_DLL_API const SgOmpFlushStatement* isSgOmpFlushStatement ( const SgNode node)
ROSE_DLL_API SgOmpBarrierStatement* isSgOmpBarrierStatement ( SgNode node)
ROSE_DLL_API const SgOmpBarrierStatement* isSgOmpBarrierStatement ( const SgNode node)
ROSE_DLL_API SgOmpTaskwaitStatement* isSgOmpTaskwaitStatement ( SgNode node)
ROSE_DLL_API const SgOmpTaskwaitStatement* isSgOmpTaskwaitStatement ( const SgNode node)
ROSE_DLL_API SgOmpThreadprivateStatement* isSgOmpThreadprivateStatement ( SgNode node)
ROSE_DLL_API const SgOmpThreadprivateStatement* isSgOmpThreadprivateStatement ( const SgNode node)
ROSE_DLL_API const SgDeclarationStatement* isSgDeclarationStatement ( const SgNode node)
ROSE_DLL_API const SgStatement* isSgStatement ( const SgNode node)
ROSE_DLL_API SgVarRefExp* isSgVarRefExp ( SgNode node)

Referenced by mainParse().

ROSE_DLL_API const SgVarRefExp* isSgVarRefExp ( const SgNode node)
ROSE_DLL_API SgCompoundLiteralExp* isSgCompoundLiteralExp ( SgNode node)
ROSE_DLL_API const SgCompoundLiteralExp* isSgCompoundLiteralExp ( const SgNode node)
ROSE_DLL_API SgLabelRefExp* isSgLabelRefExp ( SgNode node)
ROSE_DLL_API const SgLabelRefExp* isSgLabelRefExp ( const SgNode node)
ROSE_DLL_API SgClassNameRefExp* isSgClassNameRefExp ( SgNode node)
ROSE_DLL_API const SgClassNameRefExp* isSgClassNameRefExp ( const SgNode node)
ROSE_DLL_API SgFunctionRefExp* isSgFunctionRefExp ( SgNode node)
ROSE_DLL_API const SgFunctionRefExp* isSgFunctionRefExp ( const SgNode node)
ROSE_DLL_API SgMemberFunctionRefExp* isSgMemberFunctionRefExp ( SgNode node)
ROSE_DLL_API const SgMemberFunctionRefExp* isSgMemberFunctionRefExp ( const SgNode node)
ROSE_DLL_API SgTemplateFunctionRefExp* isSgTemplateFunctionRefExp ( SgNode node)
ROSE_DLL_API const SgTemplateFunctionRefExp* isSgTemplateFunctionRefExp ( const SgNode node)
ROSE_DLL_API SgTemplateMemberFunctionRefExp* isSgTemplateMemberFunctionRefExp ( SgNode node)
ROSE_DLL_API const SgTemplateMemberFunctionRefExp* isSgTemplateMemberFunctionRefExp ( const SgNode node)
ROSE_DLL_API SgSizeOfOp* isSgSizeOfOp ( SgNode node)
ROSE_DLL_API const SgSizeOfOp* isSgSizeOfOp ( const SgNode node)
ROSE_DLL_API SgAlignOfOp* isSgAlignOfOp ( SgNode node)
ROSE_DLL_API const SgAlignOfOp* isSgAlignOfOp ( const SgNode node)
ROSE_DLL_API SgJavaInstanceOfOp* isSgJavaInstanceOfOp ( SgNode node)
ROSE_DLL_API const SgJavaInstanceOfOp* isSgJavaInstanceOfOp ( const SgNode node)
ROSE_DLL_API SgJavaMarkerAnnotation* isSgJavaMarkerAnnotation ( SgNode node)
ROSE_DLL_API const SgJavaMarkerAnnotation* isSgJavaMarkerAnnotation ( const SgNode node)
ROSE_DLL_API SgJavaSingleMemberAnnotation* isSgJavaSingleMemberAnnotation ( SgNode node)
ROSE_DLL_API const SgJavaSingleMemberAnnotation* isSgJavaSingleMemberAnnotation ( const SgNode node)
ROSE_DLL_API SgJavaNormalAnnotation* isSgJavaNormalAnnotation ( SgNode node)
ROSE_DLL_API const SgJavaNormalAnnotation* isSgJavaNormalAnnotation ( const SgNode node)
ROSE_DLL_API SgJavaAnnotation* isSgJavaAnnotation ( SgNode node)
ROSE_DLL_API const SgJavaAnnotation* isSgJavaAnnotation ( const SgNode node)
ROSE_DLL_API SgJavaTypeExpression* isSgJavaTypeExpression ( SgNode node)
ROSE_DLL_API const SgJavaTypeExpression* isSgJavaTypeExpression ( const SgNode node)
ROSE_DLL_API SgUpcLocalsizeofExpression* isSgUpcLocalsizeofExpression ( SgNode node)
ROSE_DLL_API const SgUpcLocalsizeofExpression* isSgUpcLocalsizeofExpression ( const SgNode node)
ROSE_DLL_API SgUpcBlocksizeofExpression* isSgUpcBlocksizeofExpression ( SgNode node)
ROSE_DLL_API const SgUpcBlocksizeofExpression* isSgUpcBlocksizeofExpression ( const SgNode node)
ROSE_DLL_API SgUpcElemsizeofExpression* isSgUpcElemsizeofExpression ( SgNode node)
ROSE_DLL_API const SgUpcElemsizeofExpression* isSgUpcElemsizeofExpression ( const SgNode node)
ROSE_DLL_API SgVarArgStartOp* isSgVarArgStartOp ( SgNode node)
ROSE_DLL_API const SgVarArgStartOp* isSgVarArgStartOp ( const SgNode node)
ROSE_DLL_API SgVarArgStartOneOperandOp* isSgVarArgStartOneOperandOp ( SgNode node)
ROSE_DLL_API const SgVarArgStartOneOperandOp* isSgVarArgStartOneOperandOp ( const SgNode node)
ROSE_DLL_API SgVarArgOp* isSgVarArgOp ( SgNode node)
ROSE_DLL_API const SgVarArgOp* isSgVarArgOp ( const SgNode node)
ROSE_DLL_API SgVarArgEndOp* isSgVarArgEndOp ( SgNode node)
ROSE_DLL_API const SgVarArgEndOp* isSgVarArgEndOp ( const SgNode node)
ROSE_DLL_API SgVarArgCopyOp* isSgVarArgCopyOp ( SgNode node)
ROSE_DLL_API const SgVarArgCopyOp* isSgVarArgCopyOp ( const SgNode node)
ROSE_DLL_API SgTypeIdOp* isSgTypeIdOp ( SgNode node)
ROSE_DLL_API const SgTypeIdOp* isSgTypeIdOp ( const SgNode node)
ROSE_DLL_API const SgConditionalExp* isSgConditionalExp ( const SgNode node)
ROSE_DLL_API SgNewExp* isSgNewExp ( SgNode node)
ROSE_DLL_API const SgNewExp* isSgNewExp ( const SgNode node)
ROSE_DLL_API SgDeleteExp* isSgDeleteExp ( SgNode node)
ROSE_DLL_API const SgDeleteExp* isSgDeleteExp ( const SgNode node)
ROSE_DLL_API SgThisExp* isSgThisExp ( SgNode node)
ROSE_DLL_API const SgThisExp* isSgThisExp ( const SgNode node)
ROSE_DLL_API SgSuperExp* isSgSuperExp ( SgNode node)
ROSE_DLL_API const SgSuperExp* isSgSuperExp ( const SgNode node)
ROSE_DLL_API SgClassExp* isSgClassExp ( SgNode node)
ROSE_DLL_API const SgClassExp* isSgClassExp ( const SgNode node)
ROSE_DLL_API SgRefExp* isSgRefExp ( SgNode node)
ROSE_DLL_API const SgRefExp* isSgRefExp ( const SgNode node)
ROSE_DLL_API SgAggregateInitializer* isSgAggregateInitializer ( SgNode node)
ROSE_DLL_API const SgAggregateInitializer* isSgAggregateInitializer ( const SgNode node)
ROSE_DLL_API SgCompoundInitializer* isSgCompoundInitializer ( SgNode node)
ROSE_DLL_API const SgCompoundInitializer* isSgCompoundInitializer ( const SgNode node)
ROSE_DLL_API SgConstructorInitializer* isSgConstructorInitializer ( SgNode node)
ROSE_DLL_API const SgConstructorInitializer* isSgConstructorInitializer ( const SgNode node)
ROSE_DLL_API SgAssignInitializer* isSgAssignInitializer ( SgNode node)
ROSE_DLL_API const SgAssignInitializer* isSgAssignInitializer ( const SgNode node)
ROSE_DLL_API SgExpressionRoot* isSgExpressionRoot ( SgNode node)
ROSE_DLL_API const SgExpressionRoot* isSgExpressionRoot ( const SgNode node)
ROSE_DLL_API SgMinusOp* isSgMinusOp ( SgNode node)
ROSE_DLL_API const SgMinusOp* isSgMinusOp ( const SgNode node)
ROSE_DLL_API SgUnaryAddOp* isSgUnaryAddOp ( SgNode node)
ROSE_DLL_API const SgUnaryAddOp* isSgUnaryAddOp ( const SgNode node)
ROSE_DLL_API SgNotOp* isSgNotOp ( SgNode node)
ROSE_DLL_API const SgNotOp* isSgNotOp ( const SgNode node)
ROSE_DLL_API SgPointerDerefExp* isSgPointerDerefExp ( SgNode node)
ROSE_DLL_API const SgPointerDerefExp* isSgPointerDerefExp ( const SgNode node)
ROSE_DLL_API SgAddressOfOp* isSgAddressOfOp ( SgNode node)
ROSE_DLL_API const SgAddressOfOp* isSgAddressOfOp ( const SgNode node)
ROSE_DLL_API const SgMinusMinusOp* isSgMinusMinusOp ( const SgNode node)
ROSE_DLL_API const SgPlusPlusOp* isSgPlusPlusOp ( const SgNode node)
ROSE_DLL_API SgBitComplementOp* isSgBitComplementOp ( SgNode node)
ROSE_DLL_API const SgBitComplementOp* isSgBitComplementOp ( const SgNode node)
ROSE_DLL_API SgRealPartOp* isSgRealPartOp ( SgNode node)
ROSE_DLL_API const SgRealPartOp* isSgRealPartOp ( const SgNode node)
ROSE_DLL_API SgImagPartOp* isSgImagPartOp ( SgNode node)
ROSE_DLL_API const SgImagPartOp* isSgImagPartOp ( const SgNode node)
ROSE_DLL_API SgConjugateOp* isSgConjugateOp ( SgNode node)
ROSE_DLL_API const SgConjugateOp* isSgConjugateOp ( const SgNode node)
ROSE_DLL_API SgCastExp* isSgCastExp ( SgNode node)
ROSE_DLL_API const SgCastExp* isSgCastExp ( const SgNode node)
ROSE_DLL_API SgThrowOp* isSgThrowOp ( SgNode node)
ROSE_DLL_API const SgThrowOp* isSgThrowOp ( const SgNode node)
ROSE_DLL_API SgArrowExp* isSgArrowExp ( SgNode node)
ROSE_DLL_API const SgArrowExp* isSgArrowExp ( const SgNode node)
ROSE_DLL_API SgDotExp* isSgDotExp ( SgNode node)
ROSE_DLL_API const SgDotExp* isSgDotExp ( const SgNode node)
ROSE_DLL_API SgDotStarOp* isSgDotStarOp ( SgNode node)
ROSE_DLL_API const SgDotStarOp* isSgDotStarOp ( const SgNode node)
ROSE_DLL_API SgArrowStarOp* isSgArrowStarOp ( SgNode node)
ROSE_DLL_API const SgArrowStarOp* isSgArrowStarOp ( const SgNode node)
ROSE_DLL_API SgEqualityOp* isSgEqualityOp ( SgNode node)
ROSE_DLL_API const SgEqualityOp* isSgEqualityOp ( const SgNode node)
ROSE_DLL_API SgLessThanOp* isSgLessThanOp ( SgNode node)
ROSE_DLL_API const SgLessThanOp* isSgLessThanOp ( const SgNode node)
ROSE_DLL_API SgGreaterThanOp* isSgGreaterThanOp ( SgNode node)
ROSE_DLL_API const SgGreaterThanOp* isSgGreaterThanOp ( const SgNode node)
ROSE_DLL_API SgNotEqualOp* isSgNotEqualOp ( SgNode node)
ROSE_DLL_API const SgNotEqualOp* isSgNotEqualOp ( const SgNode node)
ROSE_DLL_API SgLessOrEqualOp* isSgLessOrEqualOp ( SgNode node)
ROSE_DLL_API const SgLessOrEqualOp* isSgLessOrEqualOp ( const SgNode node)
ROSE_DLL_API SgGreaterOrEqualOp* isSgGreaterOrEqualOp ( SgNode node)
ROSE_DLL_API const SgGreaterOrEqualOp* isSgGreaterOrEqualOp ( const SgNode node)
ROSE_DLL_API SgAddOp* isSgAddOp ( SgNode node)

Referenced by getBinaryOp(), and isBinaryOp().

ROSE_DLL_API const SgAddOp* isSgAddOp ( const SgNode node)
ROSE_DLL_API SgSubtractOp* isSgSubtractOp ( SgNode node)

Referenced by getBinaryOp(), and isBinaryOp().

ROSE_DLL_API const SgSubtractOp* isSgSubtractOp ( const SgNode node)
ROSE_DLL_API SgMultiplyOp* isSgMultiplyOp ( SgNode node)

Referenced by getBinaryOp(), and isBinaryOp().

ROSE_DLL_API const SgMultiplyOp* isSgMultiplyOp ( const SgNode node)
ROSE_DLL_API SgDivideOp* isSgDivideOp ( SgNode node)

Referenced by getBinaryOp(), and isBinaryOp().

ROSE_DLL_API const SgDivideOp* isSgDivideOp ( const SgNode node)
ROSE_DLL_API SgIntegerDivideOp* isSgIntegerDivideOp ( SgNode node)
ROSE_DLL_API const SgIntegerDivideOp* isSgIntegerDivideOp ( const SgNode node)
ROSE_DLL_API SgModOp* isSgModOp ( SgNode node)
ROSE_DLL_API const SgModOp* isSgModOp ( const SgNode node)
ROSE_DLL_API const SgAndOp* isSgAndOp ( const SgNode node)
ROSE_DLL_API const SgOrOp* isSgOrOp ( const SgNode node)
ROSE_DLL_API SgBitXorOp* isSgBitXorOp ( SgNode node)
ROSE_DLL_API const SgBitXorOp* isSgBitXorOp ( const SgNode node)
ROSE_DLL_API SgBitAndOp* isSgBitAndOp ( SgNode node)
ROSE_DLL_API const SgBitAndOp* isSgBitAndOp ( const SgNode node)
ROSE_DLL_API SgBitOrOp* isSgBitOrOp ( SgNode node)
ROSE_DLL_API const SgBitOrOp* isSgBitOrOp ( const SgNode node)
ROSE_DLL_API SgCommaOpExp* isSgCommaOpExp ( SgNode node)
ROSE_DLL_API const SgCommaOpExp* isSgCommaOpExp ( const SgNode node)
ROSE_DLL_API SgLshiftOp* isSgLshiftOp ( SgNode node)
ROSE_DLL_API const SgLshiftOp* isSgLshiftOp ( const SgNode node)
ROSE_DLL_API SgRshiftOp* isSgRshiftOp ( SgNode node)
ROSE_DLL_API const SgRshiftOp* isSgRshiftOp ( const SgNode node)
ROSE_DLL_API SgJavaUnsignedRshiftOp* isSgJavaUnsignedRshiftOp ( SgNode node)
ROSE_DLL_API const SgJavaUnsignedRshiftOp* isSgJavaUnsignedRshiftOp ( const SgNode node)
ROSE_DLL_API SgPntrArrRefExp* isSgPntrArrRefExp ( SgNode node)
ROSE_DLL_API const SgPntrArrRefExp* isSgPntrArrRefExp ( const SgNode node)
ROSE_DLL_API SgScopeOp* isSgScopeOp ( SgNode node)
ROSE_DLL_API const SgScopeOp* isSgScopeOp ( const SgNode node)
ROSE_DLL_API SgAssignOp* isSgAssignOp ( SgNode node)

Referenced by mainParse().

ROSE_DLL_API const SgAssignOp* isSgAssignOp ( const SgNode node)
ROSE_DLL_API SgPlusAssignOp* isSgPlusAssignOp ( SgNode node)
ROSE_DLL_API const SgPlusAssignOp* isSgPlusAssignOp ( const SgNode node)
ROSE_DLL_API SgMinusAssignOp* isSgMinusAssignOp ( SgNode node)
ROSE_DLL_API const SgMinusAssignOp* isSgMinusAssignOp ( const SgNode node)
ROSE_DLL_API SgAndAssignOp* isSgAndAssignOp ( SgNode node)
ROSE_DLL_API const SgAndAssignOp* isSgAndAssignOp ( const SgNode node)
ROSE_DLL_API SgIorAssignOp* isSgIorAssignOp ( SgNode node)
ROSE_DLL_API const SgIorAssignOp* isSgIorAssignOp ( const SgNode node)
ROSE_DLL_API SgMultAssignOp* isSgMultAssignOp ( SgNode node)
ROSE_DLL_API const SgMultAssignOp* isSgMultAssignOp ( const SgNode node)
ROSE_DLL_API SgDivAssignOp* isSgDivAssignOp ( SgNode node)
ROSE_DLL_API const SgDivAssignOp* isSgDivAssignOp ( const SgNode node)
ROSE_DLL_API SgModAssignOp* isSgModAssignOp ( SgNode node)
ROSE_DLL_API const SgModAssignOp* isSgModAssignOp ( const SgNode node)
ROSE_DLL_API SgXorAssignOp* isSgXorAssignOp ( SgNode node)
ROSE_DLL_API const SgXorAssignOp* isSgXorAssignOp ( const SgNode node)
ROSE_DLL_API SgLshiftAssignOp* isSgLshiftAssignOp ( SgNode node)
ROSE_DLL_API const SgLshiftAssignOp* isSgLshiftAssignOp ( const SgNode node)
ROSE_DLL_API SgRshiftAssignOp* isSgRshiftAssignOp ( SgNode node)
ROSE_DLL_API const SgRshiftAssignOp* isSgRshiftAssignOp ( const SgNode node)
ROSE_DLL_API SgJavaUnsignedRshiftAssignOp* isSgJavaUnsignedRshiftAssignOp ( SgNode node)
ROSE_DLL_API const SgJavaUnsignedRshiftAssignOp* isSgJavaUnsignedRshiftAssignOp ( const SgNode node)
ROSE_DLL_API SgIntegerDivideAssignOp* isSgIntegerDivideAssignOp ( SgNode node)
ROSE_DLL_API const SgIntegerDivideAssignOp* isSgIntegerDivideAssignOp ( const SgNode node)
ROSE_DLL_API SgExponentiationAssignOp* isSgExponentiationAssignOp ( SgNode node)
ROSE_DLL_API const SgExponentiationAssignOp* isSgExponentiationAssignOp ( const SgNode node)
ROSE_DLL_API SgConcatenationOp* isSgConcatenationOp ( SgNode node)
ROSE_DLL_API const SgConcatenationOp* isSgConcatenationOp ( const SgNode node)
ROSE_DLL_API SgNaryComparisonOp* isSgNaryComparisonOp ( SgNode node)
ROSE_DLL_API const SgNaryComparisonOp* isSgNaryComparisonOp ( const SgNode node)
ROSE_DLL_API SgNaryBooleanOp* isSgNaryBooleanOp ( SgNode node)
ROSE_DLL_API const SgNaryBooleanOp* isSgNaryBooleanOp ( const SgNode node)
ROSE_DLL_API SgBoolValExp* isSgBoolValExp ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgBoolValExp* isSgBoolValExp ( const SgNode node)
ROSE_DLL_API SgStringVal* isSgStringVal ( SgNode node)
ROSE_DLL_API const SgStringVal* isSgStringVal ( const SgNode node)
ROSE_DLL_API SgShortVal* isSgShortVal ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgShortVal* isSgShortVal ( const SgNode node)
ROSE_DLL_API SgCharVal* isSgCharVal ( SgNode node)
ROSE_DLL_API const SgCharVal* isSgCharVal ( const SgNode node)
ROSE_DLL_API SgUnsignedCharVal* isSgUnsignedCharVal ( SgNode node)
ROSE_DLL_API const SgUnsignedCharVal* isSgUnsignedCharVal ( const SgNode node)
ROSE_DLL_API SgWcharVal* isSgWcharVal ( SgNode node)
ROSE_DLL_API const SgWcharVal* isSgWcharVal ( const SgNode node)
ROSE_DLL_API SgUnsignedShortVal* isSgUnsignedShortVal ( SgNode node)
ROSE_DLL_API const SgUnsignedShortVal* isSgUnsignedShortVal ( const SgNode node)
ROSE_DLL_API SgIntVal* isSgIntVal ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgIntVal* isSgIntVal ( const SgNode node)
ROSE_DLL_API SgEnumVal* isSgEnumVal ( SgNode node)
ROSE_DLL_API const SgEnumVal* isSgEnumVal ( const SgNode node)
ROSE_DLL_API SgUnsignedIntVal* isSgUnsignedIntVal ( SgNode node)
ROSE_DLL_API const SgUnsignedIntVal* isSgUnsignedIntVal ( const SgNode node)
ROSE_DLL_API SgLongIntVal* isSgLongIntVal ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgLongIntVal* isSgLongIntVal ( const SgNode node)
ROSE_DLL_API SgLongLongIntVal* isSgLongLongIntVal ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgLongLongIntVal* isSgLongLongIntVal ( const SgNode node)
ROSE_DLL_API SgUnsignedLongLongIntVal* isSgUnsignedLongLongIntVal ( SgNode node)
ROSE_DLL_API const SgUnsignedLongLongIntVal* isSgUnsignedLongLongIntVal ( const SgNode node)
ROSE_DLL_API SgUnsignedLongVal* isSgUnsignedLongVal ( SgNode node)
ROSE_DLL_API const SgUnsignedLongVal* isSgUnsignedLongVal ( const SgNode node)
ROSE_DLL_API SgFloatVal* isSgFloatVal ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgFloatVal* isSgFloatVal ( const SgNode node)
ROSE_DLL_API SgDoubleVal* isSgDoubleVal ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgDoubleVal* isSgDoubleVal ( const SgNode node)
ROSE_DLL_API SgLongDoubleVal* isSgLongDoubleVal ( SgNode node)

Referenced by isAtom(), and mainParse().

ROSE_DLL_API const SgLongDoubleVal* isSgLongDoubleVal ( const SgNode node)
ROSE_DLL_API SgTemplateParameterVal* isSgTemplateParameterVal ( SgNode node)
ROSE_DLL_API const SgTemplateParameterVal* isSgTemplateParameterVal ( const SgNode node)
ROSE_DLL_API SgUpcThreads* isSgUpcThreads ( SgNode node)
ROSE_DLL_API const SgUpcThreads* isSgUpcThreads ( const SgNode node)
ROSE_DLL_API SgUpcMythread* isSgUpcMythread ( SgNode node)
ROSE_DLL_API const SgUpcMythread* isSgUpcMythread ( const SgNode node)
ROSE_DLL_API SgComplexVal* isSgComplexVal ( SgNode node)
ROSE_DLL_API const SgComplexVal* isSgComplexVal ( const SgNode node)
ROSE_DLL_API SgNullExpression* isSgNullExpression ( SgNode node)
ROSE_DLL_API const SgNullExpression* isSgNullExpression ( const SgNode node)
ROSE_DLL_API SgVariantExpression* isSgVariantExpression ( SgNode node)
ROSE_DLL_API const SgVariantExpression* isSgVariantExpression ( const SgNode node)
ROSE_DLL_API SgStatementExpression* isSgStatementExpression ( SgNode node)
ROSE_DLL_API const SgStatementExpression* isSgStatementExpression ( const SgNode node)
ROSE_DLL_API SgAsmOp* isSgAsmOp ( SgNode node)
ROSE_DLL_API const SgAsmOp* isSgAsmOp ( const SgNode node)
ROSE_DLL_API SgCudaKernelExecConfig* isSgCudaKernelExecConfig ( SgNode node)
ROSE_DLL_API const SgCudaKernelExecConfig* isSgCudaKernelExecConfig ( const SgNode node)
ROSE_DLL_API SgCudaKernelCallExp* isSgCudaKernelCallExp ( SgNode node)
ROSE_DLL_API const SgCudaKernelCallExp* isSgCudaKernelCallExp ( const SgNode node)
ROSE_DLL_API SgLambdaRefExp* isSgLambdaRefExp ( SgNode node)
ROSE_DLL_API const SgLambdaRefExp* isSgLambdaRefExp ( const SgNode node)
ROSE_DLL_API SgTupleExp* isSgTupleExp ( SgNode node)
ROSE_DLL_API const SgTupleExp* isSgTupleExp ( const SgNode node)
ROSE_DLL_API SgListExp* isSgListExp ( SgNode node)
ROSE_DLL_API const SgListExp* isSgListExp ( const SgNode node)
ROSE_DLL_API SgDictionaryExp* isSgDictionaryExp ( SgNode node)
ROSE_DLL_API const SgDictionaryExp* isSgDictionaryExp ( const SgNode node)
ROSE_DLL_API SgKeyDatumPair* isSgKeyDatumPair ( SgNode node)
ROSE_DLL_API const SgKeyDatumPair* isSgKeyDatumPair ( const SgNode node)
ROSE_DLL_API SgComprehension* isSgComprehension ( SgNode node)
ROSE_DLL_API const SgComprehension* isSgComprehension ( const SgNode node)
ROSE_DLL_API SgListComprehension* isSgListComprehension ( SgNode node)
ROSE_DLL_API const SgListComprehension* isSgListComprehension ( const SgNode node)
ROSE_DLL_API SgSetComprehension* isSgSetComprehension ( SgNode node)
ROSE_DLL_API const SgSetComprehension* isSgSetComprehension ( const SgNode node)
ROSE_DLL_API SgDictionaryComprehension* isSgDictionaryComprehension ( SgNode node)
ROSE_DLL_API const SgDictionaryComprehension* isSgDictionaryComprehension ( const SgNode node)
ROSE_DLL_API SgMembershipOp* isSgMembershipOp ( SgNode node)
ROSE_DLL_API const SgMembershipOp* isSgMembershipOp ( const SgNode node)
ROSE_DLL_API SgNonMembershipOp* isSgNonMembershipOp ( SgNode node)
ROSE_DLL_API const SgNonMembershipOp* isSgNonMembershipOp ( const SgNode node)
ROSE_DLL_API SgIsOp* isSgIsOp ( SgNode node)
ROSE_DLL_API const SgIsOp* isSgIsOp ( const SgNode node)
ROSE_DLL_API SgIsNotOp* isSgIsNotOp ( SgNode node)
ROSE_DLL_API const SgIsNotOp* isSgIsNotOp ( const SgNode node)
ROSE_DLL_API SgStringConversion* isSgStringConversion ( SgNode node)
ROSE_DLL_API const SgStringConversion* isSgStringConversion ( const SgNode node)
ROSE_DLL_API SgYieldExpression* isSgYieldExpression ( SgNode node)
ROSE_DLL_API const SgYieldExpression* isSgYieldExpression ( const SgNode node)
ROSE_DLL_API SgSubscriptExpression* isSgSubscriptExpression ( SgNode node)
ROSE_DLL_API const SgSubscriptExpression* isSgSubscriptExpression ( const SgNode node)
ROSE_DLL_API SgColonShapeExp* isSgColonShapeExp ( SgNode node)
ROSE_DLL_API const SgColonShapeExp* isSgColonShapeExp ( const SgNode node)
ROSE_DLL_API SgAsteriskShapeExp* isSgAsteriskShapeExp ( SgNode node)
ROSE_DLL_API const SgAsteriskShapeExp* isSgAsteriskShapeExp ( const SgNode node)
ROSE_DLL_API SgIOItemExpression* isSgIOItemExpression ( SgNode node)
ROSE_DLL_API const SgIOItemExpression* isSgIOItemExpression ( const SgNode node)
ROSE_DLL_API SgImpliedDo* isSgImpliedDo ( SgNode node)
ROSE_DLL_API const SgImpliedDo* isSgImpliedDo ( const SgNode node)
ROSE_DLL_API SgExponentiationOp* isSgExponentiationOp ( SgNode node)
ROSE_DLL_API const SgExponentiationOp* isSgExponentiationOp ( const SgNode node)
ROSE_DLL_API SgUnknownArrayOrFunctionReference* isSgUnknownArrayOrFunctionReference ( SgNode node)
ROSE_DLL_API const SgUnknownArrayOrFunctionReference* isSgUnknownArrayOrFunctionReference ( const SgNode node)
ROSE_DLL_API SgActualArgumentExpression* isSgActualArgumentExpression ( SgNode node)
ROSE_DLL_API const SgActualArgumentExpression* isSgActualArgumentExpression ( const SgNode node)
ROSE_DLL_API SgUserDefinedBinaryOp* isSgUserDefinedBinaryOp ( SgNode node)
ROSE_DLL_API const SgUserDefinedBinaryOp* isSgUserDefinedBinaryOp ( const SgNode node)
ROSE_DLL_API SgPointerAssignOp* isSgPointerAssignOp ( SgNode node)
ROSE_DLL_API const SgPointerAssignOp* isSgPointerAssignOp ( const SgNode node)
ROSE_DLL_API SgCAFCoExpression* isSgCAFCoExpression ( SgNode node)
ROSE_DLL_API const SgCAFCoExpression* isSgCAFCoExpression ( const SgNode node)
ROSE_DLL_API SgDesignatedInitializer* isSgDesignatedInitializer ( SgNode node)
ROSE_DLL_API const SgDesignatedInitializer* isSgDesignatedInitializer ( const SgNode node)
ROSE_DLL_API SgInitializer* isSgInitializer ( SgNode node)
ROSE_DLL_API const SgInitializer* isSgInitializer ( const SgNode node)
ROSE_DLL_API SgUserDefinedUnaryOp* isSgUserDefinedUnaryOp ( SgNode node)
ROSE_DLL_API const SgUserDefinedUnaryOp* isSgUserDefinedUnaryOp ( const SgNode node)
ROSE_DLL_API SgPseudoDestructorRefExp* isSgPseudoDestructorRefExp ( SgNode node)
ROSE_DLL_API const SgPseudoDestructorRefExp* isSgPseudoDestructorRefExp ( const SgNode node)
ROSE_DLL_API SgUnaryOp* isSgUnaryOp ( SgNode node)
ROSE_DLL_API const SgUnaryOp* isSgUnaryOp ( const SgNode node)
ROSE_DLL_API const SgCompoundAssignOp* isSgCompoundAssignOp ( const SgNode node)
ROSE_DLL_API SgBinaryOp* isSgBinaryOp ( SgNode node)
ROSE_DLL_API const SgBinaryOp* isSgBinaryOp ( const SgNode node)
ROSE_DLL_API SgNaryOp* isSgNaryOp ( SgNode node)
ROSE_DLL_API const SgNaryOp* isSgNaryOp ( const SgNode node)
ROSE_DLL_API SgValueExp* isSgValueExp ( SgNode node)
ROSE_DLL_API const SgValueExp* isSgValueExp ( const SgNode node)
ROSE_DLL_API SgExprListExp* isSgExprListExp ( SgNode node)

Referenced by mainParse().

ROSE_DLL_API const SgExprListExp* isSgExprListExp ( const SgNode node)
ROSE_DLL_API const SgFunctionCallExp* isSgFunctionCallExp ( const SgNode node)
ROSE_DLL_API SgCallExpression* isSgCallExpression ( SgNode node)
ROSE_DLL_API const SgCallExpression* isSgCallExpression ( const SgNode node)
ROSE_DLL_API SgTypeTraitBuiltinOperator* isSgTypeTraitBuiltinOperator ( SgNode node)
ROSE_DLL_API const SgTypeTraitBuiltinOperator* isSgTypeTraitBuiltinOperator ( const SgNode node)
ROSE_DLL_API SgExpression* isSgExpression ( SgNode node)
ROSE_DLL_API const SgExpression* isSgExpression ( const SgNode node)
ROSE_DLL_API SgTemplateVariableSymbol* isSgTemplateVariableSymbol ( SgNode node)
ROSE_DLL_API const SgTemplateVariableSymbol* isSgTemplateVariableSymbol ( const SgNode node)
ROSE_DLL_API SgVariableSymbol* isSgVariableSymbol ( SgNode node)
ROSE_DLL_API const SgVariableSymbol* isSgVariableSymbol ( const SgNode node)
ROSE_DLL_API SgFunctionTypeSymbol* isSgFunctionTypeSymbol ( SgNode node)
ROSE_DLL_API const SgFunctionTypeSymbol* isSgFunctionTypeSymbol ( const SgNode node)
ROSE_DLL_API SgTemplateClassSymbol* isSgTemplateClassSymbol ( SgNode node)
ROSE_DLL_API const SgTemplateClassSymbol* isSgTemplateClassSymbol ( const SgNode node)
ROSE_DLL_API SgClassSymbol* isSgClassSymbol ( SgNode node)
ROSE_DLL_API const SgClassSymbol* isSgClassSymbol ( const SgNode node)
ROSE_DLL_API SgTemplateSymbol* isSgTemplateSymbol ( SgNode node)
ROSE_DLL_API const SgTemplateSymbol* isSgTemplateSymbol ( const SgNode node)
ROSE_DLL_API SgEnumSymbol* isSgEnumSymbol ( SgNode node)
ROSE_DLL_API const SgEnumSymbol* isSgEnumSymbol ( const SgNode node)
ROSE_DLL_API SgEnumFieldSymbol* isSgEnumFieldSymbol ( SgNode node)
ROSE_DLL_API const SgEnumFieldSymbol* isSgEnumFieldSymbol ( const SgNode node)
ROSE_DLL_API SgTypedefSymbol* isSgTypedefSymbol ( SgNode node)
ROSE_DLL_API const SgTypedefSymbol* isSgTypedefSymbol ( const SgNode node)
ROSE_DLL_API SgTemplateFunctionSymbol* isSgTemplateFunctionSymbol ( SgNode node)
ROSE_DLL_API const SgTemplateFunctionSymbol* isSgTemplateFunctionSymbol ( const SgNode node)
ROSE_DLL_API SgTemplateMemberFunctionSymbol* isSgTemplateMemberFunctionSymbol ( SgNode node)
ROSE_DLL_API const SgTemplateMemberFunctionSymbol* isSgTemplateMemberFunctionSymbol ( const SgNode node)
ROSE_DLL_API SgLabelSymbol* isSgLabelSymbol ( SgNode node)
ROSE_DLL_API const SgLabelSymbol* isSgLabelSymbol ( const SgNode node)
ROSE_DLL_API SgJavaLabelSymbol* isSgJavaLabelSymbol ( SgNode node)
ROSE_DLL_API const SgJavaLabelSymbol* isSgJavaLabelSymbol ( const SgNode node)
ROSE_DLL_API SgDefaultSymbol* isSgDefaultSymbol ( SgNode node)
ROSE_DLL_API const SgDefaultSymbol* isSgDefaultSymbol ( const SgNode node)
ROSE_DLL_API SgNamespaceSymbol* isSgNamespaceSymbol ( SgNode node)
ROSE_DLL_API const SgNamespaceSymbol* isSgNamespaceSymbol ( const SgNode node)
ROSE_DLL_API SgIntrinsicSymbol* isSgIntrinsicSymbol ( SgNode node)
ROSE_DLL_API const SgIntrinsicSymbol* isSgIntrinsicSymbol ( const SgNode node)
ROSE_DLL_API SgModuleSymbol* isSgModuleSymbol ( SgNode node)
ROSE_DLL_API const SgModuleSymbol* isSgModuleSymbol ( const SgNode node)
ROSE_DLL_API SgInterfaceSymbol* isSgInterfaceSymbol ( SgNode node)
ROSE_DLL_API const SgInterfaceSymbol* isSgInterfaceSymbol ( const SgNode node)
ROSE_DLL_API SgCommonSymbol* isSgCommonSymbol ( SgNode node)
ROSE_DLL_API const SgCommonSymbol* isSgCommonSymbol ( const SgNode node)
ROSE_DLL_API SgRenameSymbol* isSgRenameSymbol ( SgNode node)
ROSE_DLL_API const SgRenameSymbol* isSgRenameSymbol ( const SgNode node)
ROSE_DLL_API SgMemberFunctionSymbol* isSgMemberFunctionSymbol ( SgNode node)
ROSE_DLL_API const SgMemberFunctionSymbol* isSgMemberFunctionSymbol ( const SgNode node)
ROSE_DLL_API SgFunctionSymbol* isSgFunctionSymbol ( SgNode node)
ROSE_DLL_API const SgFunctionSymbol* isSgFunctionSymbol ( const SgNode node)
ROSE_DLL_API SgAsmBinaryAddressSymbol* isSgAsmBinaryAddressSymbol ( SgNode node)
ROSE_DLL_API const SgAsmBinaryAddressSymbol* isSgAsmBinaryAddressSymbol ( const SgNode node)
ROSE_DLL_API SgAsmBinaryDataSymbol* isSgAsmBinaryDataSymbol ( SgNode node)
ROSE_DLL_API const SgAsmBinaryDataSymbol* isSgAsmBinaryDataSymbol ( const SgNode node)
ROSE_DLL_API SgAliasSymbol* isSgAliasSymbol ( SgNode node)
ROSE_DLL_API const SgAliasSymbol* isSgAliasSymbol ( const SgNode node)
ROSE_DLL_API SgSymbol* isSgSymbol ( SgNode node)
ROSE_DLL_API const SgSymbol* isSgSymbol ( const SgNode node)
ROSE_DLL_API SgAsmArmInstruction* isSgAsmArmInstruction ( SgNode node)
ROSE_DLL_API const SgAsmArmInstruction* isSgAsmArmInstruction ( const SgNode node)
ROSE_DLL_API const SgAsmx86Instruction* isSgAsmx86Instruction ( const SgNode node)
ROSE_DLL_API SgAsmPowerpcInstruction* isSgAsmPowerpcInstruction ( SgNode node)
ROSE_DLL_API const SgAsmPowerpcInstruction* isSgAsmPowerpcInstruction ( const SgNode node)
ROSE_DLL_API SgAsmMipsInstruction* isSgAsmMipsInstruction ( SgNode node)
ROSE_DLL_API const SgAsmMipsInstruction* isSgAsmMipsInstruction ( const SgNode node)
ROSE_DLL_API const SgAsmInstruction* isSgAsmInstruction ( const SgNode node)
ROSE_DLL_API SgAsmOperandList* isSgAsmOperandList ( SgNode node)
ROSE_DLL_API const SgAsmOperandList* isSgAsmOperandList ( const SgNode node)
ROSE_DLL_API SgAsmBinaryAdd* isSgAsmBinaryAdd ( SgNode node)
ROSE_DLL_API const SgAsmBinaryAdd* isSgAsmBinaryAdd ( const SgNode node)
ROSE_DLL_API SgAsmBinarySubtract* isSgAsmBinarySubtract ( SgNode node)
ROSE_DLL_API const SgAsmBinarySubtract* isSgAsmBinarySubtract ( const SgNode node)
ROSE_DLL_API SgAsmBinaryMultiply* isSgAsmBinaryMultiply ( SgNode node)
ROSE_DLL_API const SgAsmBinaryMultiply* isSgAsmBinaryMultiply ( const SgNode node)
ROSE_DLL_API SgAsmBinaryDivide* isSgAsmBinaryDivide ( SgNode node)
ROSE_DLL_API const SgAsmBinaryDivide* isSgAsmBinaryDivide ( const SgNode node)
ROSE_DLL_API SgAsmBinaryMod* isSgAsmBinaryMod ( SgNode node)
ROSE_DLL_API const SgAsmBinaryMod* isSgAsmBinaryMod ( const SgNode node)
ROSE_DLL_API SgAsmBinaryAddPreupdate* isSgAsmBinaryAddPreupdate ( SgNode node)
ROSE_DLL_API const SgAsmBinaryAddPreupdate* isSgAsmBinaryAddPreupdate ( const SgNode node)
ROSE_DLL_API SgAsmBinarySubtractPreupdate* isSgAsmBinarySubtractPreupdate ( SgNode node)
ROSE_DLL_API const SgAsmBinarySubtractPreupdate* isSgAsmBinarySubtractPreupdate ( const SgNode node)
ROSE_DLL_API SgAsmBinaryAddPostupdate* isSgAsmBinaryAddPostupdate ( SgNode node)
ROSE_DLL_API const SgAsmBinaryAddPostupdate* isSgAsmBinaryAddPostupdate ( const SgNode node)
ROSE_DLL_API SgAsmBinarySubtractPostupdate* isSgAsmBinarySubtractPostupdate ( SgNode node)
ROSE_DLL_API const SgAsmBinarySubtractPostupdate* isSgAsmBinarySubtractPostupdate ( const SgNode node)
ROSE_DLL_API SgAsmBinaryLsl* isSgAsmBinaryLsl ( SgNode node)
ROSE_DLL_API const SgAsmBinaryLsl* isSgAsmBinaryLsl ( const SgNode node)
ROSE_DLL_API SgAsmBinaryLsr* isSgAsmBinaryLsr ( SgNode node)
ROSE_DLL_API const SgAsmBinaryLsr* isSgAsmBinaryLsr ( const SgNode node)
ROSE_DLL_API SgAsmBinaryAsr* isSgAsmBinaryAsr ( SgNode node)
ROSE_DLL_API const SgAsmBinaryAsr* isSgAsmBinaryAsr ( const SgNode node)
ROSE_DLL_API SgAsmBinaryRor* isSgAsmBinaryRor ( SgNode node)
ROSE_DLL_API const SgAsmBinaryRor* isSgAsmBinaryRor ( const SgNode node)
ROSE_DLL_API SgAsmBinaryExpression* isSgAsmBinaryExpression ( SgNode node)
ROSE_DLL_API const SgAsmBinaryExpression* isSgAsmBinaryExpression ( const SgNode node)
ROSE_DLL_API SgAsmUnaryPlus* isSgAsmUnaryPlus ( SgNode node)
ROSE_DLL_API const SgAsmUnaryPlus* isSgAsmUnaryPlus ( const SgNode node)
ROSE_DLL_API SgAsmUnaryMinus* isSgAsmUnaryMinus ( SgNode node)
ROSE_DLL_API const SgAsmUnaryMinus* isSgAsmUnaryMinus ( const SgNode node)
ROSE_DLL_API SgAsmUnaryRrx* isSgAsmUnaryRrx ( SgNode node)
ROSE_DLL_API const SgAsmUnaryRrx* isSgAsmUnaryRrx ( const SgNode node)
ROSE_DLL_API SgAsmUnaryArmSpecialRegisterList* isSgAsmUnaryArmSpecialRegisterList ( SgNode node)

Referenced by modifies_ip().

ROSE_DLL_API const SgAsmUnaryArmSpecialRegisterList* isSgAsmUnaryArmSpecialRegisterList ( const SgNode node)
ROSE_DLL_API SgAsmUnaryExpression* isSgAsmUnaryExpression ( SgNode node)
ROSE_DLL_API const SgAsmUnaryExpression* isSgAsmUnaryExpression ( const SgNode node)
ROSE_DLL_API const SgAsmx86RegisterReferenceExpression* isSgAsmx86RegisterReferenceExpression ( const SgNode node)
ROSE_DLL_API SgAsmArmRegisterReferenceExpression* isSgAsmArmRegisterReferenceExpression ( SgNode node)
ROSE_DLL_API const SgAsmArmRegisterReferenceExpression* isSgAsmArmRegisterReferenceExpression ( const SgNode node)
ROSE_DLL_API SgAsmPowerpcRegisterReferenceExpression* isSgAsmPowerpcRegisterReferenceExpression ( SgNode node)
ROSE_DLL_API const SgAsmPowerpcRegisterReferenceExpression* isSgAsmPowerpcRegisterReferenceExpression ( const SgNode node)
ROSE_DLL_API SgAsmMipsRegisterReferenceExpression* isSgAsmMipsRegisterReferenceExpression ( SgNode node)
ROSE_DLL_API const SgAsmMipsRegisterReferenceExpression* isSgAsmMipsRegisterReferenceExpression ( const SgNode node)
ROSE_DLL_API const SgAsmRegisterReferenceExpression* isSgAsmRegisterReferenceExpression ( const SgNode node)
ROSE_DLL_API const SgAsmIntegerValueExpression* isSgAsmIntegerValueExpression ( const SgNode node)
ROSE_DLL_API SgAsmSingleFloatValueExpression* isSgAsmSingleFloatValueExpression ( SgNode node)
ROSE_DLL_API const SgAsmSingleFloatValueExpression* isSgAsmSingleFloatValueExpression ( const SgNode node)
ROSE_DLL_API SgAsmDoubleFloatValueExpression* isSgAsmDoubleFloatValueExpression ( SgNode node)
ROSE_DLL_API const SgAsmDoubleFloatValueExpression* isSgAsmDoubleFloatValueExpression ( const SgNode node)
ROSE_DLL_API const SgAsmValueExpression* isSgAsmValueExpression ( const SgNode node)
ROSE_DLL_API const SgAsmMemoryReferenceExpression* isSgAsmMemoryReferenceExpression ( const SgNode node)
ROSE_DLL_API SgAsmControlFlagsExpression* isSgAsmControlFlagsExpression ( SgNode node)
ROSE_DLL_API const SgAsmControlFlagsExpression* isSgAsmControlFlagsExpression ( const SgNode node)
ROSE_DLL_API SgAsmCommonSubExpression* isSgAsmCommonSubExpression ( SgNode node)
ROSE_DLL_API const SgAsmCommonSubExpression* isSgAsmCommonSubExpression ( const SgNode node)
ROSE_DLL_API SgAsmExprListExp* isSgAsmExprListExp ( SgNode node)

Referenced by modifies_ip().

ROSE_DLL_API const SgAsmExprListExp* isSgAsmExprListExp ( const SgNode node)
ROSE_DLL_API SgAsmExpression* isSgAsmExpression ( SgNode node)
ROSE_DLL_API const SgAsmExpression* isSgAsmExpression ( const SgNode node)
ROSE_DLL_API SgAsmTypeByte* isSgAsmTypeByte ( SgNode node)
ROSE_DLL_API const SgAsmTypeByte* isSgAsmTypeByte ( const SgNode node)
ROSE_DLL_API SgAsmTypeWord* isSgAsmTypeWord ( SgNode node)
ROSE_DLL_API const SgAsmTypeWord* isSgAsmTypeWord ( const SgNode node)
ROSE_DLL_API SgAsmTypeDoubleWord* isSgAsmTypeDoubleWord ( SgNode node)
ROSE_DLL_API const SgAsmTypeDoubleWord* isSgAsmTypeDoubleWord ( const SgNode node)
ROSE_DLL_API SgAsmTypeQuadWord* isSgAsmTypeQuadWord ( SgNode node)
ROSE_DLL_API const SgAsmTypeQuadWord* isSgAsmTypeQuadWord ( const SgNode node)
ROSE_DLL_API SgAsmTypeDoubleQuadWord* isSgAsmTypeDoubleQuadWord ( SgNode node)
ROSE_DLL_API const SgAsmTypeDoubleQuadWord* isSgAsmTypeDoubleQuadWord ( const SgNode node)
ROSE_DLL_API SgAsmTypeSingleFloat* isSgAsmTypeSingleFloat ( SgNode node)
ROSE_DLL_API const SgAsmTypeSingleFloat* isSgAsmTypeSingleFloat ( const SgNode node)
ROSE_DLL_API SgAsmTypeDoubleFloat* isSgAsmTypeDoubleFloat ( SgNode node)
ROSE_DLL_API const SgAsmTypeDoubleFloat* isSgAsmTypeDoubleFloat ( const SgNode node)
ROSE_DLL_API SgAsmType80bitFloat* isSgAsmType80bitFloat ( SgNode node)
ROSE_DLL_API const SgAsmType80bitFloat* isSgAsmType80bitFloat ( const SgNode node)
ROSE_DLL_API SgAsmType128bitFloat* isSgAsmType128bitFloat ( SgNode node)
ROSE_DLL_API const SgAsmType128bitFloat* isSgAsmType128bitFloat ( const SgNode node)
ROSE_DLL_API SgAsmTypeVector* isSgAsmTypeVector ( SgNode node)
ROSE_DLL_API const SgAsmTypeVector* isSgAsmTypeVector ( const SgNode node)
ROSE_DLL_API SgAsmType* isSgAsmType ( SgNode node)
ROSE_DLL_API const SgAsmType* isSgAsmType ( const SgNode node)
ROSE_DLL_API const SgAsmFunction* isSgAsmFunction ( const SgNode node)
ROSE_DLL_API const SgAsmBlock* isSgAsmBlock ( const SgNode node)
ROSE_DLL_API const SgAsmStaticData* isSgAsmStaticData ( const SgNode node)
ROSE_DLL_API SgAsmSynthesizedDataStructureDeclaration* isSgAsmSynthesizedDataStructureDeclaration ( SgNode node)
ROSE_DLL_API const SgAsmSynthesizedDataStructureDeclaration* isSgAsmSynthesizedDataStructureDeclaration ( const SgNode node)
ROSE_DLL_API SgAsmSynthesizedFieldDeclaration* isSgAsmSynthesizedFieldDeclaration ( SgNode node)
ROSE_DLL_API const SgAsmSynthesizedFieldDeclaration* isSgAsmSynthesizedFieldDeclaration ( const SgNode node)
ROSE_DLL_API SgAsmSynthesizedDeclaration* isSgAsmSynthesizedDeclaration ( SgNode node)
ROSE_DLL_API const SgAsmSynthesizedDeclaration* isSgAsmSynthesizedDeclaration ( const SgNode node)
ROSE_DLL_API const SgAsmStatement* isSgAsmStatement ( const SgNode node)
ROSE_DLL_API SgAsmInterpretationList* isSgAsmInterpretationList ( SgNode node)
ROSE_DLL_API const SgAsmInterpretationList* isSgAsmInterpretationList ( const SgNode node)
ROSE_DLL_API SgAsmInterpretation* isSgAsmInterpretation ( SgNode node)
ROSE_DLL_API const SgAsmInterpretation* isSgAsmInterpretation ( const SgNode node)
ROSE_DLL_API const SgAsmElfFileHeader* isSgAsmElfFileHeader ( const SgNode node)
ROSE_DLL_API SgAsmElfSectionTable* isSgAsmElfSectionTable ( SgNode node)
ROSE_DLL_API const SgAsmElfSectionTable* isSgAsmElfSectionTable ( const SgNode node)
ROSE_DLL_API SgAsmElfSectionTableEntry* isSgAsmElfSectionTableEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfSectionTableEntry* isSgAsmElfSectionTableEntry ( const SgNode node)
ROSE_DLL_API SgAsmElfSegmentTable* isSgAsmElfSegmentTable ( SgNode node)
ROSE_DLL_API const SgAsmElfSegmentTable* isSgAsmElfSegmentTable ( const SgNode node)
ROSE_DLL_API SgAsmElfSegmentTableEntryList* isSgAsmElfSegmentTableEntryList ( SgNode node)
ROSE_DLL_API const SgAsmElfSegmentTableEntryList* isSgAsmElfSegmentTableEntryList ( const SgNode node)
ROSE_DLL_API SgAsmElfSegmentTableEntry* isSgAsmElfSegmentTableEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfSegmentTableEntry* isSgAsmElfSegmentTableEntry ( const SgNode node)
ROSE_DLL_API const SgAsmElfSymbolSection* isSgAsmElfSymbolSection ( const SgNode node)
ROSE_DLL_API SgAsmElfSymbolList* isSgAsmElfSymbolList ( SgNode node)
ROSE_DLL_API const SgAsmElfSymbolList* isSgAsmElfSymbolList ( const SgNode node)
ROSE_DLL_API SgAsmElfSymbol* isSgAsmElfSymbol ( SgNode node)
ROSE_DLL_API const SgAsmElfSymbol* isSgAsmElfSymbol ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverSection* isSgAsmElfSymverSection ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverSection* isSgAsmElfSymverSection ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverEntry* isSgAsmElfSymverEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverEntry* isSgAsmElfSymverEntry ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverEntryList* isSgAsmElfSymverEntryList ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverEntryList* isSgAsmElfSymverEntryList ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverDefinedSection* isSgAsmElfSymverDefinedSection ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverDefinedSection* isSgAsmElfSymverDefinedSection ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverDefinedEntryList* isSgAsmElfSymverDefinedEntryList ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverDefinedEntryList* isSgAsmElfSymverDefinedEntryList ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverDefinedEntry* isSgAsmElfSymverDefinedEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverDefinedEntry* isSgAsmElfSymverDefinedEntry ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverDefinedAuxList* isSgAsmElfSymverDefinedAuxList ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverDefinedAuxList* isSgAsmElfSymverDefinedAuxList ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverDefinedAux* isSgAsmElfSymverDefinedAux ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverDefinedAux* isSgAsmElfSymverDefinedAux ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverNeededSection* isSgAsmElfSymverNeededSection ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverNeededSection* isSgAsmElfSymverNeededSection ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverNeededEntryList* isSgAsmElfSymverNeededEntryList ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverNeededEntryList* isSgAsmElfSymverNeededEntryList ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverNeededEntry* isSgAsmElfSymverNeededEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverNeededEntry* isSgAsmElfSymverNeededEntry ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverNeededAuxList* isSgAsmElfSymverNeededAuxList ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverNeededAuxList* isSgAsmElfSymverNeededAuxList ( const SgNode node)
ROSE_DLL_API SgAsmElfSymverNeededAux* isSgAsmElfSymverNeededAux ( SgNode node)
ROSE_DLL_API const SgAsmElfSymverNeededAux* isSgAsmElfSymverNeededAux ( const SgNode node)
ROSE_DLL_API const SgAsmElfRelocSection* isSgAsmElfRelocSection ( const SgNode node)
ROSE_DLL_API SgAsmElfRelocEntryList* isSgAsmElfRelocEntryList ( SgNode node)
ROSE_DLL_API const SgAsmElfRelocEntryList* isSgAsmElfRelocEntryList ( const SgNode node)
ROSE_DLL_API SgAsmElfRelocEntry* isSgAsmElfRelocEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfRelocEntry* isSgAsmElfRelocEntry ( const SgNode node)
ROSE_DLL_API SgAsmElfDynamicSection* isSgAsmElfDynamicSection ( SgNode node)
ROSE_DLL_API const SgAsmElfDynamicSection* isSgAsmElfDynamicSection ( const SgNode node)
ROSE_DLL_API SgAsmElfDynamicEntryList* isSgAsmElfDynamicEntryList ( SgNode node)
ROSE_DLL_API const SgAsmElfDynamicEntryList* isSgAsmElfDynamicEntryList ( const SgNode node)
ROSE_DLL_API SgAsmElfDynamicEntry* isSgAsmElfDynamicEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfDynamicEntry* isSgAsmElfDynamicEntry ( const SgNode node)
ROSE_DLL_API const SgAsmElfStringSection* isSgAsmElfStringSection ( const SgNode node)
ROSE_DLL_API SgAsmElfStrtab* isSgAsmElfStrtab ( SgNode node)
ROSE_DLL_API const SgAsmElfStrtab* isSgAsmElfStrtab ( const SgNode node)
ROSE_DLL_API const SgAsmElfNoteSection* isSgAsmElfNoteSection ( const SgNode node)
ROSE_DLL_API SgAsmElfNoteEntryList* isSgAsmElfNoteEntryList ( SgNode node)
ROSE_DLL_API const SgAsmElfNoteEntryList* isSgAsmElfNoteEntryList ( const SgNode node)
ROSE_DLL_API SgAsmElfNoteEntry* isSgAsmElfNoteEntry ( SgNode node)
ROSE_DLL_API const SgAsmElfNoteEntry* isSgAsmElfNoteEntry ( const SgNode node)
ROSE_DLL_API SgAsmElfEHFrameSection* isSgAsmElfEHFrameSection ( SgNode node)
ROSE_DLL_API const SgAsmElfEHFrameSection* isSgAsmElfEHFrameSection ( const SgNode node)
ROSE_DLL_API SgAsmElfEHFrameEntryCIList* isSgAsmElfEHFrameEntryCIList ( SgNode node)
ROSE_DLL_API const SgAsmElfEHFrameEntryCIList* isSgAsmElfEHFrameEntryCIList ( const SgNode node)
ROSE_DLL_API SgAsmElfEHFrameEntryCI* isSgAsmElfEHFrameEntryCI ( SgNode node)
ROSE_DLL_API const SgAsmElfEHFrameEntryCI* isSgAsmElfEHFrameEntryCI ( const SgNode node)
ROSE_DLL_API SgAsmElfEHFrameEntryFDList* isSgAsmElfEHFrameEntryFDList ( SgNode node)
ROSE_DLL_API const SgAsmElfEHFrameEntryFDList* isSgAsmElfEHFrameEntryFDList ( const SgNode node)
ROSE_DLL_API SgAsmElfEHFrameEntryFD* isSgAsmElfEHFrameEntryFD ( SgNode node)
ROSE_DLL_API const SgAsmElfEHFrameEntryFD* isSgAsmElfEHFrameEntryFD ( const SgNode node)
ROSE_DLL_API SgAsmElfSection* isSgAsmElfSection ( SgNode node)
ROSE_DLL_API const SgAsmElfSection* isSgAsmElfSection ( const SgNode node)
ROSE_DLL_API SgAsmDOSFileHeader* isSgAsmDOSFileHeader ( SgNode node)
ROSE_DLL_API const SgAsmDOSFileHeader* isSgAsmDOSFileHeader ( const SgNode node)
ROSE_DLL_API const SgAsmDOSExtendedHeader* isSgAsmDOSExtendedHeader ( const SgNode node)
ROSE_DLL_API const SgAsmPEFileHeader* isSgAsmPEFileHeader ( const SgNode node)
ROSE_DLL_API SgAsmPERVASizePairList* isSgAsmPERVASizePairList ( SgNode node)
ROSE_DLL_API const SgAsmPERVASizePairList* isSgAsmPERVASizePairList ( const SgNode node)
ROSE_DLL_API const SgAsmPERVASizePair* isSgAsmPERVASizePair ( const SgNode node)
ROSE_DLL_API const SgAsmPEImportItem* isSgAsmPEImportItem ( const SgNode node)
ROSE_DLL_API SgAsmPEImportItemList* isSgAsmPEImportItemList ( SgNode node)
ROSE_DLL_API const SgAsmPEImportItemList* isSgAsmPEImportItemList ( const SgNode node)
ROSE_DLL_API SgAsmPEImportDirectory* isSgAsmPEImportDirectory ( SgNode node)
ROSE_DLL_API const SgAsmPEImportDirectory* isSgAsmPEImportDirectory ( const SgNode node)
ROSE_DLL_API SgAsmPEImportDirectoryList* isSgAsmPEImportDirectoryList ( SgNode node)
ROSE_DLL_API const SgAsmPEImportDirectoryList* isSgAsmPEImportDirectoryList ( const SgNode node)
ROSE_DLL_API SgAsmPEImportSection* isSgAsmPEImportSection ( SgNode node)
ROSE_DLL_API const SgAsmPEImportSection* isSgAsmPEImportSection ( const SgNode node)
ROSE_DLL_API const SgAsmPEExportSection* isSgAsmPEExportSection ( const SgNode node)
ROSE_DLL_API SgAsmPEExportDirectory* isSgAsmPEExportDirectory ( SgNode node)
ROSE_DLL_API const SgAsmPEExportDirectory* isSgAsmPEExportDirectory ( const SgNode node)
ROSE_DLL_API SgAsmPEExportEntryList* isSgAsmPEExportEntryList ( SgNode node)
ROSE_DLL_API const SgAsmPEExportEntryList* isSgAsmPEExportEntryList ( const SgNode node)
ROSE_DLL_API SgAsmPEExportEntry* isSgAsmPEExportEntry ( SgNode node)
ROSE_DLL_API const SgAsmPEExportEntry* isSgAsmPEExportEntry ( const SgNode node)
ROSE_DLL_API SgAsmPEStringSection* isSgAsmPEStringSection ( SgNode node)
ROSE_DLL_API const SgAsmPEStringSection* isSgAsmPEStringSection ( const SgNode node)
ROSE_DLL_API SgAsmPESectionTable* isSgAsmPESectionTable ( SgNode node)
ROSE_DLL_API const SgAsmPESectionTable* isSgAsmPESectionTable ( const SgNode node)
ROSE_DLL_API SgAsmPESectionTableEntry* isSgAsmPESectionTableEntry ( SgNode node)
ROSE_DLL_API const SgAsmPESectionTableEntry* isSgAsmPESectionTableEntry ( const SgNode node)
ROSE_DLL_API SgAsmPESection* isSgAsmPESection ( SgNode node)
ROSE_DLL_API const SgAsmPESection* isSgAsmPESection ( const SgNode node)
ROSE_DLL_API SgAsmCoffSymbolTable* isSgAsmCoffSymbolTable ( SgNode node)
ROSE_DLL_API const SgAsmCoffSymbolTable* isSgAsmCoffSymbolTable ( const SgNode node)
ROSE_DLL_API SgAsmCoffSymbolList* isSgAsmCoffSymbolList ( SgNode node)
ROSE_DLL_API const SgAsmCoffSymbolList* isSgAsmCoffSymbolList ( const SgNode node)
ROSE_DLL_API SgAsmCoffSymbol* isSgAsmCoffSymbol ( SgNode node)
ROSE_DLL_API const SgAsmCoffSymbol* isSgAsmCoffSymbol ( const SgNode node)
ROSE_DLL_API SgAsmCoffStrtab* isSgAsmCoffStrtab ( SgNode node)
ROSE_DLL_API const SgAsmCoffStrtab* isSgAsmCoffStrtab ( const SgNode node)
ROSE_DLL_API SgAsmNEFileHeader* isSgAsmNEFileHeader ( SgNode node)
ROSE_DLL_API const SgAsmNEFileHeader* isSgAsmNEFileHeader ( const SgNode node)
ROSE_DLL_API SgAsmNEEntryTable* isSgAsmNEEntryTable ( SgNode node)
ROSE_DLL_API const SgAsmNEEntryTable* isSgAsmNEEntryTable ( const SgNode node)
ROSE_DLL_API SgAsmNEEntryPoint* isSgAsmNEEntryPoint ( SgNode node)
ROSE_DLL_API const SgAsmNEEntryPoint* isSgAsmNEEntryPoint ( const SgNode node)
ROSE_DLL_API SgAsmNESectionTable* isSgAsmNESectionTable ( SgNode node)
ROSE_DLL_API const SgAsmNESectionTable* isSgAsmNESectionTable ( const SgNode node)
ROSE_DLL_API SgAsmNESectionTableEntry* isSgAsmNESectionTableEntry ( SgNode node)
ROSE_DLL_API const SgAsmNESectionTableEntry* isSgAsmNESectionTableEntry ( const SgNode node)
ROSE_DLL_API SgAsmNERelocTable* isSgAsmNERelocTable ( SgNode node)
ROSE_DLL_API const SgAsmNERelocTable* isSgAsmNERelocTable ( const SgNode node)
ROSE_DLL_API SgAsmNERelocEntry* isSgAsmNERelocEntry ( SgNode node)
ROSE_DLL_API const SgAsmNERelocEntry* isSgAsmNERelocEntry ( const SgNode node)
ROSE_DLL_API SgAsmNENameTable* isSgAsmNENameTable ( SgNode node)
ROSE_DLL_API const SgAsmNENameTable* isSgAsmNENameTable ( const SgNode node)
ROSE_DLL_API SgAsmNEModuleTable* isSgAsmNEModuleTable ( SgNode node)
ROSE_DLL_API const SgAsmNEModuleTable* isSgAsmNEModuleTable ( const SgNode node)
ROSE_DLL_API SgAsmNEStringTable* isSgAsmNEStringTable ( SgNode node)
ROSE_DLL_API const SgAsmNEStringTable* isSgAsmNEStringTable ( const SgNode node)
ROSE_DLL_API SgAsmNESection* isSgAsmNESection ( SgNode node)
ROSE_DLL_API const SgAsmNESection* isSgAsmNESection ( const SgNode node)
ROSE_DLL_API SgAsmLEFileHeader* isSgAsmLEFileHeader ( SgNode node)
ROSE_DLL_API const SgAsmLEFileHeader* isSgAsmLEFileHeader ( const SgNode node)
ROSE_DLL_API SgAsmLEEntryTable* isSgAsmLEEntryTable ( SgNode node)
ROSE_DLL_API const SgAsmLEEntryTable* isSgAsmLEEntryTable ( const SgNode node)
ROSE_DLL_API SgAsmLEEntryPoint* isSgAsmLEEntryPoint ( SgNode node)
ROSE_DLL_API const SgAsmLEEntryPoint* isSgAsmLEEntryPoint ( const SgNode node)
ROSE_DLL_API SgAsmLESectionTable* isSgAsmLESectionTable ( SgNode node)
ROSE_DLL_API const SgAsmLESectionTable* isSgAsmLESectionTable ( const SgNode node)
ROSE_DLL_API SgAsmLESectionTableEntry* isSgAsmLESectionTableEntry ( SgNode node)
ROSE_DLL_API const SgAsmLESectionTableEntry* isSgAsmLESectionTableEntry ( const SgNode node)
ROSE_DLL_API SgAsmLERelocTable* isSgAsmLERelocTable ( SgNode node)
ROSE_DLL_API const SgAsmLERelocTable* isSgAsmLERelocTable ( const SgNode node)
ROSE_DLL_API SgAsmLENameTable* isSgAsmLENameTable ( SgNode node)
ROSE_DLL_API const SgAsmLENameTable* isSgAsmLENameTable ( const SgNode node)
ROSE_DLL_API SgAsmLEPageTable* isSgAsmLEPageTable ( SgNode node)
ROSE_DLL_API const SgAsmLEPageTable* isSgAsmLEPageTable ( const SgNode node)
ROSE_DLL_API SgAsmLEPageTableEntry* isSgAsmLEPageTableEntry ( SgNode node)
ROSE_DLL_API const SgAsmLEPageTableEntry* isSgAsmLEPageTableEntry ( const SgNode node)
ROSE_DLL_API SgAsmLESection* isSgAsmLESection ( SgNode node)
ROSE_DLL_API const SgAsmLESection* isSgAsmLESection ( const SgNode node)
ROSE_DLL_API SgAsmDwarfArrayType* isSgAsmDwarfArrayType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfArrayType* isSgAsmDwarfArrayType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfClassType* isSgAsmDwarfClassType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfClassType* isSgAsmDwarfClassType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfEntryPoint* isSgAsmDwarfEntryPoint ( SgNode node)
ROSE_DLL_API const SgAsmDwarfEntryPoint* isSgAsmDwarfEntryPoint ( const SgNode node)
ROSE_DLL_API SgAsmDwarfEnumerationType* isSgAsmDwarfEnumerationType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfEnumerationType* isSgAsmDwarfEnumerationType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfFormalParameter* isSgAsmDwarfFormalParameter ( SgNode node)
ROSE_DLL_API const SgAsmDwarfFormalParameter* isSgAsmDwarfFormalParameter ( const SgNode node)
ROSE_DLL_API SgAsmDwarfImportedDeclaration* isSgAsmDwarfImportedDeclaration ( SgNode node)
ROSE_DLL_API const SgAsmDwarfImportedDeclaration* isSgAsmDwarfImportedDeclaration ( const SgNode node)
ROSE_DLL_API SgAsmDwarfLabel* isSgAsmDwarfLabel ( SgNode node)
ROSE_DLL_API const SgAsmDwarfLabel* isSgAsmDwarfLabel ( const SgNode node)
ROSE_DLL_API SgAsmDwarfLexicalBlock* isSgAsmDwarfLexicalBlock ( SgNode node)
ROSE_DLL_API const SgAsmDwarfLexicalBlock* isSgAsmDwarfLexicalBlock ( const SgNode node)
ROSE_DLL_API SgAsmDwarfMember* isSgAsmDwarfMember ( SgNode node)
ROSE_DLL_API const SgAsmDwarfMember* isSgAsmDwarfMember ( const SgNode node)
ROSE_DLL_API SgAsmDwarfPointerType* isSgAsmDwarfPointerType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfPointerType* isSgAsmDwarfPointerType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfReferenceType* isSgAsmDwarfReferenceType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfReferenceType* isSgAsmDwarfReferenceType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfCompilationUnit* isSgAsmDwarfCompilationUnit ( SgNode node)
ROSE_DLL_API const SgAsmDwarfCompilationUnit* isSgAsmDwarfCompilationUnit ( const SgNode node)
ROSE_DLL_API SgAsmDwarfStringType* isSgAsmDwarfStringType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfStringType* isSgAsmDwarfStringType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfStructureType* isSgAsmDwarfStructureType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfStructureType* isSgAsmDwarfStructureType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfSubroutineType* isSgAsmDwarfSubroutineType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfSubroutineType* isSgAsmDwarfSubroutineType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfTypedef* isSgAsmDwarfTypedef ( SgNode node)
ROSE_DLL_API const SgAsmDwarfTypedef* isSgAsmDwarfTypedef ( const SgNode node)
ROSE_DLL_API SgAsmDwarfUnionType* isSgAsmDwarfUnionType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfUnionType* isSgAsmDwarfUnionType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfUnspecifiedParameters* isSgAsmDwarfUnspecifiedParameters ( SgNode node)
ROSE_DLL_API const SgAsmDwarfUnspecifiedParameters* isSgAsmDwarfUnspecifiedParameters ( const SgNode node)
ROSE_DLL_API SgAsmDwarfVariant* isSgAsmDwarfVariant ( SgNode node)
ROSE_DLL_API const SgAsmDwarfVariant* isSgAsmDwarfVariant ( const SgNode node)
ROSE_DLL_API SgAsmDwarfCommonBlock* isSgAsmDwarfCommonBlock ( SgNode node)
ROSE_DLL_API const SgAsmDwarfCommonBlock* isSgAsmDwarfCommonBlock ( const SgNode node)
ROSE_DLL_API SgAsmDwarfCommonInclusion* isSgAsmDwarfCommonInclusion ( SgNode node)
ROSE_DLL_API const SgAsmDwarfCommonInclusion* isSgAsmDwarfCommonInclusion ( const SgNode node)
ROSE_DLL_API SgAsmDwarfInheritance* isSgAsmDwarfInheritance ( SgNode node)
ROSE_DLL_API const SgAsmDwarfInheritance* isSgAsmDwarfInheritance ( const SgNode node)
ROSE_DLL_API SgAsmDwarfInlinedSubroutine* isSgAsmDwarfInlinedSubroutine ( SgNode node)
ROSE_DLL_API const SgAsmDwarfInlinedSubroutine* isSgAsmDwarfInlinedSubroutine ( const SgNode node)
ROSE_DLL_API SgAsmDwarfModule* isSgAsmDwarfModule ( SgNode node)
ROSE_DLL_API const SgAsmDwarfModule* isSgAsmDwarfModule ( const SgNode node)
ROSE_DLL_API SgAsmDwarfPtrToMemberType* isSgAsmDwarfPtrToMemberType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfPtrToMemberType* isSgAsmDwarfPtrToMemberType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfSetType* isSgAsmDwarfSetType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfSetType* isSgAsmDwarfSetType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfSubrangeType* isSgAsmDwarfSubrangeType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfSubrangeType* isSgAsmDwarfSubrangeType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfWithStmt* isSgAsmDwarfWithStmt ( SgNode node)
ROSE_DLL_API const SgAsmDwarfWithStmt* isSgAsmDwarfWithStmt ( const SgNode node)
ROSE_DLL_API SgAsmDwarfAccessDeclaration* isSgAsmDwarfAccessDeclaration ( SgNode node)
ROSE_DLL_API const SgAsmDwarfAccessDeclaration* isSgAsmDwarfAccessDeclaration ( const SgNode node)
ROSE_DLL_API SgAsmDwarfBaseType* isSgAsmDwarfBaseType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfBaseType* isSgAsmDwarfBaseType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfCatchBlock* isSgAsmDwarfCatchBlock ( SgNode node)
ROSE_DLL_API const SgAsmDwarfCatchBlock* isSgAsmDwarfCatchBlock ( const SgNode node)
ROSE_DLL_API SgAsmDwarfConstType* isSgAsmDwarfConstType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfConstType* isSgAsmDwarfConstType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfConstant* isSgAsmDwarfConstant ( SgNode node)
ROSE_DLL_API const SgAsmDwarfConstant* isSgAsmDwarfConstant ( const SgNode node)
ROSE_DLL_API SgAsmDwarfEnumerator* isSgAsmDwarfEnumerator ( SgNode node)
ROSE_DLL_API const SgAsmDwarfEnumerator* isSgAsmDwarfEnumerator ( const SgNode node)
ROSE_DLL_API SgAsmDwarfFileType* isSgAsmDwarfFileType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfFileType* isSgAsmDwarfFileType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfFriend* isSgAsmDwarfFriend ( SgNode node)
ROSE_DLL_API const SgAsmDwarfFriend* isSgAsmDwarfFriend ( const SgNode node)
ROSE_DLL_API SgAsmDwarfNamelist* isSgAsmDwarfNamelist ( SgNode node)
ROSE_DLL_API const SgAsmDwarfNamelist* isSgAsmDwarfNamelist ( const SgNode node)
ROSE_DLL_API SgAsmDwarfNamelistItem* isSgAsmDwarfNamelistItem ( SgNode node)
ROSE_DLL_API const SgAsmDwarfNamelistItem* isSgAsmDwarfNamelistItem ( const SgNode node)
ROSE_DLL_API SgAsmDwarfPackedType* isSgAsmDwarfPackedType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfPackedType* isSgAsmDwarfPackedType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfSubprogram* isSgAsmDwarfSubprogram ( SgNode node)
ROSE_DLL_API const SgAsmDwarfSubprogram* isSgAsmDwarfSubprogram ( const SgNode node)
ROSE_DLL_API SgAsmDwarfTemplateTypeParameter* isSgAsmDwarfTemplateTypeParameter ( SgNode node)
ROSE_DLL_API const SgAsmDwarfTemplateTypeParameter* isSgAsmDwarfTemplateTypeParameter ( const SgNode node)
ROSE_DLL_API SgAsmDwarfTemplateValueParameter* isSgAsmDwarfTemplateValueParameter ( SgNode node)
ROSE_DLL_API const SgAsmDwarfTemplateValueParameter* isSgAsmDwarfTemplateValueParameter ( const SgNode node)
ROSE_DLL_API SgAsmDwarfThrownType* isSgAsmDwarfThrownType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfThrownType* isSgAsmDwarfThrownType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfTryBlock* isSgAsmDwarfTryBlock ( SgNode node)
ROSE_DLL_API const SgAsmDwarfTryBlock* isSgAsmDwarfTryBlock ( const SgNode node)
ROSE_DLL_API SgAsmDwarfVariantPart* isSgAsmDwarfVariantPart ( SgNode node)
ROSE_DLL_API const SgAsmDwarfVariantPart* isSgAsmDwarfVariantPart ( const SgNode node)
ROSE_DLL_API SgAsmDwarfVariable* isSgAsmDwarfVariable ( SgNode node)
ROSE_DLL_API const SgAsmDwarfVariable* isSgAsmDwarfVariable ( const SgNode node)
ROSE_DLL_API SgAsmDwarfVolatileType* isSgAsmDwarfVolatileType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfVolatileType* isSgAsmDwarfVolatileType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfDwarfProcedure* isSgAsmDwarfDwarfProcedure ( SgNode node)
ROSE_DLL_API const SgAsmDwarfDwarfProcedure* isSgAsmDwarfDwarfProcedure ( const SgNode node)
ROSE_DLL_API SgAsmDwarfRestrictType* isSgAsmDwarfRestrictType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfRestrictType* isSgAsmDwarfRestrictType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfInterfaceType* isSgAsmDwarfInterfaceType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfInterfaceType* isSgAsmDwarfInterfaceType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfNamespace* isSgAsmDwarfNamespace ( SgNode node)
ROSE_DLL_API const SgAsmDwarfNamespace* isSgAsmDwarfNamespace ( const SgNode node)
ROSE_DLL_API SgAsmDwarfImportedModule* isSgAsmDwarfImportedModule ( SgNode node)
ROSE_DLL_API const SgAsmDwarfImportedModule* isSgAsmDwarfImportedModule ( const SgNode node)
ROSE_DLL_API SgAsmDwarfUnspecifiedType* isSgAsmDwarfUnspecifiedType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfUnspecifiedType* isSgAsmDwarfUnspecifiedType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfPartialUnit* isSgAsmDwarfPartialUnit ( SgNode node)
ROSE_DLL_API const SgAsmDwarfPartialUnit* isSgAsmDwarfPartialUnit ( const SgNode node)
ROSE_DLL_API SgAsmDwarfImportedUnit* isSgAsmDwarfImportedUnit ( SgNode node)
ROSE_DLL_API const SgAsmDwarfImportedUnit* isSgAsmDwarfImportedUnit ( const SgNode node)
ROSE_DLL_API SgAsmDwarfMutableType* isSgAsmDwarfMutableType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfMutableType* isSgAsmDwarfMutableType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfCondition* isSgAsmDwarfCondition ( SgNode node)
ROSE_DLL_API const SgAsmDwarfCondition* isSgAsmDwarfCondition ( const SgNode node)
ROSE_DLL_API SgAsmDwarfSharedType* isSgAsmDwarfSharedType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfSharedType* isSgAsmDwarfSharedType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfFormatLabel* isSgAsmDwarfFormatLabel ( SgNode node)
ROSE_DLL_API const SgAsmDwarfFormatLabel* isSgAsmDwarfFormatLabel ( const SgNode node)
ROSE_DLL_API SgAsmDwarfFunctionTemplate* isSgAsmDwarfFunctionTemplate ( SgNode node)
ROSE_DLL_API const SgAsmDwarfFunctionTemplate* isSgAsmDwarfFunctionTemplate ( const SgNode node)
ROSE_DLL_API SgAsmDwarfClassTemplate* isSgAsmDwarfClassTemplate ( SgNode node)
ROSE_DLL_API const SgAsmDwarfClassTemplate* isSgAsmDwarfClassTemplate ( const SgNode node)
ROSE_DLL_API SgAsmDwarfUpcSharedType* isSgAsmDwarfUpcSharedType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfUpcSharedType* isSgAsmDwarfUpcSharedType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfUpcStrictType* isSgAsmDwarfUpcStrictType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfUpcStrictType* isSgAsmDwarfUpcStrictType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfUpcRelaxedType* isSgAsmDwarfUpcRelaxedType ( SgNode node)
ROSE_DLL_API const SgAsmDwarfUpcRelaxedType* isSgAsmDwarfUpcRelaxedType ( const SgNode node)
ROSE_DLL_API SgAsmDwarfUnknownConstruct* isSgAsmDwarfUnknownConstruct ( SgNode node)
ROSE_DLL_API const SgAsmDwarfUnknownConstruct* isSgAsmDwarfUnknownConstruct ( const SgNode node)
ROSE_DLL_API SgAsmDwarfConstruct* isSgAsmDwarfConstruct ( SgNode node)
ROSE_DLL_API const SgAsmDwarfConstruct* isSgAsmDwarfConstruct ( const SgNode node)
ROSE_DLL_API SgAsmDwarfMacroList* isSgAsmDwarfMacroList ( SgNode node)
ROSE_DLL_API const SgAsmDwarfMacroList* isSgAsmDwarfMacroList ( const SgNode node)
ROSE_DLL_API SgAsmDwarfMacro* isSgAsmDwarfMacro ( SgNode node)
ROSE_DLL_API const SgAsmDwarfMacro* isSgAsmDwarfMacro ( const SgNode node)
ROSE_DLL_API SgAsmDwarfLine* isSgAsmDwarfLine ( SgNode node)
ROSE_DLL_API const SgAsmDwarfLine* isSgAsmDwarfLine ( const SgNode node)
ROSE_DLL_API SgAsmDwarfLineList* isSgAsmDwarfLineList ( SgNode node)
ROSE_DLL_API const SgAsmDwarfLineList* isSgAsmDwarfLineList ( const SgNode node)
ROSE_DLL_API SgAsmDwarfConstructList* isSgAsmDwarfConstructList ( SgNode node)
ROSE_DLL_API const SgAsmDwarfConstructList* isSgAsmDwarfConstructList ( const SgNode node)
ROSE_DLL_API SgAsmDwarfCompilationUnitList* isSgAsmDwarfCompilationUnitList ( SgNode node)
ROSE_DLL_API const SgAsmDwarfCompilationUnitList* isSgAsmDwarfCompilationUnitList ( const SgNode node)
ROSE_DLL_API SgAsmDwarfInformation* isSgAsmDwarfInformation ( SgNode node)
ROSE_DLL_API const SgAsmDwarfInformation* isSgAsmDwarfInformation ( const SgNode node)
ROSE_DLL_API SgAsmStringStorage* isSgAsmStringStorage ( SgNode node)
ROSE_DLL_API const SgAsmStringStorage* isSgAsmStringStorage ( const SgNode node)
ROSE_DLL_API SgAsmBasicString* isSgAsmBasicString ( SgNode node)
ROSE_DLL_API const SgAsmBasicString* isSgAsmBasicString ( const SgNode node)
ROSE_DLL_API SgAsmStoredString* isSgAsmStoredString ( SgNode node)
ROSE_DLL_API const SgAsmStoredString* isSgAsmStoredString ( const SgNode node)
ROSE_DLL_API SgAsmGenericString* isSgAsmGenericString ( SgNode node)
ROSE_DLL_API const SgAsmGenericString* isSgAsmGenericString ( const SgNode node)
ROSE_DLL_API SgAsmGenericHeaderList* isSgAsmGenericHeaderList ( SgNode node)
ROSE_DLL_API const SgAsmGenericHeaderList* isSgAsmGenericHeaderList ( const SgNode node)
ROSE_DLL_API SgAsmGenericHeader* isSgAsmGenericHeader ( SgNode node)
ROSE_DLL_API const SgAsmGenericHeader* isSgAsmGenericHeader ( const SgNode node)
ROSE_DLL_API SgAsmGenericSymbolList* isSgAsmGenericSymbolList ( SgNode node)
ROSE_DLL_API const SgAsmGenericSymbolList* isSgAsmGenericSymbolList ( const SgNode node)
ROSE_DLL_API const SgAsmGenericSymbol* isSgAsmGenericSymbol ( const SgNode node)
ROSE_DLL_API SgAsmGenericStrtab* isSgAsmGenericStrtab ( SgNode node)
ROSE_DLL_API const SgAsmGenericStrtab* isSgAsmGenericStrtab ( const SgNode node)
ROSE_DLL_API SgAsmGenericSectionList* isSgAsmGenericSectionList ( SgNode node)
ROSE_DLL_API const SgAsmGenericSectionList* isSgAsmGenericSectionList ( const SgNode node)
ROSE_DLL_API const SgAsmGenericSection* isSgAsmGenericSection ( const SgNode node)
ROSE_DLL_API SgAsmGenericDLLList* isSgAsmGenericDLLList ( SgNode node)
ROSE_DLL_API const SgAsmGenericDLLList* isSgAsmGenericDLLList ( const SgNode node)
ROSE_DLL_API SgAsmGenericDLL* isSgAsmGenericDLL ( SgNode node)
ROSE_DLL_API const SgAsmGenericDLL* isSgAsmGenericDLL ( const SgNode node)
ROSE_DLL_API SgAsmGenericFormat* isSgAsmGenericFormat ( SgNode node)
ROSE_DLL_API const SgAsmGenericFormat* isSgAsmGenericFormat ( const SgNode node)
ROSE_DLL_API SgAsmGenericFileList* isSgAsmGenericFileList ( SgNode node)
ROSE_DLL_API const SgAsmGenericFileList* isSgAsmGenericFileList ( const SgNode node)
ROSE_DLL_API SgAsmGenericFile* isSgAsmGenericFile ( SgNode node)
ROSE_DLL_API const SgAsmGenericFile* isSgAsmGenericFile ( const SgNode node)
ROSE_DLL_API SgAsmExecutableFileFormat* isSgAsmExecutableFileFormat ( SgNode node)
ROSE_DLL_API const SgAsmExecutableFileFormat* isSgAsmExecutableFileFormat ( const SgNode node)
ROSE_DLL_API SgAsmNode* isSgAsmNode ( SgNode node)
ROSE_DLL_API const SgAsmNode* isSgAsmNode ( const SgNode node)
ROSE_DLL_API SgCommonBlockObject* isSgCommonBlockObject ( SgNode node)
ROSE_DLL_API const SgCommonBlockObject* isSgCommonBlockObject ( const SgNode node)
ROSE_DLL_API const SgInitializedName* isSgInitializedName ( const SgNode node)
ROSE_DLL_API SgJavaMemberValuePair* isSgJavaMemberValuePair ( SgNode node)
ROSE_DLL_API const SgJavaMemberValuePair* isSgJavaMemberValuePair ( const SgNode node)
ROSE_DLL_API SgOmpOrderedClause* isSgOmpOrderedClause ( SgNode node)
ROSE_DLL_API const SgOmpOrderedClause* isSgOmpOrderedClause ( const SgNode node)
ROSE_DLL_API SgOmpNowaitClause* isSgOmpNowaitClause ( SgNode node)
ROSE_DLL_API const SgOmpNowaitClause* isSgOmpNowaitClause ( const SgNode node)
ROSE_DLL_API SgOmpUntiedClause* isSgOmpUntiedClause ( SgNode node)
ROSE_DLL_API const SgOmpUntiedClause* isSgOmpUntiedClause ( const SgNode node)
ROSE_DLL_API SgOmpDefaultClause* isSgOmpDefaultClause ( SgNode node)
ROSE_DLL_API const SgOmpDefaultClause* isSgOmpDefaultClause ( const SgNode node)
ROSE_DLL_API SgOmpCollapseClause* isSgOmpCollapseClause ( SgNode node)
ROSE_DLL_API const SgOmpCollapseClause* isSgOmpCollapseClause ( const SgNode node)
ROSE_DLL_API SgOmpIfClause* isSgOmpIfClause ( SgNode node)
ROSE_DLL_API const SgOmpIfClause* isSgOmpIfClause ( const SgNode node)
ROSE_DLL_API SgOmpNumThreadsClause* isSgOmpNumThreadsClause ( SgNode node)
ROSE_DLL_API const SgOmpNumThreadsClause* isSgOmpNumThreadsClause ( const SgNode node)
ROSE_DLL_API SgOmpDeviceClause* isSgOmpDeviceClause ( SgNode node)
ROSE_DLL_API const SgOmpDeviceClause* isSgOmpDeviceClause ( const SgNode node)
ROSE_DLL_API SgOmpSafelenClause* isSgOmpSafelenClause ( SgNode node)
ROSE_DLL_API const SgOmpSafelenClause* isSgOmpSafelenClause ( const SgNode node)
ROSE_DLL_API SgOmpExpressionClause* isSgOmpExpressionClause ( SgNode node)
ROSE_DLL_API const SgOmpExpressionClause* isSgOmpExpressionClause ( const SgNode node)
ROSE_DLL_API SgOmpCopyprivateClause* isSgOmpCopyprivateClause ( SgNode node)
ROSE_DLL_API const SgOmpCopyprivateClause* isSgOmpCopyprivateClause ( const SgNode node)
ROSE_DLL_API SgOmpPrivateClause* isSgOmpPrivateClause ( SgNode node)
ROSE_DLL_API const SgOmpPrivateClause* isSgOmpPrivateClause ( const SgNode node)
ROSE_DLL_API SgOmpFirstprivateClause* isSgOmpFirstprivateClause ( SgNode node)
ROSE_DLL_API const SgOmpFirstprivateClause* isSgOmpFirstprivateClause ( const SgNode node)
ROSE_DLL_API SgOmpSharedClause* isSgOmpSharedClause ( SgNode node)
ROSE_DLL_API const SgOmpSharedClause* isSgOmpSharedClause ( const SgNode node)
ROSE_DLL_API SgOmpCopyinClause* isSgOmpCopyinClause ( SgNode node)
ROSE_DLL_API const SgOmpCopyinClause* isSgOmpCopyinClause ( const SgNode node)
ROSE_DLL_API SgOmpLastprivateClause* isSgOmpLastprivateClause ( SgNode node)
ROSE_DLL_API const SgOmpLastprivateClause* isSgOmpLastprivateClause ( const SgNode node)
ROSE_DLL_API SgOmpReductionClause* isSgOmpReductionClause ( SgNode node)
ROSE_DLL_API const SgOmpReductionClause* isSgOmpReductionClause ( const SgNode node)
ROSE_DLL_API SgOmpMapClause* isSgOmpMapClause ( SgNode node)
ROSE_DLL_API const SgOmpMapClause* isSgOmpMapClause ( const SgNode node)
ROSE_DLL_API SgOmpLinearClause* isSgOmpLinearClause ( SgNode node)
ROSE_DLL_API const SgOmpLinearClause* isSgOmpLinearClause ( const SgNode node)
ROSE_DLL_API SgOmpUniformClause* isSgOmpUniformClause ( SgNode node)
ROSE_DLL_API const SgOmpUniformClause* isSgOmpUniformClause ( const SgNode node)
ROSE_DLL_API SgOmpAlignedClause* isSgOmpAlignedClause ( SgNode node)
ROSE_DLL_API const SgOmpAlignedClause* isSgOmpAlignedClause ( const SgNode node)
ROSE_DLL_API SgOmpVariablesClause* isSgOmpVariablesClause ( SgNode node)
ROSE_DLL_API const SgOmpVariablesClause* isSgOmpVariablesClause ( const SgNode node)
ROSE_DLL_API SgOmpScheduleClause* isSgOmpScheduleClause ( SgNode node)
ROSE_DLL_API const SgOmpScheduleClause* isSgOmpScheduleClause ( const SgNode node)
ROSE_DLL_API SgOmpClause* isSgOmpClause ( SgNode node)
ROSE_DLL_API const SgOmpClause* isSgOmpClause ( const SgNode node)
ROSE_DLL_API SgRenamePair* isSgRenamePair ( SgNode node)
ROSE_DLL_API const SgRenamePair* isSgRenamePair ( const SgNode node)
ROSE_DLL_API SgInterfaceBody* isSgInterfaceBody ( SgNode node)
ROSE_DLL_API const SgInterfaceBody* isSgInterfaceBody ( const SgNode node)
ROSE_DLL_API SgHeaderFileBody* isSgHeaderFileBody ( SgNode node)
ROSE_DLL_API const SgHeaderFileBody* isSgHeaderFileBody ( const SgNode node)
ROSE_DLL_API SgUntypedUnaryOperator* isSgUntypedUnaryOperator ( SgNode node)
ROSE_DLL_API const SgUntypedUnaryOperator* isSgUntypedUnaryOperator ( const SgNode node)
ROSE_DLL_API SgUntypedBinaryOperator* isSgUntypedBinaryOperator ( SgNode node)
ROSE_DLL_API const SgUntypedBinaryOperator* isSgUntypedBinaryOperator ( const SgNode node)
ROSE_DLL_API SgUntypedValueExpression* isSgUntypedValueExpression ( SgNode node)
ROSE_DLL_API const SgUntypedValueExpression* isSgUntypedValueExpression ( const SgNode node)
ROSE_DLL_API SgUntypedArrayReferenceExpression* isSgUntypedArrayReferenceExpression ( SgNode node)
ROSE_DLL_API const SgUntypedArrayReferenceExpression* isSgUntypedArrayReferenceExpression ( const SgNode node)
ROSE_DLL_API SgUntypedOtherExpression* isSgUntypedOtherExpression ( SgNode node)
ROSE_DLL_API const SgUntypedOtherExpression* isSgUntypedOtherExpression ( const SgNode node)
ROSE_DLL_API SgUntypedFunctionCallOrArrayReferenceExpression* isSgUntypedFunctionCallOrArrayReferenceExpression ( SgNode node)
ROSE_DLL_API const SgUntypedFunctionCallOrArrayReferenceExpression* isSgUntypedFunctionCallOrArrayReferenceExpression ( const SgNode node)
ROSE_DLL_API SgUntypedReferenceExpression* isSgUntypedReferenceExpression ( SgNode node)
ROSE_DLL_API const SgUntypedReferenceExpression* isSgUntypedReferenceExpression ( const SgNode node)
ROSE_DLL_API SgUntypedExpression* isSgUntypedExpression ( SgNode node)
ROSE_DLL_API const SgUntypedExpression* isSgUntypedExpression ( const SgNode node)
ROSE_DLL_API SgUntypedImplicitDeclaration* isSgUntypedImplicitDeclaration ( SgNode node)
ROSE_DLL_API const SgUntypedImplicitDeclaration* isSgUntypedImplicitDeclaration ( const SgNode node)
ROSE_DLL_API SgUntypedVariableDeclaration* isSgUntypedVariableDeclaration ( SgNode node)
ROSE_DLL_API const SgUntypedVariableDeclaration* isSgUntypedVariableDeclaration ( const SgNode node)
ROSE_DLL_API SgUntypedProgramHeaderDeclaration* isSgUntypedProgramHeaderDeclaration ( SgNode node)
ROSE_DLL_API const SgUntypedProgramHeaderDeclaration* isSgUntypedProgramHeaderDeclaration ( const SgNode node)
ROSE_DLL_API SgUntypedSubroutineDeclaration* isSgUntypedSubroutineDeclaration ( SgNode node)
ROSE_DLL_API const SgUntypedSubroutineDeclaration* isSgUntypedSubroutineDeclaration ( const SgNode node)
ROSE_DLL_API SgUntypedFunctionDeclaration* isSgUntypedFunctionDeclaration ( SgNode node)
ROSE_DLL_API const SgUntypedFunctionDeclaration* isSgUntypedFunctionDeclaration ( const SgNode node)
ROSE_DLL_API SgUntypedModuleDeclaration* isSgUntypedModuleDeclaration ( SgNode node)
ROSE_DLL_API const SgUntypedModuleDeclaration* isSgUntypedModuleDeclaration ( const SgNode node)
ROSE_DLL_API SgUntypedDeclarationStatement* isSgUntypedDeclarationStatement ( SgNode node)
ROSE_DLL_API const SgUntypedDeclarationStatement* isSgUntypedDeclarationStatement ( const SgNode node)
ROSE_DLL_API SgUntypedAssignmentStatement* isSgUntypedAssignmentStatement ( SgNode node)
ROSE_DLL_API const SgUntypedAssignmentStatement* isSgUntypedAssignmentStatement ( const SgNode node)
ROSE_DLL_API SgUntypedFunctionCallStatement* isSgUntypedFunctionCallStatement ( SgNode node)
ROSE_DLL_API const SgUntypedFunctionCallStatement* isSgUntypedFunctionCallStatement ( const SgNode node)
ROSE_DLL_API SgUntypedBlockStatement* isSgUntypedBlockStatement ( SgNode node)
ROSE_DLL_API const SgUntypedBlockStatement* isSgUntypedBlockStatement ( const SgNode node)
ROSE_DLL_API SgUntypedNamedStatement* isSgUntypedNamedStatement ( SgNode node)
ROSE_DLL_API const SgUntypedNamedStatement* isSgUntypedNamedStatement ( const SgNode node)
ROSE_DLL_API SgUntypedOtherStatement* isSgUntypedOtherStatement ( SgNode node)
ROSE_DLL_API const SgUntypedOtherStatement* isSgUntypedOtherStatement ( const SgNode node)
ROSE_DLL_API SgUntypedFunctionScope* isSgUntypedFunctionScope ( SgNode node)
ROSE_DLL_API const SgUntypedFunctionScope* isSgUntypedFunctionScope ( const SgNode node)
ROSE_DLL_API SgUntypedModuleScope* isSgUntypedModuleScope ( SgNode node)
ROSE_DLL_API const SgUntypedModuleScope* isSgUntypedModuleScope ( const SgNode node)
ROSE_DLL_API SgUntypedGlobalScope* isSgUntypedGlobalScope ( SgNode node)
ROSE_DLL_API const SgUntypedGlobalScope* isSgUntypedGlobalScope ( const SgNode node)
ROSE_DLL_API SgUntypedScope* isSgUntypedScope ( SgNode node)
ROSE_DLL_API const SgUntypedScope* isSgUntypedScope ( const SgNode node)
ROSE_DLL_API SgUntypedStatement* isSgUntypedStatement ( SgNode node)
ROSE_DLL_API const SgUntypedStatement* isSgUntypedStatement ( const SgNode node)
ROSE_DLL_API SgUntypedArrayType* isSgUntypedArrayType ( SgNode node)
ROSE_DLL_API const SgUntypedArrayType* isSgUntypedArrayType ( const SgNode node)
ROSE_DLL_API SgUntypedType* isSgUntypedType ( SgNode node)
ROSE_DLL_API const SgUntypedType* isSgUntypedType ( const SgNode node)
ROSE_DLL_API SgUntypedAttribute* isSgUntypedAttribute ( SgNode node)
ROSE_DLL_API const SgUntypedAttribute* isSgUntypedAttribute ( const SgNode node)
ROSE_DLL_API SgUntypedInitializedName* isSgUntypedInitializedName ( SgNode node)
ROSE_DLL_API const SgUntypedInitializedName* isSgUntypedInitializedName ( const SgNode node)
ROSE_DLL_API SgUntypedFile* isSgUntypedFile ( SgNode node)
ROSE_DLL_API const SgUntypedFile* isSgUntypedFile ( const SgNode node)
ROSE_DLL_API SgUntypedStatementList* isSgUntypedStatementList ( SgNode node)
ROSE_DLL_API const SgUntypedStatementList* isSgUntypedStatementList ( const SgNode node)
ROSE_DLL_API SgUntypedDeclarationList* isSgUntypedDeclarationList ( SgNode node)
ROSE_DLL_API const SgUntypedDeclarationList* isSgUntypedDeclarationList ( const SgNode node)
ROSE_DLL_API SgUntypedFunctionDeclarationList* isSgUntypedFunctionDeclarationList ( SgNode node)
ROSE_DLL_API const SgUntypedFunctionDeclarationList* isSgUntypedFunctionDeclarationList ( const SgNode node)
ROSE_DLL_API SgUntypedInitializedNameList* isSgUntypedInitializedNameList ( SgNode node)
ROSE_DLL_API const SgUntypedInitializedNameList* isSgUntypedInitializedNameList ( const SgNode node)
ROSE_DLL_API SgUntypedNode* isSgUntypedNode ( SgNode node)
ROSE_DLL_API const SgUntypedNode* isSgUntypedNode ( const SgNode node)
ROSE_DLL_API SgLocatedNodeSupport* isSgLocatedNodeSupport ( SgNode node)
ROSE_DLL_API const SgLocatedNodeSupport* isSgLocatedNodeSupport ( const SgNode node)
ROSE_DLL_API SgToken* isSgToken ( SgNode node)
ROSE_DLL_API const SgToken* isSgToken ( const SgNode node)
ROSE_DLL_API SgLocatedNode* isSgLocatedNode ( SgNode node)
ROSE_DLL_API const SgLocatedNode* isSgLocatedNode ( const SgNode node)
ROSE_DLL_API SgAterm* isSgAterm ( SgNode node)
ROSE_DLL_API const SgAterm* isSgAterm ( const SgNode node)
ROSE_DLL_API SgNode* isSgNode ( SgNode node)
ROSE_DLL_API const SgNode* isSgNode ( const SgNode node)
std::ostream& operator<< ( std::ostream &  ,
const SgName  
)
std::ostream & operator<< ( std::ostream &  ,
const std::vector< bool > &   
)
std::ostream& operator<< ( std::ostream &  ,
const std::set< int > &   
)
std::ostream& operator<< ( std::ostream &  ,
const std::map< SgNode *, int > &   
)
std::ostream& operator<< ( std::ostream &  ,
const std::map< SgNode *, std::string > &   
)
std::ostream & operator<< ( std::ostream &  ,
const Rose_STL_Container< SgAsmStatement * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const Rose_STL_Container< SgAsmExpression * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const Rose_STL_Container< SgDataStatementObject * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const Rose_STL_Container< SgDataStatementValue * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const Rose_STL_Container< SgCommonBlockObject * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const Rose_STL_Container< SgDimensionObject * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const Rose_STL_Container< SgLabelSymbol * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const Rose_STL_Container< SgFormatItem * > &   
)
std::ostream& operator<< ( std::ostream &  ,
const rose_rva_t  
)

Definition at line 193 of file Rva.C.

References rose_rva_t::to_string().

rose_addr_t operator- ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 201 of file Rva.C.

References rose_rva_t::get_rva().

rose_addr_t operator+ ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 200 of file Rva.C.

References rose_rva_t::get_rva().

bool operator< ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 204 of file Rva.C.

References rose_rva_t::get_rva().

bool operator<= ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 205 of file Rva.C.

References rose_rva_t::get_rva().

bool operator> ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 206 of file Rva.C.

References rose_rva_t::get_rva().

bool operator>= ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 207 of file Rva.C.

References rose_rva_t::get_rva().

bool operator== ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 208 of file Rva.C.

References rose_rva_t::get_rva().

bool operator!= ( const rose_rva_t a1,
const rose_rva_t a2 
)

Definition at line 209 of file Rva.C.

References rose_rva_t::get_rva().

template<class T >
bool operator== ( const SgSharedVector< T > &  x,
const SgSharedVector< T > &  y 
)
template<class T >
bool operator!= ( const SgSharedVector< T > &  x,
const SgSharedVector< T > &  y 
)
template<class T >
void swap ( SgSharedVector< T > &  x,
SgSharedVector< T > &  y 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_graph_string_node_hash_multimap::iterator &  rhm_it 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_graph_node_edge_hash_multimap::iterator &  rhm_it 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_graph_integer_node_hash_map::iterator &  rhm_it 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_graph_integer_edge_hash_map::iterator &  rhm_it 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_graph_integer_edge_hash_multimap::iterator &  rhm_it 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_graph_integerpair_edge_hash_multimap::iterator &  rhm_it 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_graph_string_integer_hash_multimap::iterator &  rhm_it 
)
ROSE_DLL_API void traverseMemoryPoolNodes ( ROSE_VisitTraversal traversal)
ROSE_DLL_API void traverseMemoryPoolVisitorPattern ( ROSE_VisitorPattern visitor)
ROSE_DLL_API void traverseRepresentativeNodes ( ROSE_VisitTraversal traversal)
ROSE_DLL_API size_t numberOfNodes ( )
ROSE_DLL_API size_t memoryUsage ( )
ROSE_DLL_API std::string globalUnparseToString ( const SgNode astNode,
SgUnparse_Info inputUnparseInfoPointer = NULL 
)
std::ostream& operator<< ( std::ostream &  os,
const Rose_STL_Container< std::string > &  l 
)
std::ostream& operator<< ( std::ostream &  os,
const std::multimap< rose_addr_t, rose_addr_t > &  m 
)
std::ostream& operator<< ( std::ostream &  os,
const std::vector< std::pair< rose_addr_t, rose_addr_t > > &  l 
)
std::ostream& operator<< ( std::ostream &  os,
const struct stat &  sb 
)
std::ostream& operator<< ( std::ostream &  os,
const std::set< SgSymbol * > &  l 
)
std::ostream& operator<< ( std::ostream &  os,
const rose_hash_multimap::iterator &  rhm_it 
)
std::string getSgVariant ( int  x)

extern declarations used by the unparser (a default object for many to reference)

template<class Elemtype >
bool StatementReplace ( SgStatement parent,
Elemtype *&  cur,
SgStatement target,
SgStatement newstmt 
)
inline

Definition at line 96903 of file Cxx_Grammar.h.

References SgNode::set_isModified().

Sg_File_Info* New_File_Info ( SgLocatedNode p)
inline

Definition at line 96972 of file Cxx_Grammar.h.

References SgLocatedNode::generateMatchingFileInfo().

template<class Elemtype >
bool StatementListInsertChild ( SgStatement parent,
Rose_STL_Container< Elemtype * > &  l,
SgStatement target,
SgStatement n,
bool  inFront,
bool  extractFromBasicBlock,
bool  removeCurrent 
)
inline
void preventConstructionOnStack ( SgNode n)

Variable Documentation

TerminalNamesType Cxx_GrammarTerminalNames[784]
const uint8_t rose_ClassHierarchyCastTable[782][98]
int SAGE_DEBUG

declaration of variable to control internal output of debugging information (default = 0)

unsigned char e_magic

Definition at line 280860 of file Cxx_Grammar.h.

uint16_t e_cpu_type

Definition at line 280861 of file Cxx_Grammar.h.

uint16_t e_nsections

Definition at line 280862 of file Cxx_Grammar.h.

uint32_t e_time

Definition at line 280863 of file Cxx_Grammar.h.

uint32_t e_coff_symtab

Definition at line 280864 of file Cxx_Grammar.h.

uint32_t e_coff_nsyms

Definition at line 280865 of file Cxx_Grammar.h.

uint16_t e_nt_hdr_size

Definition at line 280866 of file Cxx_Grammar.h.

uint32_t e_flags

Definition at line 280867 of file Cxx_Grammar.h.

uint16_t e_opt_magic

Definition at line 280860 of file Cxx_Grammar.h.

uint16_t e_lmajor

Definition at line 280861 of file Cxx_Grammar.h.

uint16_t e_lminor

Definition at line 280862 of file Cxx_Grammar.h.

uint16_t e_code_size

Definition at line 280863 of file Cxx_Grammar.h.

uint32_t e_data_size

Definition at line 280864 of file Cxx_Grammar.h.

uint16_t e_bss_size

Definition at line 280865 of file Cxx_Grammar.h.

uint32_t e_entrypoint_rva

Definition at line 280866 of file Cxx_Grammar.h.

uint32_t e_code_rva

Definition at line 280867 of file Cxx_Grammar.h.

uint32_t e_data_rva

Definition at line 280868 of file Cxx_Grammar.h.

uint64_t e_image_base

Definition at line 280869 of file Cxx_Grammar.h.

uint32_t e_section_align

Definition at line 280870 of file Cxx_Grammar.h.

uint32_t e_file_align

Definition at line 280871 of file Cxx_Grammar.h.

uint16_t e_os_major

Definition at line 280872 of file Cxx_Grammar.h.

uint16_t e_os_minor

Definition at line 280873 of file Cxx_Grammar.h.

uint16_t e_user_major

Definition at line 280874 of file Cxx_Grammar.h.

uint16_t e_user_minor

Definition at line 280875 of file Cxx_Grammar.h.

uint16_t e_subsys_major

Definition at line 280876 of file Cxx_Grammar.h.

uint16_t e_subsys_minor

Definition at line 280877 of file Cxx_Grammar.h.

uint32_t e_reserved9

Definition at line 280878 of file Cxx_Grammar.h.

uint32_t e_image_size

Definition at line 280879 of file Cxx_Grammar.h.

uint32_t e_header_size

Definition at line 280880 of file Cxx_Grammar.h.

uint32_t e_file_checksum

Definition at line 280881 of file Cxx_Grammar.h.

uint16_t e_subsystem

Definition at line 280882 of file Cxx_Grammar.h.

uint16_t e_dll_flags

Definition at line 280883 of file Cxx_Grammar.h.

uint64_t e_stack_reserve_size

Definition at line 280884 of file Cxx_Grammar.h.

uint64_t e_stack_commit_size

Definition at line 280885 of file Cxx_Grammar.h.

uint64_t e_heap_reserve_size

Definition at line 280886 of file Cxx_Grammar.h.

uint64_t e_heap_commit_size

Definition at line 280887 of file Cxx_Grammar.h.

uint32_t e_loader_flags

Definition at line 280888 of file Cxx_Grammar.h.

uint32_t e_num_rvasize_pairs

Definition at line 280889 of file Cxx_Grammar.h.

unsigned char e_byte_order

Definition at line 281760 of file Cxx_Grammar.h.

unsigned char e_word_order

Definition at line 281761 of file Cxx_Grammar.h.

uint32_t e_format_level

Definition at line 281762 of file Cxx_Grammar.h.

uint16_t e_os_type

Definition at line 281764 of file Cxx_Grammar.h.

uint32_t e_module_version

Definition at line 281765 of file Cxx_Grammar.h.

uint32_t e_npages

Definition at line 281767 of file Cxx_Grammar.h.

uint32_t e_eip_section

Definition at line 281768 of file Cxx_Grammar.h.

uint32_t e_eip

Definition at line 281769 of file Cxx_Grammar.h.

uint32_t e_esp_section

Definition at line 281770 of file Cxx_Grammar.h.

uint32_t e_esp

Definition at line 281771 of file Cxx_Grammar.h.

uint32_t e_page_size

Definition at line 281772 of file Cxx_Grammar.h.

uint32_t e_lps_or_shift

Definition at line 281773 of file Cxx_Grammar.h.

uint32_t e_fixup_sect_size

Definition at line 281774 of file Cxx_Grammar.h.

uint32_t e_fixup_sect_cksum

Definition at line 281775 of file Cxx_Grammar.h.

uint32_t e_loader_sect_size

Definition at line 281776 of file Cxx_Grammar.h.

uint32_t e_loader_sect_cksum

Definition at line 281777 of file Cxx_Grammar.h.

uint32_t e_secttab_rfo

Definition at line 281778 of file Cxx_Grammar.h.

uint32_t e_secttab_nentries

Definition at line 281779 of file Cxx_Grammar.h.

uint32_t e_pagetab_rfo

Definition at line 281780 of file Cxx_Grammar.h.

uint32_t e_iterpages_offset

Definition at line 281781 of file Cxx_Grammar.h.

uint16_t e_rsrctab_rfo

Definition at line 281782 of file Cxx_Grammar.h.

uint32_t e_rsrctab_nentries

Definition at line 281783 of file Cxx_Grammar.h.

uint16_t e_resnametab_rfo

Definition at line 281784 of file Cxx_Grammar.h.

uint16_t e_entrytab_rfo

Definition at line 281785 of file Cxx_Grammar.h.

uint32_t e_fmtdirtab_rfo

Definition at line 281786 of file Cxx_Grammar.h.

uint32_t e_fmtdirtab_nentries

Definition at line 281787 of file Cxx_Grammar.h.

uint32_t e_fixup_pagetab_rfo

Definition at line 281788 of file Cxx_Grammar.h.

uint32_t e_fixup_rectab_rfo

Definition at line 281789 of file Cxx_Grammar.h.

uint32_t e_import_modtab_rfo

Definition at line 281790 of file Cxx_Grammar.h.

uint32_t e_import_modtab_nentries

Definition at line 281791 of file Cxx_Grammar.h.

uint32_t e_import_proctab_rfo

Definition at line 281792 of file Cxx_Grammar.h.

uint32_t e_ppcksumtab_rfo

Definition at line 281793 of file Cxx_Grammar.h.

uint32_t e_data_pages_offset

Definition at line 281794 of file Cxx_Grammar.h.

uint32_t e_preload_npages

Definition at line 281795 of file Cxx_Grammar.h.

uint32_t e_nonresnametab_offset

Definition at line 281796 of file Cxx_Grammar.h.

uint32_t e_nonresnametab_size

Definition at line 281797 of file Cxx_Grammar.h.

uint32_t e_nonresnametab_cksum

Definition at line 281798 of file Cxx_Grammar.h.

uint32_t e_auto_ds_section

Definition at line 281799 of file Cxx_Grammar.h.

uint32_t e_debug_info_rfo

Definition at line 281800 of file Cxx_Grammar.h.

uint32_t e_debug_info_size

Definition at line 281801 of file Cxx_Grammar.h.

uint32_t e_num_instance_preload

Definition at line 281802 of file Cxx_Grammar.h.

uint32_t e_num_instance_demand

Definition at line 281803 of file Cxx_Grammar.h.

uint32_t e_heap_size

Definition at line 281804 of file Cxx_Grammar.h.

unsigned char e_linker_major

Definition at line 282681 of file Cxx_Grammar.h.

unsigned char e_linker_minor

Definition at line 282682 of file Cxx_Grammar.h.

uint16_t e_entrytab_size

Definition at line 282684 of file Cxx_Grammar.h.

uint32_t e_checksum

Definition at line 282685 of file Cxx_Grammar.h.

uint16_t e_flags1

Definition at line 282686 of file Cxx_Grammar.h.

uint16_t e_autodata_sn

Definition at line 282687 of file Cxx_Grammar.h.

uint16_t e_stack_size

Definition at line 282689 of file Cxx_Grammar.h.

uint32_t e_csip

Definition at line 282690 of file Cxx_Grammar.h.

uint32_t e_sssp

Definition at line 282691 of file Cxx_Grammar.h.

uint16_t e_nmodrefs

Definition at line 282693 of file Cxx_Grammar.h.

uint16_t e_nnonresnames

Definition at line 282694 of file Cxx_Grammar.h.

uint16_t e_sectab_rfo

Definition at line 282695 of file Cxx_Grammar.h.

uint16_t e_modreftab_rfo

Definition at line 282698 of file Cxx_Grammar.h.

uint16_t e_importnametab_rfo

Definition at line 282699 of file Cxx_Grammar.h.

uint16_t e_nmovable_entries

Definition at line 282701 of file Cxx_Grammar.h.

uint16_t e_sector_align

Definition at line 282702 of file Cxx_Grammar.h.

uint16_t e_nresources

Definition at line 282703 of file Cxx_Grammar.h.

unsigned char e_exetype

Definition at line 282704 of file Cxx_Grammar.h.

unsigned char e_flags2

Definition at line 282705 of file Cxx_Grammar.h.

uint16_t e_fastload_sector

Definition at line 282706 of file Cxx_Grammar.h.

uint16_t e_fastload_nsectors

Definition at line 282707 of file Cxx_Grammar.h.

uint32_t e_res1

Definition at line 282708 of file Cxx_Grammar.h.

uint16_t e_winvers

Definition at line 282709 of file Cxx_Grammar.h.

uint16_t e_last_page_size

Definition at line 283457 of file Cxx_Grammar.h.

uint16_t e_total_pages

Definition at line 283459 of file Cxx_Grammar.h.

uint16_t e_nrelocs

Definition at line 283460 of file Cxx_Grammar.h.

uint16_t e_header_paragraphs

Definition at line 283461 of file Cxx_Grammar.h.

uint16_t e_minalloc

Definition at line 283462 of file Cxx_Grammar.h.

uint16_t e_maxalloc

Definition at line 283463 of file Cxx_Grammar.h.

uint16_t e_ss

Definition at line 283464 of file Cxx_Grammar.h.

uint16_t e_sp

Definition at line 283465 of file Cxx_Grammar.h.

uint16_t e_cksum

Definition at line 283466 of file Cxx_Grammar.h.

uint16_t e_ip

Definition at line 283468 of file Cxx_Grammar.h.

uint16_t e_cs

Definition at line 283469 of file Cxx_Grammar.h.

uint16_t e_relocs_offset

Definition at line 283470 of file Cxx_Grammar.h.

uint16_t e_overlay

Definition at line 283471 of file Cxx_Grammar.h.

unsigned char e_ident_magic

Definition at line 284049 of file Cxx_Grammar.h.

unsigned char e_ident_file_class

Definition at line 284050 of file Cxx_Grammar.h.

unsigned char e_ident_data_encoding

Definition at line 284051 of file Cxx_Grammar.h.

unsigned char e_ident_file_version

Definition at line 284052 of file Cxx_Grammar.h.

unsigned char e_ident_padding

Definition at line 284053 of file Cxx_Grammar.h.

uint16_t e_type

Definition at line 284054 of file Cxx_Grammar.h.

uint16_t e_machine

Definition at line 284055 of file Cxx_Grammar.h.

uint32_t e_version

Definition at line 284056 of file Cxx_Grammar.h.

uint64_t e_entry

Definition at line 284057 of file Cxx_Grammar.h.

uint64_t e_phoff

Definition at line 284058 of file Cxx_Grammar.h.

uint64_t e_shoff

Definition at line 284059 of file Cxx_Grammar.h.

uint16_t e_ehsize

Definition at line 284061 of file Cxx_Grammar.h.

uint16_t e_phentsize

Definition at line 284062 of file Cxx_Grammar.h.

uint16_t e_phnum

Definition at line 284063 of file Cxx_Grammar.h.

uint16_t e_shentsize

Definition at line 284064 of file Cxx_Grammar.h.

uint16_t e_shnum

Definition at line 284065 of file Cxx_Grammar.h.

uint16_t e_shstrndx

Definition at line 284066 of file Cxx_Grammar.h.

uint16_t e_oemid

Definition at line 291925 of file Cxx_Grammar.h.

uint16_t e_oeminfo

Definition at line 291926 of file Cxx_Grammar.h.

uint32_t e_res2

Definition at line 291927 of file Cxx_Grammar.h.

uint32_t e_res3

Definition at line 291928 of file Cxx_Grammar.h.

uint32_t e_res4

Definition at line 291929 of file Cxx_Grammar.h.

uint32_t e_res5

Definition at line 291930 of file Cxx_Grammar.h.

uint32_t e_res6

Definition at line 291931 of file Cxx_Grammar.h.

uint32_t e_lfanew

Definition at line 291932 of file Cxx_Grammar.h.

uint32_t st_name

Definition at line 298903 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymbol::encode().

uint32_t st_zero

Definition at line 298905 of file Cxx_Grammar.h.

uint32_t st_offset

Definition at line 298906 of file Cxx_Grammar.h.

union { ... }
uint64_t st_value

Definition at line 298909 of file Cxx_Grammar.h.

int16_t st_section_num

Definition at line 298910 of file Cxx_Grammar.h.

uint16_t st_type

Definition at line 298911 of file Cxx_Grammar.h.

unsigned char st_storage_class

Definition at line 298912 of file Cxx_Grammar.h.

unsigned char st_num_aux_entries

Definition at line 298913 of file Cxx_Grammar.h.

uint64_t st_size

Definition at line 299409 of file Cxx_Grammar.h.

unsigned char st_info

Definition at line 299410 of file Cxx_Grammar.h.

unsigned char st_res1

Definition at line 299411 of file Cxx_Grammar.h.

uint16_t st_shndx

Definition at line 299412 of file Cxx_Grammar.h.

uint32_t sh_name

Definition at line 303697 of file Cxx_Grammar.h.

uint32_t sh_type

Definition at line 303698 of file Cxx_Grammar.h.

uint64_t sh_flags

Definition at line 303699 of file Cxx_Grammar.h.

uint64_t sh_addr

Definition at line 303700 of file Cxx_Grammar.h.

uint64_t sh_offset

Definition at line 303701 of file Cxx_Grammar.h.

uint64_t sh_size

Definition at line 303702 of file Cxx_Grammar.h.

uint32_t sh_link

Definition at line 303703 of file Cxx_Grammar.h.

uint32_t sh_info

Definition at line 303704 of file Cxx_Grammar.h.

uint64_t sh_addralign

Definition at line 303705 of file Cxx_Grammar.h.

uint64_t sh_entsize

Definition at line 303706 of file Cxx_Grammar.h.

uint64_t r_offset

Definition at line 305294 of file Cxx_Grammar.h.

uint64_t r_info

Definition at line 305295 of file Cxx_Grammar.h.

uint64_t r_addend

Definition at line 305296 of file Cxx_Grammar.h.

uint64_t d_tag

Definition at line 307136 of file Cxx_Grammar.h.

uint64_t d_val

Definition at line 307137 of file Cxx_Grammar.h.

uint16_t vd_version

version of this struct: This field shall be set to 1

Definition at line 310636 of file Cxx_Grammar.h.

uint16_t vd_flags

Version information flag bitmask.

Definition at line 310637 of file Cxx_Grammar.h.

uint16_t vd_ndx

Version index of this entry.

Definition at line 310638 of file Cxx_Grammar.h.

uint16_t vd_cnt

Number of verdaux entries.

See Also
SgAsmElfSymverDefinedAux

Definition at line 310639 of file Cxx_Grammar.h.

uint32_t vd_hash

Hash of version name.

Definition at line 310640 of file Cxx_Grammar.h.

uint32_t vd_aux

Offset (in bytes) to start of array of verdaux entries.

Definition at line 310641 of file Cxx_Grammar.h.

uint32_t vd_next

Offset (in bytes) to next verdef entry.

Definition at line 310642 of file Cxx_Grammar.h.

uint32_t vda_name

Offset (in bytes) to strings table to name string.

Definition at line 311518 of file Cxx_Grammar.h.

uint32_t vda_next

Offset (in bytes) to next verdaux entry.

Definition at line 311519 of file Cxx_Grammar.h.

uint16_t vn_version

version of this struct: This field shall be set to 1

Definition at line 312366 of file Cxx_Grammar.h.

uint16_t vn_cnt

Number of vernaux entries.

See Also
SgAsmElfSymverNeededAux

Definition at line 312367 of file Cxx_Grammar.h.

uint32_t vn_file

Offset (in bytes) to strings table to file string.

Definition at line 312368 of file Cxx_Grammar.h.

uint32_t vn_aux

Offset (in bytes) to start of array of vernaux entries.

Definition at line 312369 of file Cxx_Grammar.h.

uint32_t vn_next

Offset (in bytes) to next verneed entry.

Definition at line 312370 of file Cxx_Grammar.h.

uint32_t vna_hash

Hash of version name.

Definition at line 313232 of file Cxx_Grammar.h.

uint16_t vna_flags

Version information flag bitmask.

Definition at line 313233 of file Cxx_Grammar.h.

uint16_t vna_other

Version index of this entry (bit 15 is special)

Definition at line 313234 of file Cxx_Grammar.h.

uint32_t vna_name

Offset (in bytes) to strings table to name string.

Definition at line 313235 of file Cxx_Grammar.h.

uint32_t vna_next

Offset (in bytes) to next vernaux entry.

Definition at line 313236 of file Cxx_Grammar.h.

uint32_t ilt_rva

Definition at line 314107 of file Cxx_Grammar.h.

uint32_t forwarder_chain

Definition at line 314109 of file Cxx_Grammar.h.

uint32_t dll_name_rva

Definition at line 314110 of file Cxx_Grammar.h.

uint32_t iat_rva

Definition at line 314111 of file Cxx_Grammar.h.

uint16_t virtual_size

Definition at line 314631 of file Cxx_Grammar.h.

uint16_t physical_size

Definition at line 314633 of file Cxx_Grammar.h.

uint32_t physical_offset

Definition at line 314634 of file Cxx_Grammar.h.

uint32_t coff_line_nums

Definition at line 314635 of file Cxx_Grammar.h.

uint32_t n_relocs

Definition at line 314636 of file Cxx_Grammar.h.

uint32_t n_coff_line_nums

Definition at line 314637 of file Cxx_Grammar.h.

uint32_t res1

Definition at line 315176 of file Cxx_Grammar.h.

Referenced by SgAsmCoffSymbol::ctor().

uint32_t timestamp

Definition at line 315177 of file Cxx_Grammar.h.

uint16_t vmajor

Definition at line 315178 of file Cxx_Grammar.h.

uint16_t vminor

Definition at line 315179 of file Cxx_Grammar.h.

uint32_t name_rva

Definition at line 315180 of file Cxx_Grammar.h.

uint32_t ord_base

Definition at line 315181 of file Cxx_Grammar.h.

uint32_t expaddr_n

Definition at line 315182 of file Cxx_Grammar.h.

uint32_t nameptr_n

Definition at line 315183 of file Cxx_Grammar.h.

uint32_t expaddr_rva

Definition at line 315184 of file Cxx_Grammar.h.

uint32_t nameptr_rva

Definition at line 315185 of file Cxx_Grammar.h.

uint32_t ordinals_rva

Definition at line 315186 of file Cxx_Grammar.h.

uint32_t e_rva

Definition at line 315712 of file Cxx_Grammar.h.

uint32_t e_size

Definition at line 315713 of file Cxx_Grammar.h.

uint16_t sector

Definition at line 318953 of file Cxx_Grammar.h.

uint16_t pageno_hi

Definition at line 319848 of file Cxx_Grammar.h.

Referenced by SgAsmLEPageTableEntry::ctor().

unsigned char pageno_lo

Definition at line 319849 of file Cxx_Grammar.h.

Referenced by SgAsmLEPageTableEntry::ctor().

uint16_t objnum

Definition at line 320309 of file Cxx_Grammar.h.

uint8_t entry_type

Definition at line 320310 of file Cxx_Grammar.h.

uint32_t entry_offset

Definition at line 320311 of file Cxx_Grammar.h.

Referenced by SgAsmLEPageTable::ctor().

uint32_t mapped_size

Definition at line 320797 of file Cxx_Grammar.h.

uint32_t base_addr

Definition at line 320798 of file Cxx_Grammar.h.

uint32_t pagemap_index

Definition at line 320800 of file Cxx_Grammar.h.

uint32_t pagemap_nentries

Definition at line 320801 of file Cxx_Grammar.h.