clang-metatool
A framework for reusing code in clang tools
|
Classes | |
class | FileGraph |
Typedefs | |
template<typename OTHER > | |
using | FileAttribute = std::pair< FileUID, OTHER > |
template<typename OTHER > | |
using | FileAttributeMap = std::map< FileUID, OTHER > |
template<typename OTHER > | |
using | FileAttributeMultimap = std::multimap< FileUID, OTHER > |
typedef std::pair< FileUID, FileUID > | FileGraphEdge |
template<typename OTHER > | |
using | FileGraphEdgeMultimap = std::multimap< FileGraphEdge, OTHER > |
typedef unsigned int | FileUID |
typedef std::tuple< const clang::Token, const clang::MacroDefinition, const clang::SourceRange, const clang::MacroArgs * > | MacroReferenceInfo |
using clangmetatool::types::FileAttribute = typedef std::pair<FileUID, OTHER> |
Definition at line 11 of file file_attribute.h.
using clangmetatool::types::FileAttributeMap = typedef std::map<FileUID, OTHER> |
Definition at line 12 of file file_attribute_map.h.
using clangmetatool::types::FileAttributeMultimap = typedef std::multimap<FileUID, OTHER> |
Definition at line 12 of file file_attribute_multimap.h.
typedef std::pair<FileUID, FileUID> clangmetatool::types::FileGraphEdge |
Definition at line 11 of file file_graph_edge.h.
using clangmetatool::types::FileGraphEdgeMultimap = typedef std::multimap<FileGraphEdge, OTHER> |
Definition at line 13 of file file_graph_edge_multimap.h.
typedef unsigned int clangmetatool::types::FileUID |
Definition at line 6 of file file_uid.h.
typedef std::tuple<const clang::Token, const clang::MacroDefinition, const clang::SourceRange, const clang::MacroArgs *> clangmetatool::types::MacroReferenceInfo |
Record the information about a reference to a macro usage.
Definition at line 21 of file macro_reference_info.h.