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 UnsignedTypeSpec &)
 
void Before (const IntrinsicVectorTypeSpec &)
 
void Post (const IntrinsicVectorTypeSpec &)
 
void Post (const VectorTypeSpec::PairVectorTypeSpec &)
 
void Post (const VectorTypeSpec::QuadVectorTypeSpec &)
 
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 FillDecl &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 SubstringInquiry &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)
 
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::Reduce &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 NotifyWaitStmt &x)
 
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 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 CallStmt::StarOrExpr &x)
 
void Unparse (const CallStmt::Chevrons &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 PrefixSpec::Attributes &x)
 
void Unparse (const PrefixSpec::Launch_Bounds &x)
 
void Unparse (const PrefixSpec::Cluster_Dims &x)
 
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 CompilerDirective::NameValue &x)
 
void Unparse (const CompilerDirective::AssumeAligned &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 Unparse (const AccObjectListWithModifier &x)
 
void Unparse (const AccBindClause &x)
 
void Unparse (const AccDefaultClause &x)
 
void Unparse (const AccClauseList &x)
 
void Unparse (const AccGangArgList &x)
 
void Before (const AccSizeExpr &x)
 
void Before (const AccGangArg &x)
 
void Unparse (const AccCollapseArg &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 AccWaitArgument &x)
 
void Unparse (const OpenACCWaitConstruct &x)
 
void Unparse (const llvm::omp::Directive &x)
 
void Unparse (const OmpTraitScore &x)
 
void Unparse (const OmpTraitPropertyExtension &x)
 
void Unparse (const OmpTraitSelector &x)
 
void Unparse (const OmpTraitSelector::Properties &x)
 
void Unparse (const OmpTraitSetSelector &x)
 
void Unparse (const OmpContextSelectorSpecification &x)
 
void Unparse (const OmpObject &x)
 
void Unparse (const OmpDirectiveNameModifier &x)
 
void Unparse (const OmpIteratorSpecifier &x)
 
void Unparse (const OmpIterator &x)
 
void Unparse (const OmpMapper &x)
 
void Unparse (const OmpLastprivateClause &x)
 
void Unparse (const OmpMapClause &x)
 
void Unparse (const OmpScheduleClause &x)
 
void Unparse (const OmpDeviceClause &x)
 
void Unparse (const OmpAffinityClause &x)
 
void Unparse (const OmpAlignedClause &x)
 
void Unparse (const OmpFromClause &x)
 
void Unparse (const OmpIfClause &x)
 
void Unparse (const OmpStepSimpleModifier &x)
 
void Unparse (const OmpStepComplexModifier &x)
 
void Unparse (const OmpLinearClause &x)
 
void Unparse (const OmpReductionClause &x)
 
void Unparse (const OmpDetachClause &x)
 
void Unparse (const OmpInReductionClause &x)
 
void Unparse (const OmpTaskReductionClause &x)
 
void Unparse (const OmpAllocateClause &x)
 
void Unparse (const OmpAlignModifier &x)
 
void Unparse (const OmpAllocatorSimpleModifier &x)
 
void Unparse (const OmpAllocatorComplexModifier &x)
 
void Unparse (const OmpOrderClause &x)
 
void Unparse (const OmpGrainsizeClause &x)
 
void Unparse (const OmpNumTasksClause &x)
 
void Unparse (const OmpDoacross::Sink &x)
 
void Unparse (const OmpDoacross::Source &)
 
void Unparse (const OmpDependClause::TaskDep &x)
 
void Unparse (const OmpDefaultmapClause &x)
 
void Unparse (const OmpToClause &x)
 
void Unparse (const OmpLoopDirective &x)
 
void Unparse (const OmpObjectList &x)
 
void Unparse (const OmpSimpleStandaloneDirective &x)
 
void Unparse (const OmpBlockDirective &x)
 
void Unparse (const OmpAtomicDefaultMemOrderClause &x)
 
void Unparse (const OmpAtomicClauseList &x)
 
void Unparse (const OmpAtomic &x)
 
void Unparse (const OmpAtomicCapture &x)
 
void Unparse (const OmpAtomicCompare &x)
 
void Unparse (const OmpAtomicRead &x)
 
void Unparse (const OmpAtomicUpdate &x)
 
void Unparse (const OmpAtomicWrite &x)
 
void Unparse (const OpenMPExecutableAllocate &x)
 
void Unparse (const OpenMPDeclarativeAllocate &x)
 
void Unparse (const OmpEndAllocators &x)
 
void Unparse (const OpenMPAllocatorsConstruct &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)
 
void Unparse (const OpenMPDeclareMapperConstruct &z)
 
void Unparse (const OpenMPDeclareSimdConstruct &y)
 
void Unparse (const OpenMPDeclareTargetConstruct &x)
 
void Unparse (const OpenMPRequiresConstruct &y)
 
void Unparse (const OpenMPThreadprivate &x)
 
bool Pre (const OmpMessageClause &x)
 
void Unparse (const OmpErrorDirective &x)
 
void Unparse (const OmpNothingDirective &x)
 
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 OmpFailClause &x)
 
void Unparse (const OmpMemoryOrderClause &x)
 
void Unparse (const OmpAtomicClause &x)
 
void Unparse (const OpenMPDepobjConstruct &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 Unparse (const CUDAAttributesStmt &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 (OmpDeviceTypeClause, DeviceTypeDescription) void Unparse(const ReductionOperator
 
void Unparse (const CUFKernelDoConstruct::StarOrExpr &x)
 
void Unparse (const CUFKernelDoConstruct::LaunchConfiguration &x)
 
void Unparse (const CUFKernelDoConstruct::Directive &x)
 
void Unparse (const CUFKernelDoConstruct &x)
 
void Unparse (const CUFReduction &x)
 
void Done () const
 

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