Lines Matching defs:Post

50       Post(x);
65 template <typename T> void Post(const T &) {}
84 template <typename T> void Post(const Statement<T> &) { Put('\n'); }
139 void Post(const Star &) { Put('*'); } // R701 &c.
140 void Post(const TypeParamValue::Deferred &) { Put(':'); } // R701
147 void Post(const DeclarationTypeSpec::ClassStar &) { Word("CLASS(*)"); }
148 void Post(const DeclarationTypeSpec::TypeStar &) { Word("TYPE(*)"); }
156 void Post(const IntrinsicTypeSpec::DoublePrecision &) {
161 void Post(const IntrinsicTypeSpec::DoubleComplex &) {
166 void Post(const IntrinsicVectorTypeSpec &) { Put(')'); }
167 void Post(const VectorTypeSpec::PairVectorTypeSpec &) {
170 void Post(const VectorTypeSpec::QuadVectorTypeSpec &) {
255 void Post(const TypeAttrSpec::BindC &) { Word("BIND(C)"); }
314 void Post(const ComponentAttrSpec &x) {
385 void Post(const BindAttr::Deferred &) { Word("DEFERRED"); } // R752
386 void Post(const BindAttr::Non_Overridable &) { Word("NON_OVERRIDABLE"); }
416 void Post(const EndEnumStmt &) { // R763
508 void Post(const AttrSpec &x) {
570 void Post(const AssumedShapeSpec &) { Put(':'); } // R819
590 void Post(const AssumedRankSpec &) { Put(".."); } // R825
591 void Post(const Asynchronous &) { Word("ASYNCHRONOUS"); }
592 void Post(const External &) { Word("EXTERNAL"); }
593 void Post(const Intrinsic &) { Word("INTRINSIC"); }
594 void Post(const Optional &) { Word("OPTIONAL"); }
595 void Post(const Parameter &) { Word("PARAMETER"); }
596 void Post(const Protected &) { Word("PROTECTED"); }
597 void Post(const Save &) { Word("SAVE"); }
598 void Post(const Target &) { Word("TARGET"); }
599 void Post(const Value &) { Word("VALUE"); }
600 void Post(const Volatile &) { Word("VOLATILE"); }
926 void Post(const BoundsSpec &) { // R1035
1054 void Post(const LocalitySpec::DefaultNone &) { Word("DEFAULT(NONE)"); }
1679 void Post(const GenericSpec &x) {
1755 void Post(const PrefixSpec::Elemental) { Word("ELEMENTAL"); } // R1527
1756 void Post(const PrefixSpec::Impure) { Word("IMPURE"); }
1757 void Post(const PrefixSpec::Module) { Word("MODULE"); }
1758 void Post(const PrefixSpec::Non_Recursive) { Word("NON_RECURSIVE"); }
1759 void Post(const PrefixSpec::Pure) { Word("PURE"); }
1760 void Post(const PrefixSpec::Recursive) { Word("RECURSIVE"); }
2898 void Post(const StructureField &x) {
2915 void Post(const Union::UnionStmt &) { Word("UNION"), Indent(); }
2916 void Post(const Union::EndUnionStmt &) { Outdent(), Word("END UNION"); }
2917 void Post(const Map::MapStmt &) { Word("MAP"), Indent(); }
2918 void Post(const Map::EndMapStmt &) { Outdent(), Word("END MAP"); }
2919 void Post(const StructureDef::EndStructureStmt &) {