@@ -269,13 +269,13 @@ class Class extends UserType {
269269 * DEPRECATED: name changed to `hasImplicitCopyConstructor` to reflect that
270270 * `= default` members are no longer included.
271271 */
272- deprecated predicate hasGeneratedCopyConstructor ( ) { hasImplicitCopyConstructor ( ) }
272+ deprecated predicate hasGeneratedCopyConstructor ( ) { this . hasImplicitCopyConstructor ( ) }
273273
274274 /**
275275 * DEPRECATED: name changed to `hasImplicitCopyAssignmentOperator` to
276276 * reflect that `= default` members are no longer included.
277277 */
278- deprecated predicate hasGeneratedCopyAssignmentOperator ( ) { hasImplicitCopyConstructor ( ) }
278+ deprecated predicate hasGeneratedCopyAssignmentOperator ( ) { this . hasImplicitCopyConstructor ( ) }
279279
280280 /**
281281 * Holds if this class, struct or union has an implicitly-declared copy
@@ -487,7 +487,7 @@ class Class extends UserType {
487487 exists ( ClassDerivation cd |
488488 // Add the offset of the direct base class and the offset of `baseClass`
489489 // within that direct base class.
490- cd = getADerivation ( ) and
490+ cd = this . getADerivation ( ) and
491491 result = cd .getBaseClass ( ) .getANonVirtualBaseClassByteOffset ( baseClass ) + cd .getByteOffset ( )
492492 )
493493 }
@@ -502,12 +502,12 @@ class Class extends UserType {
502502 */
503503 int getABaseClassByteOffset ( Class baseClass ) {
504504 // Handle the non-virtual case.
505- result = getANonVirtualBaseClassByteOffset ( baseClass )
505+ result = this . getANonVirtualBaseClassByteOffset ( baseClass )
506506 or
507507 exists ( Class virtualBaseClass , int virtualBaseOffset , int offsetFromVirtualBase |
508508 // Look for the base class as a non-virtual base of a direct or indirect
509509 // virtual base, adding the two offsets.
510- getVirtualBaseClassByteOffset ( virtualBaseClass ) = virtualBaseOffset and
510+ this . getVirtualBaseClassByteOffset ( virtualBaseClass ) = virtualBaseOffset and
511511 offsetFromVirtualBase = virtualBaseClass .getANonVirtualBaseClassByteOffset ( baseClass ) and
512512 result = virtualBaseOffset + offsetFromVirtualBase
513513 )
@@ -623,11 +623,11 @@ class Class extends UserType {
623623 * inherits one).
624624 */
625625 predicate isPolymorphic ( ) {
626- exists ( MemberFunction f | f .getDeclaringType ( ) = getABaseClass * ( ) and f .isVirtual ( ) )
626+ exists ( MemberFunction f | f .getDeclaringType ( ) = this . getABaseClass * ( ) and f .isVirtual ( ) )
627627 }
628628
629629 override predicate involvesTemplateParameter ( ) {
630- getATemplateArgument ( ) .( Type ) .involvesTemplateParameter ( )
630+ this . getATemplateArgument ( ) .( Type ) .involvesTemplateParameter ( )
631631 }
632632
633633 /** Holds if this class, struct or union was declared 'final'. */
@@ -765,7 +765,7 @@ class ClassDerivation extends Locatable, @derivation {
765765 * };
766766 * ```
767767 */
768- Class getBaseClass ( ) { result = getBaseType ( ) .getUnderlyingType ( ) }
768+ Class getBaseClass ( ) { result = this . getBaseType ( ) .getUnderlyingType ( ) }
769769
770770 override string getAPrimaryQlClass ( ) { result = "ClassDerivation" }
771771
@@ -818,7 +818,7 @@ class ClassDerivation extends Locatable, @derivation {
818818 predicate hasSpecifier ( string s ) { this .getASpecifier ( ) .hasName ( s ) }
819819
820820 /** Holds if the derivation is for a virtual base class. */
821- predicate isVirtual ( ) { hasSpecifier ( "virtual" ) }
821+ predicate isVirtual ( ) { this . hasSpecifier ( "virtual" ) }
822822
823823 /** Gets the location of the derivation. */
824824 override Location getLocation ( ) { derivations ( underlyingElement ( this ) , _, _, _, result ) }
@@ -846,7 +846,7 @@ class ClassDerivation extends Locatable, @derivation {
846846 * ```
847847 */
848848class LocalClass extends Class {
849- LocalClass ( ) { isLocal ( ) }
849+ LocalClass ( ) { this . isLocal ( ) }
850850
851851 override string getAPrimaryQlClass ( ) { not this instanceof LocalStruct and result = "LocalClass" }
852852
@@ -989,9 +989,9 @@ class ClassTemplateSpecialization extends Class {
989989 TemplateClass getPrimaryTemplate ( ) {
990990 // Ignoring template arguments, the primary template has the same name
991991 // as each of its specializations.
992- result .getSimpleName ( ) = getSimpleName ( ) and
992+ result .getSimpleName ( ) = this . getSimpleName ( ) and
993993 // It is in the same namespace as its specializations.
994- result .getNamespace ( ) = getNamespace ( ) and
994+ result .getNamespace ( ) = this . getNamespace ( ) and
995995 // It is distinguished by the fact that each of its template arguments
996996 // is a distinct template parameter.
997997 count ( TemplateParameter tp | tp = result .getATemplateArgument ( ) ) =
@@ -1108,7 +1108,7 @@ deprecated class Interface extends Class {
11081108 * ```
11091109 */
11101110class VirtualClassDerivation extends ClassDerivation {
1111- VirtualClassDerivation ( ) { hasSpecifier ( "virtual" ) }
1111+ VirtualClassDerivation ( ) { this . hasSpecifier ( "virtual" ) }
11121112
11131113 override string getAPrimaryQlClass ( ) { result = "VirtualClassDerivation" }
11141114}
@@ -1136,7 +1136,7 @@ class VirtualBaseClass extends Class {
11361136 VirtualClassDerivation getAVirtualDerivation ( ) { result .getBaseClass ( ) = this }
11371137
11381138 /** A class/struct that is derived from this one using virtual inheritance. */
1139- Class getAVirtuallyDerivedClass ( ) { result = getAVirtualDerivation ( ) .getDerivedClass ( ) }
1139+ Class getAVirtuallyDerivedClass ( ) { result = this . getAVirtualDerivation ( ) .getDerivedClass ( ) }
11401140}
11411141
11421142/**
@@ -1155,7 +1155,7 @@ class ProxyClass extends UserType {
11551155 override string getAPrimaryQlClass ( ) { result = "ProxyClass" }
11561156
11571157 /** Gets the location of the proxy class. */
1158- override Location getLocation ( ) { result = getTemplateParameter ( ) .getDefinitionLocation ( ) }
1158+ override Location getLocation ( ) { result = this . getTemplateParameter ( ) .getDefinitionLocation ( ) }
11591159
11601160 /** Gets the template parameter for which this is the proxy class. */
11611161 TemplateParameter getTemplateParameter ( ) {
0 commit comments