clang-tools 22.0.0git
clang::move::DeclarationReporter::Declaration Struct Reference

#include <Move.h>

Public Member Functions

 Declaration (llvm::StringRef QName, llvm::StringRef Kind, bool Templated)

Public Attributes

std::string QualifiedName
std::string Kind
bool Templated = false

Friends

bool operator== (const Declaration &LHS, const Declaration &RHS)

Detailed Description

Definition at line 39 of file Move.h.

Constructor & Destructor Documentation

◆ Declaration()

clang::move::DeclarationReporter::Declaration::Declaration ( llvm::StringRef QName,
llvm::StringRef Kind,
bool Templated )
inline

Definition at line 40 of file Move.h.

References Kind, QualifiedName, and Templated.

Referenced by operator==.

◆ operator==

bool operator== ( const Declaration & LHS,
const Declaration & RHS )
friend

Definition at line 43 of file Move.h.

References Declaration(), Kind, QualifiedName, and Templated.

Member Data Documentation

◆ Kind

std::string clang::move::DeclarationReporter::Declaration::Kind

Definition at line 48 of file Move.h.

Referenced by Declaration(), and operator==.

◆ QualifiedName

std::string clang::move::DeclarationReporter::Declaration::QualifiedName

Definition at line 47 of file Move.h.

Referenced by Declaration(), and operator==.

◆ Templated

bool clang::move::DeclarationReporter::Declaration::Templated = false

Definition at line 49 of file Move.h.

Referenced by Declaration(), and operator==.


The documentation for this struct was generated from the following file: