Lines Matching defs:CheckHelper
36 class CheckHelper {
38 explicit CheckHelper(SemanticsContext &c) : context_{c} {}
227 void CheckHelper::Check(const ParamValue &value, bool canBeAssumed) {
238 void CheckHelper::Check(const ArraySpec &shape) {
244 void CheckHelper::Check(
263 void CheckHelper::Check(const Symbol &symbol) {
514 void CheckHelper::CheckCommonBlock(const Symbol &symbol) {
529 void CheckHelper::CheckExplicitSave(const Symbol &symbol) {
560 void CheckHelper::CheckValue(
616 void CheckHelper::CheckAssumedTypeEntity( // C709
659 void CheckHelper::CheckObjectEntity(
1116 void CheckHelper::CheckPointerInitialization(const Symbol &symbol) {
1185 void CheckHelper::CheckArraySpec(
1259 void CheckHelper::CheckProcEntity(
1328 explicit SubprogramMatchHelper(CheckHelper &checkHelper)
1364 CheckHelper &checkHelper;
1368 bool CheckHelper::IsResultOkToDiffer(const FunctionResult &result) {
1388 void CheckHelper::CheckSubprogram(
1545 void CheckHelper::CheckExternal(const Symbol &symbol) {
1617 void CheckHelper::CheckDerivedType(
1693 bool CheckHelper::CheckFinal(
1798 bool CheckHelper::CheckDistinguishableFinals(const Symbol &f1,
1820 void CheckHelper::CheckHostAssoc(
1835 void CheckHelper::CheckGeneric(
1860 void CheckHelper::CheckSpecifics(
2001 bool CheckHelper::CheckDefinedOperator(SourceName opName, GenericKind kind,
2052 std::optional<parser::MessageFixedText> CheckHelper::CheckNumberOfArgs(
2096 bool CheckHelper::CheckDefinedOperatorArg(const SourceName &opName,
2132 bool CheckHelper::CheckDefinedAssignment(
2164 bool CheckHelper::CheckDefinedAssignmentArg(
2218 bool CheckHelper::CheckConflicting(const Symbol &symbol, Attr a1, Attr a2) {
2228 void CheckHelper::WarnMissingFinal(const Symbol &symbol) {
2262 const Procedure *CheckHelper::Characterize(const Symbol &symbol) {
2272 void CheckHelper::CheckVolatile(const Symbol &symbol,
2296 void CheckHelper::CheckContiguous(const Symbol &symbol) {
2314 void CheckHelper::CheckPointer(const Symbol &symbol) { // C852
2333 void CheckHelper::CheckPassArg(
2446 void CheckHelper::CheckProcBinding(
2552 void CheckHelper::Check(const Scope &scope) {
2625 void CheckHelper::CheckEquivalenceSet(const EquivalenceSet &set) {
2673 void CheckHelper::CheckEquivalenceObject(const EquivalenceObject &object) {
2732 void CheckHelper::CheckBlockData(const Scope &scope) {
2755 void CheckHelper::CheckGenericOps(const Scope &scope) {
2845 void CheckHelper::CheckGlobalName(const Symbol &symbol) {
2880 void CheckHelper::CheckProcedureAssemblyName(const Symbol &symbol) {
2917 parser::Messages CheckHelper::WhyNotInteroperableDerivedType(
3029 parser::Messages CheckHelper::WhyNotInteroperableObject(
3140 parser::Messages CheckHelper::WhyNotInteroperableFunctionResult(
3171 parser::Messages CheckHelper::WhyNotInteroperableProcedure(
3244 void CheckHelper::CheckBindC(const Symbol &symbol) {
3310 bool CheckHelper::CheckDioDummyIsData(
3327 void CheckHelper::CheckAlreadySeenDefinedIo(const DerivedTypeSpec &derivedType,
3357 void CheckHelper::CheckDioDummyIsDerived(const Symbol &subp, const Symbol &arg,
3378 void CheckHelper::CheckDioDummyIsDefaultInteger(
3393 void CheckHelper::CheckDioDummyIsScalar(const Symbol &subp, const Symbol &arg) {
3402 void CheckHelper::CheckDioDtvArg(const Symbol &subp, const Symbol *arg,
3417 void CheckHelper::CheckGenericVsIntrinsic(
3449 void CheckHelper::CheckDefaultIntegerArg(
3459 void CheckHelper::CheckDioAssumedLenCharacterArg(const Symbol &subp,
3481 void CheckHelper::CheckDioVlistArg(
3497 void CheckHelper::CheckDioArgCount(
3513 void CheckHelper::CheckDioDummyAttrs(
3533 void CheckHelper::CheckDefinedIoProc(const Symbol &symbol,
3597 void CheckHelper::CheckSymbolType(const Symbol &symbol) {
3620 void CheckHelper::CheckModuleProcedureDef(const Symbol &symbol) {
3985 CheckHelper{context}.Check();