clang-metatool
A framework for reusing code in clang tools
references_data.h
Go to the documentation of this file.
1 #ifndef INCLUDED_CLANGMETATOOL_COLLECTORS_REFERENCES_DATA_H
2 #define INCLUDED_CLANGMETATOOL_COLLECTORS_REFERENCES_DATA_H
3 
4 #include <unordered_map>
5 
6 #include <clang/AST/Decl.h>
7 
9 
10 namespace clangmetatool {
11 namespace collectors {
12 
17 public:
24  std::unordered_multimap<const clang::NamedDecl *, const clang::NamedDecl *>
26 
35  std::unordered_multimap<const clang::NamedDecl *, const clang::NamedDecl *>
37 };
38 
39 } // namespace collectors
40 } // namespace clangmetatool
41 
42 #endif // INCLUDED_CLANGMETATOOL_COLLECTORS_REFERENCES_DATA_H
43 
44 // ----------------------------------------------------------------------------
45 // Copyright 2018 Bloomberg Finance L.P.
46 //
47 // Licensed under the Apache License, Version 2.0 (the "License");
48 // you may not use this file except in compliance with the License.
49 // You may obtain a copy of the License at
50 //
51 // http://www.apache.org/licenses/LICENSE-2.0
52 //
53 // Unless required by applicable law or agreed to in writing, software
54 // distributed under the License is distributed on an "AS IS" BASIS,
55 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
56 // See the License for the specific language governing permissions and
57 // limitations under the License.
58 // ----------------------------- END-OF-FILE ----------------------------------
std::unordered_multimap< const clang::NamedDecl *, const clang::NamedDecl * > deps
std::unordered_multimap< const clang::NamedDecl *, const clang::NamedDecl * > refs