Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
LupdateVisitor Class Reference

#include <clangtoolastreader.h>

+ Inheritance diagram for LupdateVisitor:
+ Collaboration diagram for LupdateVisitor:

Public Member Functions

 LupdateVisitor (clang::ASTContext *context, Stores *stores)
 
bool VisitCallExpr (clang::CallExpr *callExpression)
 
void processPreprocessorCalls ()
 
bool VisitNamedDecl (clang::NamedDecl *namedDeclaration)
 
void findContextForTranslationStoresFromPP (clang::NamedDecl *namedDeclaration)
 
void generateOutput ()
 

Detailed Description

Definition at line 30 of file clangtoolastreader.h.

Constructor & Destructor Documentation

◆ LupdateVisitor()

LupdateVisitor::LupdateVisitor ( clang::ASTContext * context,
Stores * stores )
inlineexplicit

Definition at line 40 of file clangtoolastreader.h.

Member Function Documentation

◆ findContextForTranslationStoresFromPP()

void LupdateVisitor::findContextForTranslationStoresFromPP ( clang::NamedDecl * namedDeclaration)

Definition at line 803 of file clangtoolastreader.cpp.

Referenced by VisitNamedDecl().

+ Here is the caller graph for this function:

◆ generateOutput()

void LupdateVisitor::generateOutput ( )

Definition at line 865 of file clangtoolastreader.cpp.

◆ processPreprocessorCalls()

void LupdateVisitor::processPreprocessorCalls ( )

Definition at line 719 of file clangtoolastreader.cpp.

◆ VisitCallExpr()

bool LupdateVisitor::VisitCallExpr ( clang::CallExpr * callExpression)

Definition at line 296 of file clangtoolastreader.cpp.

References LupdatePrivate::hasQuote(), and LupdatePrivate::isFileSignificant().

+ Here is the call graph for this function:

◆ VisitNamedDecl()

bool LupdateVisitor::VisitNamedDecl ( clang::NamedDecl * namedDeclaration)

Definition at line 777 of file clangtoolastreader.cpp.

References findContextForTranslationStoresFromPP(), and LupdatePrivate::isFileSignificant().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: