|
| FoldingContext (const common::IntrinsicTypeDefaultKinds &d, const IntrinsicProcTable &t, const TargetCharacteristics &c, const common::LanguageFeatureControl &lfc, std::set< std::string > &tempNames) |
|
| FoldingContext (const parser::ContextualMessages &m, const common::IntrinsicTypeDefaultKinds &d, const IntrinsicProcTable &t, const TargetCharacteristics &c, const common::LanguageFeatureControl &lfc, std::set< std::string > &tempNames) |
|
| FoldingContext (const FoldingContext &that) |
|
| FoldingContext (const FoldingContext &that, const parser::ContextualMessages &m) |
|
parser::ContextualMessages & | messages () |
|
const parser::ContextualMessages & | messages () const |
|
const common::IntrinsicTypeDefaultKinds & | defaults () const |
|
const semantics::DerivedTypeSpec * | pdtInstance () const |
|
const IntrinsicProcTable & | intrinsics () const |
|
const TargetCharacteristics & | targetCharacteristics () const |
|
const common::LanguageFeatureControl & | languageFeatures () const |
|
std::optional< parser::CharBlock > | moduleFileName () const |
|
FoldingContext & | set_moduleFileName (std::optional< parser::CharBlock > n) |
|
ConstantSubscript & | StartImpliedDo (parser::CharBlock, ConstantSubscript=1) |
|
std::optional< ConstantSubscript > | GetImpliedDo (parser::CharBlock) const |
|
void | EndImpliedDo (parser::CharBlock) |
|
std::map< parser::CharBlock, ConstantSubscript > & | impliedDos () |
|
common::Restorer< const semantics::DerivedTypeSpec * > | WithPDTInstance (const semantics::DerivedTypeSpec &spec) |
|
common::Restorer< const semantics::DerivedTypeSpec * > | WithoutPDTInstance () |
|
parser::CharBlock | SaveTempName (std::string &&name) |
|