clang-metatool
A framework for reusing code in clang tools
|
#include <clangmetatool/collectors/references_data.h>
Public Attributes | |
std::unordered_multimap< const clang::NamedDecl *, const clang::NamedDecl * > | deps |
std::unordered_multimap< const clang::NamedDecl *, const clang::NamedDecl * > | refs |
The data collected by the References collector.
Definition at line 16 of file references_data.h.
std::unordered_multimap<const clang::NamedDecl *, const clang::NamedDecl *> clangmetatool::collectors::ReferencesData::deps |
Contains all definitions that reference other identifiers. Key is the definition of a class/function/variable. Value is the declaration of an identifier referenced by that class/function/variable.
Definition at line 25 of file references_data.h.
std::unordered_multimap<const clang::NamedDecl *, const clang::NamedDecl *> clangmetatool::collectors::ReferencesData::refs |
Contains all references that are used in definitions. (This is the inverse of "deps".) Key is the declaration of the identifier referenced by a class/function/variable. Value is the definition of a class/function/variable that references the Key.
Definition at line 36 of file references_data.h.