File tree Expand file tree Collapse file tree 2 files changed +8
-14
lines changed
cpp/ql/lib/semmle/code/cpp/internal Expand file tree Collapse file tree 2 files changed +8
-14
lines changed Original file line number Diff line number Diff line change 4
4
* qualified.
5
5
*
6
6
* This file contains classes that mirror the standard AST classes for C++, but
7
- * these classes are only concerned with naming. The other difference is that
8
- * these classes don't use the `ResolveClass.qll` mechanisms like
9
- * `unresolveElement` because these classes should eventually be part of the
10
- * implementation of `ResolveClass.qll`, allowing it to match up classes when
11
- * their qualified names and parameters match.
7
+ * these classes are only concerned with naming.
12
8
*/
13
9
14
10
private import semmle.code.cpp.Declaration as D
Original file line number Diff line number Diff line change @@ -115,15 +115,13 @@ private module Cached {
115
115
*/
116
116
cached
117
117
predicate isClass ( @usertype t ) {
118
- (
119
- usertypes ( t , _, 1 ) or
120
- usertypes ( t , _, 2 ) or
121
- usertypes ( t , _, 3 ) or
122
- usertypes ( t , _, 6 ) or
123
- usertypes ( t , _, 10 ) or
124
- usertypes ( t , _, 11 ) or
125
- usertypes ( t , _, 12 )
126
- )
118
+ usertypes ( t , _, 1 ) or
119
+ usertypes ( t , _, 2 ) or
120
+ usertypes ( t , _, 3 ) or
121
+ usertypes ( t , _, 6 ) or
122
+ usertypes ( t , _, 10 ) or
123
+ usertypes ( t , _, 11 ) or
124
+ usertypes ( t , _, 12 )
127
125
}
128
126
129
127
cached
You can’t perform that action at this time.
0 commit comments