@@ -33,7 +33,7 @@ private import semmle.code.cpp.internal.ResolveClass
3333class Class extends UserType {
3434 Class ( ) { isClass ( underlyingElement ( this ) ) }
3535
36- override string getCanonicalQLClass ( ) { result = "Class" }
36+ override string getAPrimaryQlClass ( ) { result = "Class" }
3737
3838 /** Gets a child declaration of this class, struct or union. */
3939 override Declaration getADeclaration ( ) { result = this .getAMember ( ) }
@@ -768,7 +768,7 @@ class ClassDerivation extends Locatable, @derivation {
768768 */
769769 Class getBaseClass ( ) { result = getBaseType ( ) .getUnderlyingType ( ) }
770770
771- override string getCanonicalQLClass ( ) { result = "ClassDerivation" }
771+ override string getAPrimaryQlClass ( ) { result = "ClassDerivation" }
772772
773773 /**
774774 * Gets the type from which we are deriving, without resolving any
@@ -849,9 +849,7 @@ class ClassDerivation extends Locatable, @derivation {
849849class LocalClass extends Class {
850850 LocalClass ( ) { isLocal ( ) }
851851
852- override string getCanonicalQLClass ( ) {
853- not this instanceof LocalStruct and result = "LocalClass"
854- }
852+ override string getAPrimaryQlClass ( ) { not this instanceof LocalStruct and result = "LocalClass" }
855853
856854 override Function getEnclosingAccessHolder ( ) { result = this .getEnclosingFunction ( ) }
857855}
@@ -872,7 +870,7 @@ class LocalClass extends Class {
872870class NestedClass extends Class {
873871 NestedClass ( ) { this .isMember ( ) }
874872
875- override string getCanonicalQLClass ( ) {
873+ override string getAPrimaryQlClass ( ) {
876874 not this instanceof NestedStruct and result = "NestedClass"
877875 }
878876
@@ -893,7 +891,7 @@ class NestedClass extends Class {
893891class AbstractClass extends Class {
894892 AbstractClass ( ) { exists ( PureVirtualFunction f | this .getAMemberFunction ( ) = f ) }
895893
896- override string getCanonicalQLClass ( ) { result = "AbstractClass" }
894+ override string getAPrimaryQlClass ( ) { result = "AbstractClass" }
897895}
898896
899897/**
@@ -934,7 +932,7 @@ class TemplateClass extends Class {
934932 exists ( result .getATemplateArgument ( ) )
935933 }
936934
937- override string getCanonicalQLClass ( ) { result = "TemplateClass" }
935+ override string getAPrimaryQlClass ( ) { result = "TemplateClass" }
938936}
939937
940938/**
@@ -955,7 +953,7 @@ class ClassTemplateInstantiation extends Class {
955953
956954 ClassTemplateInstantiation ( ) { tc .getAnInstantiation ( ) = this }
957955
958- override string getCanonicalQLClass ( ) { result = "ClassTemplateInstantiation" }
956+ override string getAPrimaryQlClass ( ) { result = "ClassTemplateInstantiation" }
959957
960958 /**
961959 * Gets the class template from which this instantiation was instantiated.
@@ -996,7 +994,7 @@ abstract class ClassTemplateSpecialization extends Class {
996994 count ( int i | exists ( result .getTemplateArgument ( i ) ) )
997995 }
998996
999- override string getCanonicalQLClass ( ) { result = "ClassTemplateSpecialization" }
997+ override string getAPrimaryQlClass ( ) { result = "ClassTemplateSpecialization" }
1000998}
1001999
10021000/**
@@ -1025,7 +1023,7 @@ class FullClassTemplateSpecialization extends ClassTemplateSpecialization {
10251023 not this instanceof ClassTemplateInstantiation
10261024 }
10271025
1028- override string getCanonicalQLClass ( ) { result = "FullClassTemplateSpecialization" }
1026+ override string getAPrimaryQlClass ( ) { result = "FullClassTemplateSpecialization" }
10291027}
10301028
10311029/**
@@ -1064,7 +1062,7 @@ class PartialClassTemplateSpecialization extends ClassTemplateSpecialization {
10641062 count ( int i | exists ( getTemplateArgument ( i ) ) )
10651063 }
10661064
1067- override string getCanonicalQLClass ( ) { result = "PartialClassTemplateSpecialization" }
1065+ override string getAPrimaryQlClass ( ) { result = "PartialClassTemplateSpecialization" }
10681066}
10691067
10701068/**
@@ -1089,7 +1087,7 @@ deprecated class Interface extends Class {
10891087 )
10901088 }
10911089
1092- override string getCanonicalQLClass ( ) { result = "Interface" }
1090+ override string getAPrimaryQlClass ( ) { result = "Interface" }
10931091}
10941092
10951093/**
@@ -1104,7 +1102,7 @@ deprecated class Interface extends Class {
11041102class VirtualClassDerivation extends ClassDerivation {
11051103 VirtualClassDerivation ( ) { hasSpecifier ( "virtual" ) }
11061104
1107- override string getCanonicalQLClass ( ) { result = "VirtualClassDerivation" }
1105+ override string getAPrimaryQlClass ( ) { result = "VirtualClassDerivation" }
11081106}
11091107
11101108/**
@@ -1124,7 +1122,7 @@ class VirtualClassDerivation extends ClassDerivation {
11241122class VirtualBaseClass extends Class {
11251123 VirtualBaseClass ( ) { exists ( VirtualClassDerivation cd | cd .getBaseClass ( ) = this ) }
11261124
1127- override string getCanonicalQLClass ( ) { result = "VirtualBaseClass" }
1125+ override string getAPrimaryQlClass ( ) { result = "VirtualBaseClass" }
11281126
11291127 /** A virtual class derivation of which this class/struct is the base. */
11301128 VirtualClassDerivation getAVirtualDerivation ( ) { result .getBaseClass ( ) = this }
@@ -1146,7 +1144,7 @@ class VirtualBaseClass extends Class {
11461144class ProxyClass extends UserType {
11471145 ProxyClass ( ) { usertypes ( underlyingElement ( this ) , _, 9 ) }
11481146
1149- override string getCanonicalQLClass ( ) { result = "ProxyClass" }
1147+ override string getAPrimaryQlClass ( ) { result = "ProxyClass" }
11501148
11511149 /** Gets the location of the proxy class. */
11521150 override Location getLocation ( ) { result = getTemplateParameter ( ) .getDefinitionLocation ( ) }
0 commit comments