FLANG

Public Member Functions | List of all members
Fortran::parser::UnparseVisitor Class Reference

## Public Member Functions
| UnparseVisitor (llvm::raw_ostream &out, int indentationAmount, Encoding encoding, bool capitalize, bool backslashEscapes, preStatementType *preStatement, AnalyzedObjectsAsFortran *asFortran)
template<typename T >
void | Before (const T &)
template<typename T >
double | Unparse (const T &)
template<typename T >
bool | Pre (const T &x)
template<typename T >
void | Post (const T &)
void | Unparse (const std::string &x)
void | Unparse (int x)
void | Unparse (unsigned int x)
void | Unparse (long x)
void | Unparse (unsigned long x)
void | Unparse (long long x)
void | Unparse (unsigned long long x)
void | Unparse (char x)
template<typename T >
void | Before (const Statement< T > &x)
template<typename T >
void | Post (const Statement< T > &)
void | Unparse (const Program &x)
void | Unparse (const Name &x)
void | Unparse (const DefinedOperator::IntrinsicOperator &x)
void | Post (const Star &)
void | Post (const TypeParamValue::Deferred &)
void | Unparse (const DeclarationTypeSpec::Type &x)
void | Unparse (const DeclarationTypeSpec::Class &x)
void | Post (const DeclarationTypeSpec::ClassStar &)
void | Post (const DeclarationTypeSpec::TypeStar &)
void | Unparse (const DeclarationTypeSpec::Record &x)
void | Before (const IntrinsicTypeSpec::Real &)
void | Before (const IntrinsicTypeSpec::Complex &)
void | Post (const IntrinsicTypeSpec::DoublePrecision &)
void | Before (const IntrinsicTypeSpec::Character &)
void | Before (const IntrinsicTypeSpec::Logical &)
void | Post (const IntrinsicTypeSpec::DoubleComplex &)
void | Before (const IntegerTypeSpec &)
void | Unparse (const KindSelector &x)
void | Unparse (const SignedIntLiteralConstant &x)
void | Unparse (const IntLiteralConstant &x)
void | Unparse (const Sign &x)
void | Unparse (const RealLiteralConstant &x)
void | Unparse (const ComplexLiteralConstant &x)
void | Unparse (const CharSelector::LengthAndKind &x)
void | Unparse (const LengthSelector &x)
void | Unparse (const CharLength &x)
void | Unparse (const CharLiteralConstant &x)
void | Unparse (const HollerithLiteralConstant &x)
void | Unparse (const LogicalLiteralConstant &x)
void | Unparse (const DerivedTypeStmt &x)
void | Unparse (const Abstract &)
void | Post (const TypeAttrSpec::BindC &)
void | Unparse (const TypeAttrSpec::Extends &x)
void | Unparse (const EndTypeStmt &x)
void | Unparse (const SequenceStmt &)
void | Unparse (const TypeParamDefStmt &x)
void | Unparse (const TypeParamDecl &x)
void | Unparse (const DataComponentDefStmt &x)
void | Unparse (const Allocatable &)
void | Unparse (const Pointer &)
void | Unparse (const Contiguous &)
void | Before (const ComponentAttrSpec &x)
void | Post (const ComponentAttrSpec &x)
void | Unparse (const ComponentDecl &x)
void | Unparse (const ComponentArraySpec &x)
void | Unparse (const ProcComponentDefStmt &x)
void | Unparse (const NoPass &)
void | Unparse (const Pass &x)
void | Unparse (const Initialization &x)
void | Unparse (const PrivateStmt &)
void | Unparse (const TypeBoundProcedureStmt::WithoutInterface &x)
void | Unparse (const TypeBoundProcedureStmt::WithInterface &x)
void | Unparse (const TypeBoundProcDecl &x)
void | Unparse (const TypeBoundGenericStmt &x)
void | Post (const BindAttr::Deferred &)
void | Post (const BindAttr::Non_Overridable &)
void | Unparse (const FinalProcedureStmt &x)
void | Unparse (const DerivedTypeSpec &x)
void | Unparse (const TypeParamSpec &x)
void | Unparse (const StructureConstructor &x)
void | Unparse (const ComponentSpec &x)
void | Unparse (const EnumDefStmt &)
void | Unparse (const EnumeratorDefStmt &x)
void | Unparse (const Enumerator &x)
void | Post (const EndEnumStmt &)
void | Unparse (const BOZLiteralConstant &x)
void | Unparse (const AcValue::Triplet &x)
void | Unparse (const ArrayConstructor &x)
void | Unparse (const AcSpec &x)
template<typename A , typename B >
void | Unparse (const LoopBounds< A, B > &x)
void | Unparse (const AcImpliedDo &x)
void | Unparse (const AcImpliedDoControl &x)
void | Unparse (const TypeDeclarationStmt &x)
void | Before (const AttrSpec &x)
void | Post (const AttrSpec &x)
void | Unparse (const EntityDecl &x)
void | Unparse (const NullInit &)
void | Unparse (const LanguageBindingSpec &x)
void | Unparse (const CoarraySpec &x)
void | Unparse (const DeferredCoshapeSpecList &x)
void | Unparse (const ExplicitCoshapeSpec &x)
void | Unparse (const ExplicitShapeSpec &x)
void | Unparse (const ArraySpec &x)
void | Post (const AssumedShapeSpec &)
void | Unparse (const DeferredShapeSpecList &x)
void | Unparse (const AssumedImpliedSpec &x)
void | Unparse (const AssumedSizeSpec &x)
void | Unparse (const ImpliedShapeSpec &x)
void | Post (const AssumedRankSpec &)
void | Post (const Asynchronous &)
void | Post (const External &)
void | Post (const Intrinsic &)
void | Post (const Optional &)
void | Post (const Parameter &)
void | Post (const Protected &)
void | Post (const Save &)
void | Post (const Target &)
void | Post (const Value &)
void | Post (const Volatile &)
void | Unparse (const IntentSpec &x)
void | Unparse (const AccessStmt &x)
void | Unparse (const AllocatableStmt &x)
void | Unparse (const ObjectDecl &x)
void | Unparse (const AsynchronousStmt &x)
void | Unparse (const BindStmt &x)
void | Unparse (const BindEntity &x)
void | Unparse (const CodimensionStmt &x)
void | Unparse (const CodimensionDecl &x)
void | Unparse (const ContiguousStmt &x)
void | Unparse (const DataStmt &x)
void | Unparse (const DataStmtSet &x)
void | Unparse (const DataImpliedDo &x)
void | Unparse (const DataStmtValue &x)
void | Unparse (const DimensionStmt &x)
void | Unparse (const DimensionStmt::Declaration &x)
void | Unparse (const IntentStmt &x)
void | Unparse (const OptionalStmt &x)
void | Unparse (const ParameterStmt &x)
void | Unparse (const NamedConstantDef &x)
void | Unparse (const PointerStmt &x)
void | Unparse (const PointerDecl &x)
void | Unparse (const ProtectedStmt &x)
void | Unparse (const SaveStmt &x)
void | Unparse (const SavedEntity &x)
void | Unparse (const TargetStmt &x)
void | Unparse (const ValueStmt &x)
void | Unparse (const VolatileStmt &x)
void | Unparse (const ImplicitStmt &x)
void | Unparse (const ImplicitSpec &x)
void | Unparse (const LetterSpec &x)
void | Unparse (const ImportStmt &x)
void | Unparse (const NamelistStmt &x)
void | Unparse (const NamelistStmt::Group &x)
void | Unparse (const EquivalenceStmt &x)
void | Unparse (const CommonStmt &x)
void | Unparse (const CommonBlockObject &x)
void | Unparse (const CommonStmt::Block &x)
void | Unparse (const Substring &x)
void | Unparse (const CharLiteralConstantSubstring &x)
void | Unparse (const SubstringRange &x)
void | Unparse (const PartRef &x)
void | Unparse (const StructureComponent &x)
void | Unparse (const ArrayElement &x)
void | Unparse (const SubscriptTriplet &x)
void | Unparse (const ImageSelector &x)
void | Before (const ImageSelectorSpec::Stat &)
void | Before (const ImageSelectorSpec::Team_Number &)
void | Before (const ImageSelectorSpec &x)
void | Unparse (const AllocateStmt &x)
void | Before (const AllocOpt &x)
void | Unparse (const Allocation &x)
void | Unparse (const AllocateShapeSpec &x)
void | Unparse (const AllocateCoarraySpec &x)
void | Unparse (const NullifyStmt &x)
void | Unparse (const DeallocateStmt &x)
void | Before (const StatOrErrmsg &x)
bool | Pre (const Expr &x)
void | Unparse (const Expr::Parentheses &x)
void | Before (const Expr::UnaryPlus &)
void | Before (const Expr::Negate &)
void | Before (const Expr::NOT &)
void | Unparse (const Expr::PercentLoc &x)
void | Unparse (const Expr::Power &x)
void | Unparse (const Expr::Multiply &x)
void | Unparse (const Expr::Divide &x)
void | Unparse (const Expr::Add &x)
void | Unparse (const Expr::Subtract &x)
void | Unparse (const Expr::Concat &x)
void | Unparse (const Expr::LT &x)
void | Unparse (const Expr::LE &x)
void | Unparse (const Expr::EQ &x)
void | Unparse (const Expr::NE &x)
void | Unparse (const Expr::GE &x)
void | Unparse (const Expr::GT &x)
void | Unparse (const Expr::AND &x)
void | Unparse (const Expr::OR &x)
void | Unparse (const Expr::EQV &x)
void | Unparse (const Expr::NEQV &x)
void | Unparse (const Expr::ComplexConstructor &x)
void | Unparse (const Expr::DefinedBinary &x)
void | Unparse (const DefinedOpName &x)
void | Unparse (const AssignmentStmt &x)
void | Unparse (const PointerAssignmentStmt &x)
void | Post (const BoundsSpec &)
void | Unparse (const BoundsRemapping &x)
void | Unparse (const WhereStmt &x)
void | Unparse (const WhereConstructStmt &x)
void | Unparse (const MaskedElsewhereStmt &x)
void | Unparse (const ElsewhereStmt &x)
void | Unparse (const EndWhereStmt &x)
void | Unparse (const ForallConstructStmt &x)
void | Unparse (const EndForallStmt &x)
void | Before (const ForallStmt &)
void | Unparse (const AssociateStmt &x)
void | Unparse (const Association &x)
void | Unparse (const EndAssociateStmt &x)
void | Unparse (const BlockStmt &x)
void | Unparse (const EndBlockStmt &x)
void | Unparse (const ChangeTeamStmt &x)
void | Unparse (const CoarrayAssociation &x)
void | Unparse (const EndChangeTeamStmt &x)
void | Unparse (const CriticalStmt &x)
void | Unparse (const EndCriticalStmt &x)
void | Unparse (const DoConstruct &x)
void | Unparse (const LabelDoStmt &x)
void | Unparse (const NonLabelDoStmt &x)
void | Unparse (const LoopControl &x)
void | Unparse (const ConcurrentHeader &x)
void | Unparse (const ConcurrentControl &x)
void | Before (const LoopControl::Concurrent &)
void | Unparse (const LocalitySpec::Local &x)
void | Unparse (const LocalitySpec::LocalInit &x)
void | Unparse (const LocalitySpec::Shared &x)
void | Post (const LocalitySpec::DefaultNone &)
void | Unparse (const EndDoStmt &x)
void | Unparse (const CycleStmt &x)
void | Unparse (const IfThenStmt &x)
void | Unparse (const ElseIfStmt &x)
void | Unparse (const ElseStmt &x)
void | Unparse (const EndIfStmt &x)
void | Unparse (const IfStmt &x)
void | Unparse (const SelectCaseStmt &x)
void | Unparse (const CaseStmt &x)
void | Unparse (const EndSelectStmt &x)
void | Unparse (const CaseSelector &x)
void | Unparse (const CaseValueRange::Range &x)
void | Unparse (const SelectRankStmt &x)
void | Unparse (const SelectRankCaseStmt &x)
void | Unparse (const SelectTypeStmt &x)
void | Unparse (const TypeGuardStmt &x)
void | Unparse (const TypeGuardStmt::Guard &x)
void | Unparse (const ExitStmt &x)
void | Before (const GotoStmt &)
void | Unparse (const ComputedGotoStmt &x)
void | Unparse (const ContinueStmt &)
void | Unparse (const StopStmt &x)
void | Unparse (const FailImageStmt &)
void | Unparse (const SyncAllStmt &x)
void | Unparse (const SyncImagesStmt &x)
void | Unparse (const SyncMemoryStmt &x)
void | Unparse (const SyncTeamStmt &x)
void | Unparse (const EventPostStmt &x)
void | Before (const EventWaitStmt::EventWaitSpec &x)
void | Unparse (const EventWaitStmt &x)
void | Unparse (const FormTeamStmt &x)
void | Before (const FormTeamStmt::FormTeamSpec &x)
void | Unparse (const LockStmt &x)
void | Before (const LockStmt::LockStat &x)
void | Unparse (const UnlockStmt &x)
void | Unparse (const OpenStmt &x)
bool | Pre (const ConnectSpec &x)
void | Unparse (const CloseStmt &x)
void | Before (const CloseStmt::CloseSpec &x)
void | Unparse (const ReadStmt &x)
void | Unparse (const WriteStmt &x)
void | Unparse (const PrintStmt &x)
bool | Pre (const IoControlSpec &x)
void | Unparse (const InputImpliedDo &x)
void | Unparse (const OutputImpliedDo &x)
void | Unparse (const WaitStmt &x)
void | Before (const WaitSpec &x)
void | Unparse (const BackspaceStmt &x)
void | Unparse (const EndfileStmt &x)
void | Unparse (const RewindStmt &x)
void | Before (const PositionOrFlushSpec &x)
void | Unparse (const FlushStmt &x)
void | Unparse (const InquireStmt &x)
bool | Pre (const InquireSpec &x)
void | Before (const FormatStmt &)
void | Unparse (const format::FormatSpecification &x)
void | Unparse (const format::FormatItem &x)
void | Unparse (const format::IntrinsicTypeDataEditDesc &x)
void | Unparse (const format::DerivedTypeDataEditDesc &x)
void | Unparse (const format::ControlEditDesc &x)
void | Before (const MainProgram &x)
void | Before (const ProgramStmt &)
void | Unparse (const EndProgramStmt &x)
void | Before (const ModuleStmt &)
void | Unparse (const EndModuleStmt &x)
void | Unparse (const UseStmt &x)
void | Unparse (const Rename &x)
void | Unparse (const SubmoduleStmt &x)
void | Unparse (const ParentIdentifier &x)
void | Unparse (const EndSubmoduleStmt &x)
void | Unparse (const BlockDataStmt &x)
void | Unparse (const EndBlockDataStmt &x)
void | Unparse (const InterfaceStmt &x)
void | Unparse (const EndInterfaceStmt &x)
void | Unparse (const ProcedureStmt &x)
void | Before (const GenericSpec &x)
void | Post (const GenericSpec &x)
void | Unparse (const GenericStmt &x)
void | Unparse (const ExternalStmt &x)
void | Unparse (const ProcedureDeclarationStmt &x)
void | Unparse (const ProcDecl &x)
void | Unparse (const IntrinsicStmt &x)
void | Unparse (const FunctionReference &x)
void | Unparse (const CallStmt &x)
void | Unparse (const ActualArgSpec &x)
void | Unparse (const ActualArg::PercentRef &x)
void | Unparse (const ActualArg::PercentVal &x)
void | Before (const AltReturnSpec &)
void | Post (const PrefixSpec::Elemental)
void | Post (const PrefixSpec::Impure)
void | Post (const PrefixSpec::Module)
void | Post (const PrefixSpec::Non_Recursive)
void | Post (const PrefixSpec::Pure)
void | Post (const PrefixSpec::Recursive)
void | Unparse (const FunctionStmt &x)
void | Unparse (const Suffix &x)
void | Unparse (const EndFunctionStmt &x)
void | Unparse (const SubroutineStmt &x)
void | Unparse (const EndSubroutineStmt &x)
void | Before (const MpSubprogramStmt &)
void | Unparse (const EndMpSubprogramStmt &x)
void | Unparse (const EntryStmt &x)
void | Unparse (const ReturnStmt &x)
void | Unparse (const ContainsStmt &)
void | Unparse (const StmtFunctionStmt &x)
void | Unparse (const CompilerDirective &x)
void | Unparse (const CompilerDirective::IgnoreTKR &x)
void | Unparse (const AccAtomicCapture &x)
void | Unparse (const AccAtomicRead &x)
void | Unparse (const AccAtomicWrite &x)
void | Unparse (const AccAtomicUpdate &x)
void | Unparse (const llvm::acc::Directive &x)
void | Before (const AccClause::Auto &)
void | Before (const AccClause::Capture &)
void | Before (const AccClause::Finalize &)
void | Before (const AccClause::IfPresent &)
void | Before (const AccClause::Independent &)
void | Before (const AccClause::NoHost &)
void | Before (const AccClause::Read &)
void | Before (const AccClause::Seq &)
void | Before (const AccClause::Write &)
void | Before (const AccClause::Unknown &)
void | Unparse (const AccClause::Attach &x)
void | Unparse (const AccClause::Bind &x)
void | Unparse (const AccClause::Collapse &x)
void | Unparse (const AccClause::Copy &x)
void | Unparse (const AccClause::Copyin &x)
void | Unparse (const AccClause::Copyout &x)
void | Unparse (const AccClause::Create &x)
void | Unparse (const AccClause::Default &x)
void | Unparse (const AccClause::Delete &x)
void | Unparse (const AccClause::Detach &x)
void | Unparse (const AccClause::Device &x)
void | Unparse (const AccClause::DevicePtr &x)
void | Unparse (const AccClause::DeviceResident &x)
void | Unparse (const AccClause::FirstPrivate &x)
void | Unparse (const AccClause::Host &x)
void | Unparse (const AccClause::If &x)
void | Unparse (const AccClause::Link &x)
void | Unparse (const AccClause::NumGangs &x)
void | Unparse (const AccClause::NumWorkers &x)
void | Unparse (const AccClause::Present &x)
void | Unparse (const AccClause::Private &x)
void | Unparse (const AccClause::Reduction &x)
void | Unparse (const AccClause::VectorLength &x)
void | Unparse (const AccClause::Async &x)
void | Unparse (const AccClause::DefaultAsync &x)
void | Unparse (const AccClause::DeviceNum &x)
void | Unparse (const AccClause::Gang &x)
void | Unparse (const AccClause::NoCreate &x)
void | Unparse (const AccClause::UseDevice &x)
void | Unparse (const AccClause::Self &x)
void | Unparse (const AccClause::Vector &x)
void | Unparse (const AccClause::Wait &x)
void | Unparse (const AccClause::Worker &x)
void | Unparse (const AccClause::DeviceType &x)
void | Unparse (const AccObjectListWithModifier &x)
void | Unparse (const AccDataModifier::Modifier &x)
void | Unparse (const AccDefaultClause &x)
void | Unparse (const AccClauseList &x)
void | Unparse (const AccGangArgument &x)
void | Unparse (const OpenACCBlockConstruct &x)
void | Unparse (const OpenACCLoopConstruct &x)
void | Unparse (const AccBeginLoopDirective &x)
void | Unparse (const OpenACCStandaloneConstruct &x)
void | Unparse (const OpenACCStandaloneDeclarativeConstruct &x)
void | Unparse (const OpenACCCombinedConstruct &x)
void | Unparse (const OpenACCRoutineConstruct &x)
void | Unparse (const AccObject &x)
void | Unparse (const AccObjectList &x)
void | Unparse (const AccObjectListWithReduction &x)
void | Unparse (const OpenACCCacheConstruct &x)
void | Unparse (const OpenACCWaitConstruct &x)
void | Unparse (const OmpObject &x)
void | Unparse (const OmpMapType::Always &)
void | Unparse (const OmpMapClause &x)
void | Unparse (const OmpScheduleModifier &x)
void | Unparse (const OmpScheduleClause &x)
void | Unparse (const OmpAlignedClause &x)
void | Unparse (const OmpIfClause &x)
void | Unparse (const OmpLinearClause::WithoutModifier &x)
void | Unparse (const OmpLinearClause::WithModifier &x)
void | Unparse (const OmpReductionClause &x)
void | Unparse (const OmpDependSinkVecLength &x)
void | Unparse (const OmpDependSinkVec &x)
void | Unparse (const OmpDependClause::InOut &x)
bool | Pre (const OmpDependClause &x)
bool | Pre (const OmpDefaultClause &)
void | Post (const OmpDefaultClause &)
bool | Pre (const OmpProcBindClause &)
void | Post (const OmpProcBindClause &)
void | Unparse (const OmpDefaultmapClause &x)
void | Before (const OmpClause::Inbranch &)
void | Before (const OmpClause::Mergeable &)
void | Before (const OmpClause::Nogroup &)
void | Before (const OmpClause::Notinbranch &)
void | Before (const OmpClause::Untied &)
void | Before (const OmpClause::Threads &)
void | Before (const OmpClause::Simd &)
void | Unparse (const OmpNowait &)
void | Unparse (const OmpClause::Collapse &x)
void | Unparse (const OmpClause::Copyin &x)
void | Unparse (const OmpClause::Copyprivate &x)
void | Unparse (const OmpClause::Device &x)
void | Unparse (const OmpClause::DistSchedule &x)
void | Unparse (const OmpClause::Final &x)
void | Unparse (const OmpClause::Firstprivate &x)
void | Unparse (const OmpClause::From &x)
void | Unparse (const OmpClause::Grainsize &x)
void | Unparse (const OmpClause::Lastprivate &x)
void | Unparse (const OmpClause::NumTasks &x)
void | Unparse (const OmpClause::NumTeams &x)
void | Unparse (const OmpClause::NumThreads &x)
void | Unparse (const OmpClause::Ordered &x)
void | Unparse (const OmpClause::Priority &x)
void | Unparse (const OmpClause::Private &x)
void | Unparse (const OmpClause::Safelen &x)
void | Unparse (const OmpClause::Simdlen &x)
void | Unparse (const OmpClause::ThreadLimit &x)
void | Unparse (const OmpClause::Shared &x)
void | Unparse (const OmpClause::To &x)
void | Unparse (const OmpClause::Link &x)
void | Unparse (const OmpClause::Uniform &x)
void | Unparse (const OmpClause::UseDevicePtr &x)
void | Unparse (const OmpClause::IsDevicePtr &x)
void | Unparse (const OmpLoopDirective &x)
void | Unparse (const OmpObjectList &x)
void | Unparse (const OmpSimpleStandaloneDirective &x)
void | Unparse (const OmpBlockDirective &x)
void | Unparse (const OmpMemoryClause &x)
void | Unparse (const OmpMemoryClauseList &x)
void | Unparse (const OmpMemoryClausePostList &x)
void | Unparse (const OmpAtomic &x)
void | Unparse (const OmpAtomicCapture &x)
void | Unparse (const OmpAtomicRead &x)
void | Unparse (const OmpAtomicUpdate &x)
void | Unparse (const OmpAtomicWrite &x)
void | Unparse (const OmpCriticalDirective &x)
void | Unparse (const OmpEndCriticalDirective &x)
void | Unparse (const OpenMPCriticalConstruct &x)
void | Unparse (const OmpDeclareTargetWithList &x)
void | Unparse (const OmpReductionInitializerClause &x)
void | Unparse (const OmpReductionCombiner::FunctionCombiner &x)
void | Unparse (const OpenMPDeclareReductionConstruct &x)
bool | Pre (const OpenMPDeclarativeConstruct &x)
void | Post (const OpenMPDeclarativeConstruct &)
void | Post (const OpenMPThreadprivate &)
void | Unparse (const OmpSectionsDirective &x)
void | Unparse (const OmpSectionBlocks &x)
void | Unparse (const OpenMPSectionsConstruct &x)
void | Unparse (const OpenMPCancellationPointConstruct &x)
void | Unparse (const OpenMPCancelConstruct &x)
void | Unparse (const OmpFlushMemoryClause &x)
void | Unparse (const OpenMPFlushConstruct &x)
void | Unparse (const OmpEndLoopDirective &x)
void | Unparse (const OmpClauseList &x)
void | Unparse (const OpenMPSimpleStandaloneConstruct &x)
void | Unparse (const OpenMPBlockConstruct &x)
void | Unparse (const OpenMPLoopConstruct &x)
void | Unparse (const BasedPointer &x)
void | Unparse (const BasedPointerStmt &x)
void | Post (const StructureField &x)
void | Unparse (const StructureStmt &x)
void | Post (const Union::UnionStmt &)
void | Post (const Union::EndUnionStmt &)
void | Post (const Map::MapStmt &)
void | Post (const Map::EndMapStmt &)
void | Post (const StructureDef::EndStructureStmt &)
void | Unparse (const OldParameterStmt &x)
void | Unparse (const ArithmeticIfStmt &x)
void | Unparse (const AssignStmt &x)
void | Unparse (const AssignedGotoStmt &x)
void | Unparse (const PauseStmt &x)
| WALK_NESTED_ENUM (AccessSpec, Kind) WALK_NESTED_ENUM(common
TypeParamAttr | WALK_NESTED_ENUM (IntentSpec, Intent) WALK_NESTED_ENUM(ImplicitStmt
TypeParamAttr ImplicitNoneNameSpec | WALK_NESTED_ENUM (ConnectSpec::CharExpr, Kind) WALK_NESTED_ENUM(ProcedureStmt
TypeParamAttr ImplicitNoneNameSpec Kind | WALK_NESTED_ENUM (UseStmt, ModuleNature) WALK_NESTED_ENUM(OmpProcBindClause
TypeParamAttr ImplicitNoneNameSpec Kind Type | WALK_NESTED_ENUM (OmpDefaultClause, Type) WALK_NESTED_ENUM(OmpDefaultmapClause
TypeParamAttr ImplicitNoneNameSpec Kind Type ImplicitBehavior | WALK_NESTED_ENUM (OmpDefaultmapClause, VariableCategory) WALK_NESTED_ENUM(OmpScheduleModifierType
TypeParamAttr ImplicitNoneNameSpec Kind Type ImplicitBehavior ModType | WALK_NESTED_ENUM (OmpLinearModifier, Type) WALK_NESTED_ENUM(OmpDependenceType
TypeParamAttr ImplicitNoneNameSpec Kind Type ImplicitBehavior ModType Type | WALK_NESTED_ENUM (OmpMapType, Type) WALK_NESTED_ENUM(OmpScheduleClause
TypeParamAttr ImplicitNoneNameSpec Kind Type ImplicitBehavior ModType Type ScheduleType | WALK_NESTED_ENUM (OmpIfClause, DirectiveNameModifier) WALK_NESTED_ENUM(OmpCancelType
TypeParamAttr ImplicitNoneNameSpec Kind Type ImplicitBehavior ModType Type ScheduleType Type void | Done () const

The documentation for this class was generated from the following file:

- lib/Parser/unparse.cpp