|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/tools/c-index-test/core_main.cpp 80 class PrintIndexDataConsumer : public IndexDataConsumer {
tools/clang/tools/extra/clangd/XRefs.cpp 137 class DeclarationFinder : public index::IndexDataConsumer {
349 class ReferenceFinder : public index::IndexDataConsumer {
tools/clang/tools/extra/clangd/index/SymbolCollector.h 45 class SymbolCollector : public index::IndexDataConsumer {
tools/clang/tools/libclang/CXIndexDataConsumer.h 275 class CXIndexDataConsumer : public index::IndexDataConsumer {
tools/clang/unittests/Index/IndexTests.cpp 70 class Indexer : public IndexDataConsumer {
Declarations
tools/clang/include/clang/Index/IndexingAction.h 33 class IndexDataConsumer;
tools/clang/lib/Index/IndexingContext.h 36 class IndexDataConsumer;
References
tools/clang/include/clang/Index/IndexingAction.h 37 std::shared_ptr<IndexDataConsumer> DataConsumer,
42 std::shared_ptr<IndexDataConsumer> DataConsumer,
51 createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
55 void indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer,
61 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
65 std::unique_ptr<PPCallbacks> indexMacrosCallback(IndexDataConsumer &Consumer,
70 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
tools/clang/lib/Index/IndexingAction.cpp 57 std::shared_ptr<IndexDataConsumer> DataConsumer;
63 IndexASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer,
105 std::shared_ptr<IndexDataConsumer> DataConsumer;
109 IndexAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
127 std::shared_ptr<IndexDataConsumer> DataConsumer,
135 index::createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
151 IndexDataConsumer &DataConsumer) {
160 void index::indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer,
175 IndexDataConsumer &DataConsumer,
191 index::indexMacrosCallback(IndexDataConsumer &Consumer, IndexingOptions Opts) {
197 IndexDataConsumer &DataConsumer,
tools/clang/lib/Index/IndexingContext.cpp 96 IndexDataConsumer &DataConsumer) {
444 IndexDataConsumer::ASTNodeInfo Node{OrigE, OrigD, Parent, ContainerDC};
tools/clang/lib/Index/IndexingContext.h 40 IndexDataConsumer &DataConsumer;
44 IndexingContext(IndexingOptions IndexOpts, IndexDataConsumer &DataConsumer)
48 IndexDataConsumer &getDataConsumer() { return DataConsumer; }
tools/clang/tools/c-index-test/core_main.cpp 80 class PrintIndexDataConsumer : public IndexDataConsumer {
tools/clang/tools/extra/clangd/XRefs.cpp 137 class DeclarationFinder : public index::IndexDataConsumer {
161 index::IndexDataConsumer::ASTNodeInfo ASTNode) override {
349 class ReferenceFinder : public index::IndexDataConsumer {
381 index::IndexDataConsumer::ASTNodeInfo ASTNode) override {
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 250 index::IndexDataConsumer::ASTNodeInfo ASTNode) {
tools/clang/tools/extra/clangd/index/SymbolCollector.h 45 class SymbolCollector : public index::IndexDataConsumer {
105 index::IndexDataConsumer::ASTNodeInfo ASTNode) override;
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 207 IndexAction(std::shared_ptr<index::IndexDataConsumer> DataConsumer,
227 std::shared_ptr<index::IndexDataConsumer> DataConsumer;
tools/clang/tools/libclang/CXIndexDataConsumer.h 275 class CXIndexDataConsumer : public index::IndexDataConsumer {
tools/clang/unittests/Index/IndexTests.cpp 70 class Indexer : public IndexDataConsumer {
usr/include/c++/7.4.0/bits/alloc_traits.h 474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
343 _Args&&... __args)
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
388 operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
703 make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1317 _Args&&... __args)
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1431 operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
usr/include/c++/7.4.0/ext/new_allocator.h 135 construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1942 { typedef _Tp type; };