@@ -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,7 +849,7 @@ class ClassDerivation extends Locatable, @derivation {
849849class LocalClass extends Class {
850850 LocalClass ( ) { isLocal ( ) }
851851
852- override string getCanonicalQLClass ( ) {
852+ override string getAPrimaryQlClass ( ) {
853853 not this instanceof LocalStruct and result = "LocalClass"
854854 }
855855
@@ -872,7 +872,7 @@ class LocalClass extends Class {
872872class NestedClass extends Class {
873873 NestedClass ( ) { this .isMember ( ) }
874874
875- override string getCanonicalQLClass ( ) {
875+ override string getAPrimaryQlClass ( ) {
876876 not this instanceof NestedStruct and result = "NestedClass"
877877 }
878878
@@ -893,7 +893,7 @@ class NestedClass extends Class {
893893class AbstractClass extends Class {
894894 AbstractClass ( ) { exists ( PureVirtualFunction f | this .getAMemberFunction ( ) = f ) }
895895
896- override string getCanonicalQLClass ( ) { result = "AbstractClass" }
896+ override string getAPrimaryQlClass ( ) { result = "AbstractClass" }
897897}
898898
899899/**
@@ -934,7 +934,7 @@ class TemplateClass extends Class {
934934 exists ( result .getATemplateArgument ( ) )
935935 }
936936
937- override string getCanonicalQLClass ( ) { result = "TemplateClass" }
937+ override string getAPrimaryQlClass ( ) { result = "TemplateClass" }
938938}
939939
940940/**
@@ -955,7 +955,7 @@ class ClassTemplateInstantiation extends Class {
955955
956956 ClassTemplateInstantiation ( ) { tc .getAnInstantiation ( ) = this }
957957
958- override string getCanonicalQLClass ( ) { result = "ClassTemplateInstantiation" }
958+ override string getAPrimaryQlClass ( ) { result = "ClassTemplateInstantiation" }
959959
960960 /**
961961 * Gets the class template from which this instantiation was instantiated.
@@ -996,7 +996,7 @@ abstract class ClassTemplateSpecialization extends Class {
996996 count ( int i | exists ( result .getTemplateArgument ( i ) ) )
997997 }
998998
999- override string getCanonicalQLClass ( ) { result = "ClassTemplateSpecialization" }
999+ override string getAPrimaryQlClass ( ) { result = "ClassTemplateSpecialization" }
10001000}
10011001
10021002/**
@@ -1025,7 +1025,7 @@ class FullClassTemplateSpecialization extends ClassTemplateSpecialization {
10251025 not this instanceof ClassTemplateInstantiation
10261026 }
10271027
1028- override string getCanonicalQLClass ( ) { result = "FullClassTemplateSpecialization" }
1028+ override string getAPrimaryQlClass ( ) { result = "FullClassTemplateSpecialization" }
10291029}
10301030
10311031/**
@@ -1064,7 +1064,7 @@ class PartialClassTemplateSpecialization extends ClassTemplateSpecialization {
10641064 count ( int i | exists ( getTemplateArgument ( i ) ) )
10651065 }
10661066
1067- override string getCanonicalQLClass ( ) { result = "PartialClassTemplateSpecialization" }
1067+ override string getAPrimaryQlClass ( ) { result = "PartialClassTemplateSpecialization" }
10681068}
10691069
10701070/**
@@ -1089,7 +1089,7 @@ deprecated class Interface extends Class {
10891089 )
10901090 }
10911091
1092- override string getCanonicalQLClass ( ) { result = "Interface" }
1092+ override string getAPrimaryQlClass ( ) { result = "Interface" }
10931093}
10941094
10951095/**
@@ -1104,7 +1104,7 @@ deprecated class Interface extends Class {
11041104class VirtualClassDerivation extends ClassDerivation {
11051105 VirtualClassDerivation ( ) { hasSpecifier ( "virtual" ) }
11061106
1107- override string getCanonicalQLClass ( ) { result = "VirtualClassDerivation" }
1107+ override string getAPrimaryQlClass ( ) { result = "VirtualClassDerivation" }
11081108}
11091109
11101110/**
@@ -1124,7 +1124,7 @@ class VirtualClassDerivation extends ClassDerivation {
11241124class VirtualBaseClass extends Class {
11251125 VirtualBaseClass ( ) { exists ( VirtualClassDerivation cd | cd .getBaseClass ( ) = this ) }
11261126
1127- override string getCanonicalQLClass ( ) { result = "VirtualBaseClass" }
1127+ override string getAPrimaryQlClass ( ) { result = "VirtualBaseClass" }
11281128
11291129 /** A virtual class derivation of which this class/struct is the base. */
11301130 VirtualClassDerivation getAVirtualDerivation ( ) { result .getBaseClass ( ) = this }
@@ -1146,7 +1146,7 @@ class VirtualBaseClass extends Class {
11461146class ProxyClass extends UserType {
11471147 ProxyClass ( ) { usertypes ( underlyingElement ( this ) , _, 9 ) }
11481148
1149- override string getCanonicalQLClass ( ) { result = "ProxyClass" }
1149+ override string getAPrimaryQlClass ( ) { result = "ProxyClass" }
11501150
11511151 /** Gets the location of the proxy class. */
11521152 override Location getLocation ( ) { result = getTemplateParameter ( ) .getDefinitionLocation ( ) }
0 commit comments