Skip to content

Commit b4a5346

Browse files
committed
C++: It turns out .getTemplate() is not necessary.
1 parent f8a1fb1 commit b4a5346

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

cpp/ql/src/semmle/code/cpp/models/implementations/StdString.qll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import semmle.code.cpp.models.interfaces.DataFlow
1212
* The `std::basic_string` template class instantiations.
1313
*/
1414
private class StdBasicString extends ClassTemplateInstantiation {
15-
StdBasicString() { this.getTemplate().hasQualifiedName("std", "basic_string") }
15+
StdBasicString() { this.hasQualifiedName("std", "basic_string") }
1616
}
1717

1818
/**
@@ -256,7 +256,7 @@ private class StdStringSubstr extends TaintFunction {
256256
* The `std::basic_stringstream` template class instantiations.
257257
*/
258258
private class StdBasicStringStream extends ClassTemplateInstantiation {
259-
StdBasicStringStream() { this.getTemplate().hasQualifiedName("std", "basic_stringstream") }
259+
StdBasicStringStream() { this.hasQualifiedName("std", "basic_stringstream") }
260260
}
261261

262262
/**
@@ -280,7 +280,7 @@ private class StdStringAt extends TaintFunction {
280280
* The `std::basic_istream` template class instantiations.
281281
*/
282282
private class StdBasicIStream extends ClassTemplateInstantiation {
283-
StdBasicIStream() { this.getTemplate().hasQualifiedName("std", "basic_istream") }
283+
StdBasicIStream() { this.hasQualifiedName("std", "basic_istream") }
284284
}
285285

286286
/**
@@ -470,7 +470,7 @@ private class StdGetLine extends DataFlowFunction, TaintFunction {
470470
* The `std::basic_ostream` template class instantiations.
471471
*/
472472
private class StdBasicOStream extends ClassTemplateInstantiation {
473-
StdBasicOStream() { this.getTemplate().hasQualifiedName("std", "basic_ostream") }
473+
StdBasicOStream() { this.hasQualifiedName("std", "basic_ostream") }
474474
}
475475

476476
/**
@@ -585,7 +585,7 @@ private class StdStringStreamStr extends TaintFunction {
585585
* The `std::basic_ios` template class instantiations.
586586
*/
587587
private class StdBasicIOS extends ClassTemplateInstantiation {
588-
StdBasicIOS() { this.getTemplate().hasQualifiedName("std", "basic_ios") }
588+
StdBasicIOS() { this.hasQualifiedName("std", "basic_ios") }
589589
}
590590

591591
/**

0 commit comments

Comments
 (0)