Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 09f538a

Browse files
zlaski-semmlegeoffw0
authored andcommitted
[CPP-418] Merge detritus.
1 parent f255977 commit 09f538a

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

cpp/ql/src/semmle/code/cpp/Type.qll

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,6 @@ class DerivedType extends Type, @derivedtype {
916916
* ```
917917
*/
918918
class Decltype extends Type, @decltype {
919-
920919
override string getCanonicalQLClass() { result = "Decltype" }
921920

922921
/**
@@ -1238,10 +1237,6 @@ class FunctionReferenceType extends FunctionPointerIshType {
12381237

12391238
override string getCanonicalQLClass() { result = "FunctionReferenceType" }
12401239

1241-
override int getPointerIndirectionLevel() {
1242-
result = getBaseType().getPointerIndirectionLevel()
1243-
}
1244-
12451240
override int getPointerIndirectionLevel() { result = getBaseType().getPointerIndirectionLevel() }
12461241

12471242
override string explain() {
@@ -1363,7 +1358,6 @@ class PointerToMemberType extends Type, @ptrtomember {
13631358
/**
13641359
* A C/C++ routine type. Conceptually, this is what results from stripping away the pointer from a function pointer type.
13651360
* It has no corresponding syntax in C/C++.
1366-
*
13671361
*/
13681362
class RoutineType extends Type, @routinetype {
13691363
/** a printable representation of this named element */
@@ -1441,7 +1435,8 @@ class TemplateParameter extends UserType {
14411435
override predicate involvesTemplateParameter() { any() }
14421436
}
14431437

1444-
/** A C++ template template parameter.
1438+
/**
1439+
* A C++ template template parameter.
14451440
*
14461441
* In the example below, `T` is a template template parameter (although its name
14471442
* may be omitted):
@@ -1450,11 +1445,8 @@ class TemplateParameter extends UserType {
14501445
* void f(const H<S> &value) { }
14511446
* ```
14521447
*/
1453-
class TemplateTemplateParameter extends TemplateParameter
1454-
{
1455-
TemplateTemplateParameter() {
1456-
usertypes(underlyingElement(this), _, 8)
1457-
}
1448+
class TemplateTemplateParameter extends TemplateParameter {
1449+
TemplateTemplateParameter() { usertypes(underlyingElement(this), _, 8) }
14581450

14591451
override string getCanonicalQLClass() { result = "TemplateTemplateParameter" }
14601452
}

0 commit comments

Comments
 (0)