Swift: add comments about SwiftDispatcher lifetime

This commit is contained in:
Alex Denisov 2022-05-13 16:47:45 +02:00
Родитель acbe9ff9f9
Коммит f857cd11c4
5 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -7,6 +7,7 @@ namespace codeql {
class DeclVisitor : public swift::DeclVisitor<DeclVisitor> {
public:
// SwiftDispatcher should outlive the DeclVisitor
DeclVisitor(SwiftDispatcher& dispatcher) : dispatcher(dispatcher) {}
template <typename E>

Просмотреть файл

@ -7,6 +7,7 @@ namespace codeql {
class ExprVisitor : public swift::ExprVisitor<ExprVisitor> {
public:
// SwiftDispatcher should outlive the ExprVisitor
ExprVisitor(SwiftDispatcher& dispatcher) : dispatcher(dispatcher) {}
template <typename E>

Просмотреть файл

@ -20,6 +20,7 @@ class PatchedPatternVisitor : public swift::PatternVisitor<ImplClass, PatternRet
class PatternVisitor : public PatchedPatternVisitor<PatternVisitor> {
public:
// SwiftDispatcher should outlive the PatternVisitor
PatternVisitor(SwiftDispatcher& dispatcher) : dispatcher(dispatcher) {}
template <typename E>

Просмотреть файл

@ -21,6 +21,7 @@ class PatchedStmtVisitor : public swift::StmtVisitor<ImplClass, StmtRetTy, Args.
class StmtVisitor : public PatchedStmtVisitor<StmtVisitor> {
public:
// SwiftDispatcher should outlive the StmtVisitor
StmtVisitor(SwiftDispatcher& dispatcher) : dispatcher(dispatcher) {}
template <typename E>

Просмотреть файл

@ -7,6 +7,7 @@ namespace codeql {
class TypeVisitor : public swift::TypeVisitor<TypeVisitor> {
public:
// SwiftDispatcher should outlive the TypeVisitor
TypeVisitor(SwiftDispatcher& dispatcher) : dispatcher(dispatcher) {}
template <typename E>