reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/tools/extra/clangd/FindTarget.h
   40 enum class DeclRelation : unsigned;

References

tools/clang/tools/extra/clangd/FindTarget.cpp
   87   using Rel = DeclRelation;
  393   Mask |= DeclRelation::TemplatePattern | DeclRelation::TemplateInstantiation;
  393   Mask |= DeclRelation::TemplatePattern | DeclRelation::TemplateInstantiation;
  401     if (D.second & DeclRelation::TemplatePattern) {
  405     if (D.second & DeclRelation::TemplateInstantiation)
  433                                                 DeclRelation::Underlying)});
  541                                    DeclRelation::Alias)};
  548                                    DeclRelation::Alias)};
  732 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, DeclRelation R) {
tools/clang/tools/extra/clangd/FindTarget.h
  139 llvm::raw_ostream &operator<<(llvm::raw_ostream &, DeclRelation);
  142   using Set = std::bitset<static_cast<unsigned>(DeclRelation::Underlying) + 1>;
  148   DeclRelationSet(DeclRelation R) { S.set(static_cast<unsigned>(R)); }
  173 inline DeclRelationSet operator|(DeclRelation L, DeclRelation R) {
  173 inline DeclRelationSet operator|(DeclRelation L, DeclRelation R) {
  176 inline DeclRelationSet operator&(DeclRelation L, DeclRelation R) {
  176 inline DeclRelationSet operator&(DeclRelation L, DeclRelation R) {
  179 inline DeclRelationSet operator~(DeclRelation R) { return ~DeclRelationSet(R); }
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
   66   using Rel = DeclRelation;