clang-metatool
A framework for reusing code in clang tools
find_cxx_member_calls_data.h
Go to the documentation of this file.
1 #ifndef INCLUDED_CLANGMETATOOL_COLLECTORS_FIND_CXX_MEMBER_CALLS_DATA_H
2 #define INCLUDED_CLANGMETATOOL_COLLECTORS_FIND_CXX_MEMBER_CALLS_DATA_H
3 
4 #include <map>
5 
6 #include <clang/AST/Decl.h>
7 #include <clang/AST/ExprCXX.h>
8 
9 namespace clangmetatool {
10 namespace collectors {
11 
17 using FindCXXMemberCallsData = std::multimap<const clang::FunctionDecl *,
18  const clang::CXXMemberCallExpr *>;
19 }
20 }
21 
22 #endif
23 
24 // ----------------------------------------------------------------------------
25 // Copyright 2018 Bloomberg Finance L.P.
26 //
27 // Licensed under the Apache License, Version 2.0 (the "License");
28 // you may not use this file except in compliance with the License.
29 // You may obtain a copy of the License at
30 //
31 // http://www.apache.org/licenses/LICENSE-2.0
32 //
33 // Unless required by applicable law or agreed to in writing, software
34 // distributed under the License is distributed on an "AS IS" BASIS,
35 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
36 // See the License for the specific language governing permissions and
37 // limitations under the License.
38 // ----------------------------- END-OF-FILE ----------------------------------
std::multimap< const clang::FunctionDecl *, const clang::CXXMemberCallExpr * > FindCXXMemberCallsData