summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBolshakov <bolsh.andrey@yandex.ru>2023-04-16 22:05:23 +0300
committerKim Gräsman <kim.grasman@gmail.com>2023-04-18 21:28:13 +0200
commit2d82a584bac71289cde34f01eea50bd65734f807 (patch)
tree6bc9b81985bfb26f2a60e1339000e1f24382fb90
parent1646cfbfbdf35e6f59f8c8c76fd3ebf38fecdde1 (diff)
Add constness to some member functions
No functional change.
-rw-r--r--iwyu.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/iwyu.cc b/iwyu.cc
index de67fa7..269b90c 100644
--- a/iwyu.cc
+++ b/iwyu.cc
@@ -1354,7 +1354,7 @@ class IwyuBaseAstVisitor : public BaseAstVisitor<Derived> {
// types (which may have many component-types if it's a templated
// type) for which the code-author has made this decision.
bool CodeAuthorWantsJustAForwardDeclare(const Type* type,
- SourceLocation use_loc) {
+ SourceLocation use_loc) const {
const NamedDecl* decl = TypeToDeclAsWritten(type);
if (decl == nullptr) // only class-types are candidates for returning true
return false;
@@ -1438,7 +1438,7 @@ class IwyuBaseAstVisitor : public BaseAstVisitor<Derived> {
}
set<const Type*> GetCallerResponsibleTypesForTypedef(
- const TypedefNameDecl* decl) {
+ const TypedefNameDecl* decl) const {
set<const Type*> retval;
const Type* underlying_type = decl->getUnderlyingType().getTypePtr();
// If the underlying type is itself a typedef, we recurse.
@@ -1470,7 +1470,7 @@ class IwyuBaseAstVisitor : public BaseAstVisitor<Derived> {
// ast_node is the node for the autocast CastExpr. We use it to get
// the parent CallExpr to figure out what function is being called.
set<const Type*> GetCallerResponsibleTypesForAutocast(
- const ASTNode* ast_node) {
+ const ASTNode* ast_node) const {
while (ast_node && !ast_node->IsA<CallExpr>())
ast_node = ast_node->parent();
CHECK_(ast_node && "Should only check Autocast if under a CallExpr");
@@ -1524,7 +1524,7 @@ class IwyuBaseAstVisitor : public BaseAstVisitor<Derived> {
}
set<const Type*> GetCallerResponsibleTypesForFnReturn(
- const FunctionDecl* decl) {
+ const FunctionDecl* decl) const {
set<const Type*> retval;
const Type* return_type = Desugar(decl->getReturnType().getTypePtr());
if (CodeAuthorWantsJustAForwardDeclare(return_type, GetLocation(decl))) {