|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/Core/Address.h 28 class SymbolContext;
tools/lldb/include/lldb/Core/AddressResolverFileLine.h 22 class SymbolContext;
tools/lldb/include/lldb/Core/AddressResolverName.h 21 class SymbolContext;
tools/lldb/include/lldb/Core/Debugger.h 58 class SymbolContext;
tools/lldb/include/lldb/Core/Disassembler.h 52 class SymbolContext;
tools/lldb/include/lldb/Core/FormatEntity.h 29 class SymbolContext;
tools/lldb/include/lldb/Core/Module.h 49 class SymbolContext;
tools/lldb/include/lldb/Core/ModuleList.h 40 class SymbolContext;
tools/lldb/include/lldb/Core/SearchFilter.h 29 class SymbolContext;
tools/lldb/include/lldb/Target/DynamicLoader.h 28 class SymbolContext;
tools/lldb/include/lldb/lldb-forward.h 217 class SymbolContext;
References
include/llvm/ADT/SmallVector.h 75 AlignedCharArrayUnion<T> FirstEl;
114 using value_type = T;
115 using iterator = T *;
116 using const_iterator = const T *;
121 using reference = T &;
122 using const_reference = const T &;
123 using pointer = T *;
124 using const_pointer = const T *;
179 class SmallVectorTemplateBase : public SmallVectorTemplateCommon<T> {
183 static void destroy_range(T *S, T *E) {
183 static void destroy_range(T *S, T *E) {
211 void push_back(const T &Elt) {
214 ::new ((void*) this->end()) T(Elt);
218 void push_back(T &&Elt) {
240 T *NewElts = static_cast<T*>(llvm::safe_malloc(NewCapacity*sizeof(T)));
240 T *NewElts = static_cast<T*>(llvm::safe_malloc(NewCapacity*sizeof(T)));
315 class SmallVectorImpl : public SmallVectorTemplateBase<T> {
316 using SuperClass = SmallVectorTemplateBase<T>;
357 void resize(size_type N, const T &NV) {
374 LLVM_NODISCARD T pop_back_val() {
397 void append(size_type NumInputs, const T &Elt) {
405 void append(std::initializer_list<T> IL) {
412 void assign(size_type NumElts, const T &Elt) {
429 void assign(std::initializer_list<T> IL) {
467 iterator insert(iterator I, T &&Elt) {
497 iterator insert(iterator I, const T &Elt) {
526 iterator insert(iterator I, size_type NumToInsert, const T &Elt) {
637 void insert(iterator I, std::initializer_list<T> IL) {
820 AlignedCharArrayUnion<T> InlineElts[N];
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
846 explicit SmallVector(size_t Size, const T &Value = T())
865 SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
884 SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) {
include/llvm/Support/AlignOf.h 30 T t;
39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
50 llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/type_traits.h 91 T t;
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
145 std::is_copy_constructible<detail::trivial_helper<T>>::value;
147 !std::is_copy_constructible<T>::value;
151 std::is_move_constructible<detail::trivial_helper<T>>::value;
153 !std::is_move_constructible<T>::value;
157 is_copy_assignable<detail::trivial_helper<T>>::value;
159 !is_copy_assignable<T>::value;
163 is_move_assignable<detail::trivial_helper<T>>::value;
165 !is_move_assignable<T>::value;
169 std::is_destructible<detail::trivial_helper<T>>::value;
tools/lldb/include/lldb/API/SBSymbolContext.h 28 SBSymbolContext(const lldb_private::SymbolContext *sc_ptr);
65 lldb_private::SymbolContext *operator->() const;
67 lldb_private::SymbolContext &operator*();
69 lldb_private::SymbolContext &ref();
71 const lldb_private::SymbolContext &operator*() const;
73 lldb_private::SymbolContext *get() const;
75 void SetSymbolContext(const lldb_private::SymbolContext *sc_ptr);
78 std::unique_ptr<lldb_private::SymbolContext> m_opaque_up;
tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h 220 void AddLocation(SearchFilter &filter, const SymbolContext &sc,
tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h 44 SymbolContext &context,
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h 38 SymbolContext &context,
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h 40 SymbolContext &context,
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h 61 SymbolContext &context,
tools/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h 41 SymbolContext &context,
tools/lldb/include/lldb/Core/Address.h 355 bool ResolveFunctionScope(lldb_private::SymbolContext &sym_ctx,
454 uint32_t CalculateSymbolContext(SymbolContext *sc,
tools/lldb/include/lldb/Core/AddressResolverFileLine.h 37 SymbolContext &context,
tools/lldb/include/lldb/Core/AddressResolverName.h 42 SymbolContext &context,
tools/lldb/include/lldb/Core/Debugger.h 106 const SymbolContext *sc,
107 const SymbolContext *prev_sc,
tools/lldb/include/lldb/Core/Disassembler.h 143 const SymbolContext *sym_ctx,
144 const SymbolContext *prev_sym_ctx,
509 static SourceLine GetFunctionDeclLineEntry(const SymbolContext &sc);
526 const SymbolContext &sc, SourceLine &line);
530 const SymbolContext &sc, LineEntry &line) {
tools/lldb/include/lldb/Core/FileLineResolver.h 40 SymbolContext &context,
tools/lldb/include/lldb/Core/FormatEntity.h 179 static bool Format(const Entry &entry, Stream &s, const SymbolContext *sc,
185 const SymbolContext *sc,
191 const SymbolContext *sc,
tools/lldb/include/lldb/Core/Module.h 188 void CalculateSymbolContext(SymbolContext *sc) override;
435 lldb::TypeSP FindFirstType(const SymbolContext &sc,
694 SymbolContext &sc, bool resolve_tail_call_address = false);
1026 Address &so_addr, SymbolContext &sc);
tools/lldb/include/lldb/Core/ModuleList.h 436 SymbolContext &sc) const;
tools/lldb/include/lldb/Core/SearchFilter.h 55 SymbolContext &context,
250 Searcher::CallbackReturn DoModuleIteration(const SymbolContext &context,
257 const SymbolContext &context,
261 const SymbolContext &context,
tools/lldb/include/lldb/Expression/IRExecutionUnit.h 63 const lldb::TargetSP &target_sp, const SymbolContext &sym_ctx,
223 const SymbolContext &sc);
229 const lldb_private::SymbolContext &sc,
233 const lldb_private::SymbolContext &sc);
236 const lldb_private::SymbolContext &sc);
387 SymbolContext m_sym_ctx; ///< Used for symbol lookups
tools/lldb/include/lldb/Interpreter/CommandCompletions.h 105 CallbackReturn SearchCallback(SearchFilter &filter, SymbolContext &context,
129 SymbolContext &context,
152 SymbolContext &context,
173 SymbolContext &context,
tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h 259 SymbolContext *sym_ctx)
tools/lldb/include/lldb/Symbol/Block.h 95 void CalculateSymbolContext(SymbolContext *sc) override;
tools/lldb/include/lldb/Symbol/CompileUnit.h 133 void CalculateSymbolContext(SymbolContext *sc) override;
tools/lldb/include/lldb/Symbol/Function.h 381 void CalculateSymbolContext(SymbolContext *sc) override;
tools/lldb/include/lldb/Symbol/Symbol.h 204 void CalculateSymbolContext(SymbolContext *sc) override;
tools/lldb/include/lldb/Symbol/SymbolContext.h 97 const SymbolContext &operator=(const SymbolContext &rhs);
97 const SymbolContext &operator=(const SymbolContext &rhs);
330 SymbolContext &next_frame_sc,
368 bool SymbolContextMatches(SymbolContext &sc);
409 void Append(const SymbolContext &sc);
413 bool AppendIfUnique(const SymbolContext &sc, bool merge_symbol_into_function);
447 bool GetContextAtIndex(size_t idx, SymbolContext &sc) const;
459 SymbolContext &operator[](size_t idx) { return m_symbol_contexts[idx]; }
461 const SymbolContext &operator[](size_t idx) const {
481 typedef std::vector<SymbolContext>
488 typedef AdaptedIterable<collection, SymbolContext, vector_adapter>
495 bool operator==(const SymbolContext &lhs, const SymbolContext &rhs);
495 bool operator==(const SymbolContext &lhs, const SymbolContext &rhs);
496 bool operator!=(const SymbolContext &lhs, const SymbolContext &rhs);
496 bool operator!=(const SymbolContext &lhs, const SymbolContext &rhs);
tools/lldb/include/lldb/Symbol/SymbolContextScope.h 76 virtual void CalculateSymbolContext(SymbolContext *sc) = 0;
tools/lldb/include/lldb/Symbol/SymbolFile.h 134 ParseImportedModules(const SymbolContext &sc,
137 virtual size_t ParseVariablesForContext(const SymbolContext &sc) = 0;
169 SymbolContext &sc) = 0;
tools/lldb/include/lldb/Symbol/UnwindTable.h 41 SymbolContext &sc);
55 SymbolContext &sc);
64 SymbolContext &sc);
tools/lldb/include/lldb/Symbol/Variable.h 81 void CalculateSymbolContext(SymbolContext *sc);
tools/lldb/include/lldb/Target/DynamicLoader.h 187 virtual bool AlwaysRelyOnEHUnwindInfo(SymbolContext &sym_ctx) {
tools/lldb/include/lldb/Target/Language.h 227 virtual bool GetFunctionDisplayName(const SymbolContext *sc,
tools/lldb/include/lldb/Target/Process.h 1321 void PrintWarningOptimization(const SymbolContext &sc);
tools/lldb/include/lldb/Target/StackFrame.h 111 bool behaves_like_zeroth_frame, const SymbolContext *sc_ptr);
117 const SymbolContext *sc_ptr);
123 const SymbolContext *sc_ptr);
165 const SymbolContext &GetSymbolContext(lldb::SymbolContextItem resolve_scope);
515 SymbolContext m_sc;
tools/lldb/include/lldb/Target/Target.h 1012 const SymbolContext *sc_ptr);
tools/lldb/include/lldb/Target/Thread.h 662 const SymbolContext &addr_context, lldb::RunMode stop_other_threads,
671 const SymbolContext &addr_context, lldb::RunMode stop_other_threads,
724 const SymbolContext &addr_context, const char *step_in_target,
734 const SymbolContext &addr_context, const char *step_in_target,
778 bool abort_other_plans, SymbolContext *addr_context, bool first_insn,
840 bool abort_other_plans, SymbolContext *addr_context, bool first_insn,
tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h 24 const SymbolContext &addr_context,
30 const SymbolContext &addr_context,
77 const SymbolContext &addr_context, lldb::RunMode stop_others,
81 const SymbolContext &addr_context, const char *step_in_target,
tools/lldb/include/lldb/Target/ThreadPlanStepOut.h 20 ThreadPlanStepOut(Thread &thread, SymbolContext *addr_context,
77 bool abort_other_plans, SymbolContext *addr_context, bool first_insn,
tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h 23 const SymbolContext &addr_context,
44 bool IsEquivalentContext(const SymbolContext &context);
tools/lldb/include/lldb/Target/ThreadPlanStepRange.h 24 const SymbolContext &addr_context,
65 SymbolContext m_addr_context;
tools/lldb/include/lldb/Utility/Iterable.h 21 template <typename I, typename E> E vector_adapter(I &iter) { return *iter; }
59 E operator*() { return (*A)(m_iter); }
61 E operator->() { return (*A)(m_iter); }
64 E operator[](typename BackingIterator::difference_type offset) {
160 AdaptedConstIterator<C, E, A> begin() {
164 AdaptedConstIterator<C, E, A> end() {
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h 36 inline void stringify_append(llvm::raw_string_ostream &ss, const T *t) {
tools/lldb/source/API/SBBlock.cpp 185 lldb_private::SymbolContext sc;
tools/lldb/source/API/SBFrame.cpp 603 SymbolContext sc(frame->GetSymbolContext(eSymbolContextBlock));
1222 SymbolContext sc(frame->GetSymbolContext(eSymbolContextFunction |
1266 SymbolContext sc(frame->GetSymbolContext(eSymbolContextFunction |
tools/lldb/source/API/SBInstruction.cpp 243 SymbolContext sc;
278 SymbolContext sc;
tools/lldb/source/API/SBInstructionList.cpp 162 SymbolContext sc;
163 SymbolContext prev_sc;
tools/lldb/source/API/SBModule.cpp 348 SymbolContext sc;
456 SymbolContext sc;
tools/lldb/source/API/SBSymbolContext.cpp 25 SBSymbolContext::SBSymbolContext(const SymbolContext *sc_ptr) : m_opaque_up() {
30 m_opaque_up = std::make_unique<SymbolContext>(*sc_ptr);
52 void SBSymbolContext::SetSymbolContext(const SymbolContext *sc_ptr) {
54 m_opaque_up = std::make_unique<SymbolContext>(*sc_ptr);
177 lldb_private::SymbolContext *SBSymbolContext::operator->() const {
181 const lldb_private::SymbolContext &SBSymbolContext::operator*() const {
186 lldb_private::SymbolContext &SBSymbolContext::operator*() {
188 m_opaque_up.reset(new SymbolContext);
192 lldb_private::SymbolContext &SBSymbolContext::ref() {
194 m_opaque_up.reset(new SymbolContext);
198 lldb_private::SymbolContext *SBSymbolContext::get() const {
tools/lldb/source/API/SBSymbolContextList.cpp 58 SymbolContext sc;
tools/lldb/source/API/SBTarget.cpp 1829 SymbolContext sc;
tools/lldb/source/API/SBThread.cpp 616 SymbolContext sc(frame_sp->GetSymbolContext(eSymbolContextEverything));
667 SymbolContext sc(frame_sp->GetSymbolContext(eSymbolContextEverything));
872 SymbolContext frame_sc;
921 SymbolContext sc;
tools/lldb/source/API/SBThreadPlan.cpp 230 SymbolContext sc;
274 SymbolContext sc;
312 SymbolContext sc;
tools/lldb/source/API/Utils.h 17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
19 return std::make_unique<T>(*src);
tools/lldb/source/Breakpoint/Breakpoint.cpp 621 static bool SymbolContextsMightBeEquivalent(SymbolContext &old_sc,
622 SymbolContext &new_sc) {
706 SymbolContext old_sc, new_sc;
728 typedef std::map<lldb::break_id_t, SymbolContext> IDToSCMap;
731 SymbolContext sc;
737 std::map<lldb::break_id_t, SymbolContext> new_sc_map;
739 SymbolContext sc;
747 SymbolContext &old_sc = old_sc_map.begin()->second;
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 488 SymbolContext sc;
tools/lldb/source/Breakpoint/BreakpointResolver.cpp 185 SourceLoc(const SymbolContext &sc)
206 llvm::SmallVector<SymbolContext, 16> all_scs;
214 auto &match = all_scs[0];
283 for (auto &sc : llvm::make_range(worklist_begin, worklist_end))
292 const SymbolContext &sc,
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp 124 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp 133 SymbolContext sc;
202 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp 98 SearchFilter &filter, SymbolContext &context, Address *addr) {
121 SymbolContext sc_ctx;
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp 253 SymbolContext &context, Address *addr) {
312 SymbolContext sc;
337 SymbolContext sc;
tools/lldb/source/Breakpoint/BreakpointResolverScripted.cpp 110 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Commands/CommandCompletions.cpp 358 SymbolContext &context,
445 SearchFilter &filter, SymbolContext &context, Address *addr) {
453 SymbolContext sc;
491 SearchFilter &filter, SymbolContext &context, Address *addr) {
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 782 const SymbolContext &sc =
tools/lldb/source/Commands/CommandObjectDisassemble.cpp 378 SymbolContext sc;
409 SymbolContext sc;
435 SymbolContext sc(frame->GetSymbolContext(eSymbolContextFunction |
481 SymbolContext sc(frame->GetSymbolContext(eSymbolContextFunction |
tools/lldb/source/Commands/CommandObjectFrame.cpp 516 const SymbolContext &sym_ctx =
tools/lldb/source/Commands/CommandObjectSource.cpp 159 SymbolContext sc;
328 SymbolContext sc;
351 SymbolContext sc;
408 SymbolContext sc;
426 SymbolContext sc;
536 const SymbolContext &sc =
790 size_t DisplayFunctionSource(const SymbolContext &sc, SourceInfo &source_info,
955 SymbolContext sc;
981 SymbolContext sc;
1000 SymbolContext sc;
1025 SymbolContext sc;
1049 SymbolContext sc;
1078 SymbolContext sc;
1200 SymbolContext sc;
1220 SymbolContext sc;
tools/lldb/source/Commands/CommandObjectTarget.cpp 813 const SymbolContext &sc,
915 SymbolContext sc = frame->GetSymbolContext(eSymbolContextCompUnit);
960 SymbolContext sc;
981 SymbolContext sc;
1328 SymbolContext sc;
1486 SymbolContext sc;
1540 SymbolContext sc;
1581 SymbolContext sc;
3357 SymbolContext sc;
3381 SymbolContext sc;
3734 const SymbolContext &sym_ctx(frame->GetSymbolContext(eSymbolContextModule));
tools/lldb/source/Commands/CommandObjectThread.cpp 646 SymbolContext sc = frame->GetSymbolContext(eSymbolContextEverything);
1163 SymbolContext sc(frame->GetSymbolContext(eSymbolContextCompUnit));
1770 const SymbolContext &sym_ctx =
tools/lldb/source/Core/Address.cpp 265 bool Address::ResolveFunctionScope(SymbolContext &sym_ctx,
537 SymbolContext func_sc;
623 SymbolContext pointer_sc;
645 SymbolContext sc;
691 SymbolContext sc;
796 Address::CalculateSymbolContext(SymbolContext *sc,
825 SymbolContext sc;
839 SymbolContext sc;
853 SymbolContext sc;
867 SymbolContext sc;
881 SymbolContext sc;
tools/lldb/source/Core/AddressResolverFileLine.cpp 41 SymbolContext &context, Address *addr) {
52 SymbolContext sc;
tools/lldb/source/Core/AddressResolverName.cpp 70 SymbolContext &context, Address *addr) {
76 SymbolContext sc;
125 SymbolContext symbol_sc;
tools/lldb/source/Core/Debugger.cpp 1106 const SymbolContext *sc,
1107 const SymbolContext *prev_sc,
tools/lldb/source/Core/Disassembler.cpp 139 SymbolContext sc;
301 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) {
342 const ExecutionContext &exe_ctx, const SymbolContext &sc,
398 SymbolContext sc;
399 SymbolContext prev_sc;
663 SymbolContext sc(
698 const SymbolContext *sym_ctx,
699 const SymbolContext *prev_sym_ctx,
tools/lldb/source/Core/FileLineResolver.cpp 35 FileLineResolver::SearchCallback(SearchFilter &filter, SymbolContext &context,
tools/lldb/source/Core/FormatEntity.cpp 392 static bool RunScriptFormatKeyword(Stream &s, const SymbolContext *sc,
417 static bool DumpAddress(Stream &s, const SymbolContext *sc,
448 static bool DumpAddressOffsetFromFunction(Stream &s, const SymbolContext *sc,
677 static bool DumpValue(Stream &s, const SymbolContext *sc,
1014 const SymbolContext *sc, const ExecutionContext *exe_ctx, Stream &s) {
1053 const SymbolContext *sc,
1070 const SymbolContext *sc,
1087 const SymbolContext *sc,
tools/lldb/source/Core/IOHandler.cpp 2402 const SymbolContext &sc =
3778 void Update(const SymbolContext &sc) { m_sc = sc; }
4443 SymbolContext m_sc;
tools/lldb/source/Core/Module.cpp 367 SymbolContext sc;
394 void Module::CalculateSymbolContext(SymbolContext *sc) {
440 SymbolContext &sc, bool resolve_tail_call_address) {
614 SymbolContext sc;
729 SymbolContext sc;
749 SymbolContext sc;
853 SymbolContext sc(this);
871 const SymbolContext &sc = sc_list[i];
943 SymbolContext sc;
949 lldb::TypeSP Module::FindFirstType(const SymbolContext &sc,
1003 SymbolContext sc;
1300 SymbolContext sc;
tools/lldb/source/Core/ModuleList.cpp 611 SymbolContext &sc) const {
tools/lldb/source/Core/SearchFilter.cpp 205 SymbolContext empty_sc;
218 SymbolContext empty_sc;
244 SymbolContext matchingContext(m_target_sp, module_sp);
249 SearchFilter::DoModuleIteration(const SymbolContext &context,
254 SymbolContext matchingContext(context.module_sp.get());
272 SymbolContext matchingContext(m_target_sp, module_sp);
295 const SymbolContext &context, Searcher &searcher) {
306 SymbolContext matchingContext(m_target_sp, module_sp, cu_sp.get());
329 SymbolContext matchingContext(m_target_sp, module_sp,
344 SymbolContext matchingContext(m_target_sp, module_sp, context.comp_unit);
352 Function *function, const SymbolContext &context, Searcher &searcher) {
431 SymbolContext empty_sc;
448 SymbolContext matchingContext(m_target_sp, module->shared_from_this());
568 SymbolContext empty_sc;
585 SymbolContext matchingContext(m_target_sp, module->shared_from_this());
743 SymbolContext sym_ctx;
777 SymbolContext empty_sc;
797 SymbolContext matchingContext(m_target_sp, module_sp);
tools/lldb/source/Core/SourceManager.cpp 332 SymbolContext sc;
401 SymbolContext sc;
417 SymbolContext sc;
tools/lldb/source/Core/Value.cpp 407 SymbolContext var_sc;
tools/lldb/source/Core/ValueObject.cpp 3257 const SymbolContext &sc(
tools/lldb/source/Core/ValueObjectVariable.cpp 150 SymbolContext sc;
tools/lldb/source/DataFormatters/TypeSummary.cpp 78 SymbolContext sc;
tools/lldb/source/Expression/DWARFExpression.cpp 2945 SymbolContext sc = frame.GetSymbolContext(eSymbolContextFunction);
tools/lldb/source/Expression/IRExecutionUnit.cpp 43 const SymbolContext &sym_ctx,
651 const SymbolContext &sym_ctx) {
715 const std::vector<SearchSpec> &C_specs, const SymbolContext &sc) {
770 const lldb_private::SymbolContext &sc,
786 const lldb_private::SymbolContext &)>
799 for (auto candidate_sc : sc_list.SymbolContexts()) {
902 const lldb_private::SymbolContext &sc) {
929 const lldb_private::SymbolContext &sc) {
tools/lldb/source/Plugins/Architecture/Mips/ArchitectureMips.cpp 97 SymbolContext sc;
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 1378 SymbolContext sym_ctx;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp 415 const SymbolContext &context = frame->GetSymbolContext(eSymbolContextSymbol);
438 SymbolContext context;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 711 bool DynamicLoaderDarwin::AlwaysRelyOnEHUnwindInfo(SymbolContext &sym_ctx) {
831 const SymbolContext ¤t_context =
854 SymbolContext context;
878 SymbolContext context;
909 SymbolContext context;
1026 SymbolContext sc;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h 53 bool AlwaysRelyOnEHUnwindInfo(lldb_private::SymbolContext &sym_ctx) override;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp 372 SymbolContext sc;
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp 458 const SymbolContext &context = frame->GetSymbolContext(eSymbolContextSymbol);
480 SymbolContext context;
755 lldb_private::SymbolContext &sym_ctx) {
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h 159 bool AlwaysRelyOnEHUnwindInfo(lldb_private::SymbolContext &sym_ctx) override;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp 1272 SymbolContext candidate_sc;
1310 SymbolContext sc;
1542 SymbolContext null_sc;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 546 SymbolContext sym_ctx;
671 SymbolContext sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction |
799 SymbolContext sym_ctx;
982 SymbolContext sym_ctx = frame->GetSymbolContext(
1248 SymbolContext frame_sym_ctx;
1269 SymbolContext m_sym_ctx;
1282 SymbolContext sym_ctx;
1359 SymbolContext sym_ctx;
1589 SymbolContext var_sc;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 337 SymbolContext m_sym_ctx; ///< The symbol context to use in finding variables
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 1201 SymbolContext sc;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 335 SymbolContext sc;
362 const SymbolContext &sc = frame->GetSymbolContext(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp 110 SymbolContext sym_ctx = frame->GetSymbolContext(lldb::eSymbolContextFunction |
364 SymbolContext sc;
468 SymbolContext sc;
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp 465 SymbolContext sym_ctx;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp 148 SymbolContext sc;
238 SymbolContext sc2 = scl[0];
295 SymbolContext sc;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp 70 SymbolContext sc;
557 SymbolContext context;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 224 SymbolContext context;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 920 SymbolContext ivar_offset_symbol;
2646 SymbolContext sc;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp 154 SymbolContext sc = m_thread.GetStackFrameAtIndex(0)->GetSymbolContext(
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp 110 SymbolContext sc;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 468 SymbolContext sc;
793 SymbolContext &context, Address *) {
822 lldb_private::SymbolContext &context,
883 SearchFilter &filter, SymbolContext &context, Address *addr) {
3606 const SymbolContext sym_ctx =
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 70 SymbolContext &context,
120 SymbolContext &context,
265 SymbolContext &context,
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 5281 SymbolContext context;
tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp 52 SymbolContext sc;
146 SymbolContext sc;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp 44 static ConstString GetSymbolOrFunctionName(const SymbolContext &sym_ctx) {
54 SymbolContext &sym_ctx,
1115 const lldb_private::SymbolContext &m_sym_ctx) const {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h 31 lldb_private::SymbolContext &sym_ctx,
121 const lldb_private::SymbolContext &m_sym_ctx) const;
240 lldb_private::SymbolContext &m_sym_ctx;
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h 116 lldb_private::SymbolContext sctx; // A symbol context we'll contribute to &
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp 122 SymbolContext first_frame_sc(
213 SymbolContext first_frame_sc(
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp 3845 SymbolContext sc;
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 116 lldb_private::SymbolContext *sym_ctx);
1979 StructuredData::GenericSP implementor_sp, SymbolContext *sym_ctx) {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h 105 SymbolContext *sym_ctx) override;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 253 SymbolContext &sc) {
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h 66 const SymbolContext &sc,
78 size_t ParseVariablesForContext(const SymbolContext &sc) override {
91 SymbolContext &sc) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h 29 virtual lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 363 TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const SymbolContext &sc,
1278 const SymbolContext &sc, const DWARFDIE &die, TypeSP type_sp) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h 44 lldb::TypeSP ParseTypeFromDWARF(const lldb_private::SymbolContext &sc,
159 UpdateSymbolContextScopeForType(const lldb_private::SymbolContext &sc,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp 72 SymbolContext sc;
98 SymbolContext sc;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 921 const lldb_private::SymbolContext &sc,
1489 bool SymbolFileDWARF::GetFunction(const DWARFDIE &die, SymbolContext &sc) {
1716 SymbolContext &sc) {
1874 SymbolContext sc(m_objfile_sp->GetModule());
2044 SymbolContext sc;
2140 SymbolContext sc;
2170 SymbolContext sc;
2561 SymbolContext sc(scope);
2568 SymbolContext sc_backup = sc;
2965 TypeSP SymbolFileDWARF::ParseType(const SymbolContext &sc, const DWARFDIE &die,
3000 size_t SymbolFileDWARF::ParseTypes(const SymbolContext &sc,
3023 SymbolContext child_sc(sc);
3065 SymbolContext sc;
3074 size_t SymbolFileDWARF::ParseVariablesForContext(const SymbolContext &sc) {
3133 VariableSP SymbolFileDWARF::ParseVariableDIE(const SymbolContext &sc,
3565 size_t SymbolFileDWARF::ParseVariables(const SymbolContext &sc,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 120 const lldb_private::SymbolContext &sc,
126 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
152 lldb_private::SymbolContext &sc) override;
345 bool GetFunction(const DWARFDIE &die, lldb_private::SymbolContext &sc);
355 size_t ParseTypes(const lldb_private::SymbolContext &sc, const DWARFDIE &die,
358 lldb::TypeSP ParseType(const lldb_private::SymbolContext &sc,
366 lldb::VariableSP ParseVariableDIE(const lldb_private::SymbolContext &sc,
370 size_t ParseVariables(const lldb_private::SymbolContext &sc,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 488 SymbolFileDWARFDebugMap::GetSymbolFile(const SymbolContext &sc) {
597 SymbolFileDWARFDebugMap::GetCompUnitInfo(const SymbolContext &sc) {
681 const SymbolContext &sc, std::vector<SourceModule> &imported_modules) {
710 SymbolFileDWARFDebugMap::ParseVariablesForContext(const SymbolContext &sc) {
755 SymbolContext &sc) {
989 SymbolContext sc;
1057 SymbolContext sc;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h 68 const lldb_private::SymbolContext &sc,
72 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
89 lldb_private::SymbolContext &sc) override;
189 CompileUnitInfo *GetCompUnitInfo(const lldb_private::SymbolContext &sc);
207 SymbolFileDWARF *GetSymbolFile(const lldb_private::SymbolContext &sc);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 958 const Address &addr, SymbolContextItem resolve_scope, SymbolContext &sc) {
1168 const SymbolContext &sc, std::vector<SourceModule> &imported_modules) {
1233 SymbolContext sc;
1479 size_t SymbolFileNativePDB::ParseVariablesForContext(const SymbolContext &sc) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h 86 const SymbolContext &sc,
96 size_t ParseVariablesForContext(const SymbolContext &sc) override;
111 SymbolContext &sc) override;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 380 const lldb_private::SymbolContext &sc,
502 SymbolFilePDB::ParseVariablesForContext(const lldb_private::SymbolContext &sc) {
729 lldb_private::SymbolContext &sc) {
821 SymbolContext sc;
914 const lldb_private::SymbolContext &sc,
1031 SymbolFilePDB::ParseVariables(const lldb_private::SymbolContext &sc,
1121 SymbolContext sc;
1164 SymbolContext sc;
1181 lldb_private::SymbolContext sc;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h 66 const lldb_private::SymbolContext &sc,
72 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
94 lldb_private::SymbolContext &sc) override;
192 ParseVariableForPDBData(const lldb_private::SymbolContext &sc,
195 size_t ParseVariables(const lldb_private::SymbolContext &sc,
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp 221 const SymbolContext &sc, std::vector<SourceModule> &imported_modules) {
227 size_t SymbolFileSymtab::ParseVariablesForContext(const SymbolContext &sc) {
247 SymbolContext &sc) {
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h 55 const lldb_private::SymbolContext &sc,
61 ParseVariablesForContext(const lldb_private::SymbolContext &sc) override;
72 lldb_private::SymbolContext &sc) override;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp 222 const SymbolContext sym_ctx(
585 SymbolContext sc;
599 SymbolContext sc;
613 SymbolContext sc;
627 SymbolContext sc;
tools/lldb/source/Symbol/Block.cpp 125 void Block::CalculateSymbolContext(SymbolContext *sc) {
392 SymbolContext sc;
tools/lldb/source/Symbol/CompileUnit.cpp 47 void CompileUnit::CalculateSymbolContext(SymbolContext *sc) {
185 SymbolContext sc;
252 SymbolContext sc(GetModule());
348 SymbolContext sc;
tools/lldb/source/Symbol/Function.cpp 360 void Function::CalculateSymbolContext(SymbolContext *sc) {
459 SymbolContext sc;
tools/lldb/source/Symbol/LineEntry.cpp 204 SymbolContext next_line_sc;
tools/lldb/source/Symbol/LineTable.cpp 386 SymbolContext sc(m_comp_unit);
tools/lldb/source/Symbol/Symbol.cpp 273 SymbolContext sc;
290 SymbolContext sc_temp;
380 void Symbol::CalculateSymbolContext(SymbolContext *sc) {
442 lldb_private::SymbolContext sc;
tools/lldb/source/Symbol/SymbolContext.cpp 58 const SymbolContext &SymbolContext::operator=(const SymbolContext &rhs) {
58 const SymbolContext &SymbolContext::operator=(const SymbolContext &rhs) {
100 SymbolContext inline_parent_sc;
378 bool lldb_private::operator==(const SymbolContext &lhs,
379 const SymbolContext &rhs) {
388 bool lldb_private::operator!=(const SymbolContext &lhs,
389 const SymbolContext &rhs) {
451 SymbolContext &next_frame_sc,
794 SymbolContext sym_ctx;
1031 bool SymbolContextSpecifier::SymbolContextMatches(SymbolContext &sc) {
1122 SymbolContext sc;
1203 void SymbolContextList::Append(const SymbolContext &sc) {
1224 bool SymbolContextList::AppendIfUnique(const SymbolContext &sc,
1277 bool SymbolContextList::GetContextAtIndex(size_t idx, SymbolContext &sc) const {
1320 SymbolContext lhs_sc;
1321 SymbolContext rhs_sc;
tools/lldb/source/Symbol/Symtab.cpp 1014 SymbolContext sc;
1040 SymbolContext sym_ctx;
tools/lldb/source/Symbol/UnwindTable.cpp 87 SymbolContext &sc) {
114 SymbolContext &sc) {
152 SymbolContext &sc) {
tools/lldb/source/Symbol/Variable.cpp 82 SymbolContext variable_sc;
154 SymbolContext variable_sc;
184 SymbolContext sc;
218 void Variable::CalculateSymbolContext(SymbolContext *sc) {
258 SymbolContext sc;
302 SymbolContext variable_sc;
454 SymbolContext sc;
tools/lldb/source/Target/Language.cpp 445 bool Language::GetFunctionDisplayName(const SymbolContext *sc,
tools/lldb/source/Target/LanguageRuntime.cpp 114 SymbolContext &context,
tools/lldb/source/Target/Process.cpp 5700 void Process::PrintWarningOptimization(const SymbolContext &sc) {
tools/lldb/source/Target/StackFrame.cpp 55 const SymbolContext *sc_ptr)
81 const SymbolContext *sc_ptr)
107 const SymbolContext *sc_ptr)
273 const SymbolContext &
377 SymbolContext sc;
1226 SymbolContext sc = GetSymbolContext(eSymbolContextFunction
1592 SymbolContext sc;
1745 SymbolContext sc(GetSymbolContext(eSymbolContextBlock));
tools/lldb/source/Target/StackFrameList.cpp 394 SymbolContext sc;
500 SymbolContext unwind_sc = unwind_frame_sp->GetSymbolContext(
525 SymbolContext next_frame_sc;
808 SymbolContext sc = frame_sp->GetSymbolContext(eSymbolContextLineEntry);
tools/lldb/source/Target/StackFrameRecognizer.cpp 94 const SymbolContext &symctx =
tools/lldb/source/Target/StackID.cpp 22 SymbolContext sc;
84 SymbolContext lhs_sc;
85 SymbolContext rhs_sc;
tools/lldb/source/Target/Target.cpp 2317 const SymbolContext *sc_ptr) {
2582 std::vector<SymbolContext> sym_ctx_with_reasons;
tools/lldb/source/Target/Thread.cpp 334 SymbolContext frame_sc(
355 SymbolContext sc =
1360 const SymbolContext &addr_context, lldb::RunMode stop_other_threads,
1375 const SymbolContext &addr_context, lldb::RunMode stop_other_threads,
1387 const SymbolContext &addr_context, const char *step_in_target,
1408 const SymbolContext &addr_context, const char *step_in_target,
1422 bool abort_other_plans, SymbolContext *addr_context, bool first_insn,
1434 bool abort_other_plans, SymbolContext *addr_context, bool first_insn,
1663 SymbolContext sc = frame_sp->GetSymbolContext(eSymbolContextFunction);
1735 const SymbolContext &sc = frame->GetSymbolContext(eSymbolContextFunction);
1793 SymbolContext frame_sc;
1914 SymbolContext frame_sc(
2117 SymbolContext sc(frame_sp->GetSymbolContext(eSymbolContextEverything));
2151 SymbolContext sc(frame_sp->GetSymbolContext(eSymbolContextEverything));
tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp 84 SymbolContext sc;
106 SymbolContext sc;
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 36 const SymbolContext &addr_context, lldb::RunMode stop_others,
52 const SymbolContext &addr_context, const char *step_into_target,
263 SymbolContext sc = curr_frame->GetSymbolContext(eSymbolContextFunction |
336 SymbolContext sc(frame->GetSymbolContext(eSymbolContextModule));
357 SymbolContext sc = frame->GetSymbolContext(
402 SymbolContext sc = frame->GetSymbolContext(
tools/lldb/source/Target/ThreadPlanStepOut.cpp 35 Thread &thread, SymbolContext *context, bool first_insn, bool stop_others,
104 SymbolContext return_address_sc;
142 const SymbolContext &sc =
446 SymbolContext inlined_sc;
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp 33 const SymbolContext &addr_context, lldb::RunMode stop_others,
102 const SymbolContext &context) {
171 const SymbolContext &older_context =
214 SymbolContext sc;
244 SymbolContext prev_sc;
tools/lldb/source/Target/ThreadPlanStepRange.cpp 34 const SymbolContext &addr_context,
120 SymbolContext new_context(
tools/lldb/source/Target/ThreadPlanStepUntil.cpp 214 const SymbolContext &older_context =
216 SymbolContext stack_context;
tools/lldb/source/Target/ThreadPlanTracer.cpp 55 SymbolContext sc;
tools/lldb/tools/lldb-test/lldb-test.cpp 329 SymbolContext sc;
430 SymbolContext sc;
483 SymbolContext sc;
usr/include/c++/7.4.0/bits/alloc_traits.h 387 using allocator_type = allocator<_Tp>;
389 using value_type = _Tp;
392 using pointer = _Tp*;
395 using const_pointer = const _Tp*;
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
486 destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h 108 class allocator: public __allocator_base<_Tp>
113 typedef _Tp* pointer;
114 typedef const _Tp* const_pointer;
115 typedef _Tp& reference;
116 typedef const _Tp& const_reference;
117 typedef _Tp value_type;
137 allocator(const allocator<_Tp1>&) throw() { }
158 operator!=(const allocator<_T1>&, const allocator<_T2>&)
158 operator!=(const allocator<_T1>&, const allocator<_T2>&)
164 operator!=(const allocator<_Tp>&, const allocator<_Tp>&)
164 operator!=(const allocator<_Tp>&, const allocator<_Tp>&)
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
98 move(_Tp&& __t) noexcept
104 : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
105 is_copy_constructible<_Tp>>::type { };
184 typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>,
185 is_move_constructible<_Tp>,
186 is_move_assignable<_Tp>>::value>::type
187 swap(_Tp& __a, _Tp& __b)
187 swap(_Tp& __a, _Tp& __b)
198 _Tp __tmp = _GLIBCXX_MOVE(__a);
usr/include/c++/7.4.0/bits/predefined_ops.h 176 operator()(_Iterator __it, _Value& __val)
214 operator()(_Value& __val, _Iterator __it)
usr/include/c++/7.4.0/bits/shared_ptr.h 343 _Args&&... __args)
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
703 make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 1317 _Args&&... __args)
usr/include/c++/7.4.0/bits/std_function.h 299 _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
628 using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/bits/stl_construct.h 74 _Construct(_T1* __p, _Args&&... __args)
74 _Construct(_T1* __p, _Args&&... __args)
75 { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
75 { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
97 _Destroy(_Tp* __pointer)
204 allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_heap.h 129 _Distance __holeIndex, _Distance __topIndex, _Tp __value,
215 _Distance __len, _Tp __value, _Compare __comp)
usr/include/c++/7.4.0/bits/stl_iterator.h 1224 __make_move_if_noexcept_iterator(_Tp* __i)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
usr/include/c++/7.4.0/bits/stl_map.h 103 typedef _Tp mapped_type;
104 typedef std::pair<const _Key, _Tp> value_type;
usr/include/c++/7.4.0/bits/stl_pair.h 209 : private __pair_base<_T1, _T2>
212 typedef _T2 second_type; /// @c second_type is the second bound type
215 _T2 second; /// @c second is a copy of the second object
252 using _PCCP = _PCC<true, _T1, _T2>;
260 constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
283 _T1, _T2>;
311 constexpr pair(_U1&& __x, const _T2& __y)
318 explicit constexpr pair(_U1&& __x, const _T2& __y)
380 is_copy_assignable<_T2>>::value,
391 is_move_assignable<_T2>>::value,
usr/include/c++/7.4.0/bits/stl_uninitialized.h 288 _ForwardIterator __result, allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_vector.h 77 rebind<_Tp>::other _Tp_alloc_type;
216 class vector : protected _Vector_base<_Tp, _Alloc>
227 typedef _Vector_base<_Tp, _Alloc> _Base;
232 typedef _Tp value_type;
919 _Tp*
923 const _Tp*
1483 _M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
689 operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
706 operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
824 make_unique(_Args&&... __args)
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/ext/alloc_traits.h 117 { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h 63 typedef _Tp* pointer;
64 typedef const _Tp* const_pointer;
65 typedef _Tp& reference;
66 typedef const _Tp& const_reference;
67 typedef _Tp value_type;
84 new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { }
111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
130 { return size_t(-1) / sizeof(_Tp); }
135 construct(_Up* __p, _Args&&... __args)
135 construct(_Up* __p, _Args&&... __args)
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
140 destroy(_Up* __p) { __p->~_Up(); }
160 operator!=(const new_allocator<_Tp>&, const new_allocator<_Tp>&)
160 operator!=(const new_allocator<_Tp>&, const new_allocator<_Tp>&)
usr/include/c++/7.4.0/initializer_list 50 typedef _E value_type;
51 typedef const _E& reference;
52 typedef const _E& const_reference;
54 typedef const _E* iterator;
55 typedef const _E* const_iterator;
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1160 : public is_constructible<_Tp, _Tp&&>
1160 : public is_constructible<_Tp, _Tp&&>
1166 : public __is_move_constructible_impl<_Tp>
1215 : public __and_<is_constructible<_Tp, _Args...>,
1216 __is_nt_constructible_impl<_Tp, _Args...>>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1252 : public __is_nothrow_move_constructible_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1554 { typedef _Tp type; };
1558 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1629 { typedef _Tp type; };
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };
2574 typename remove_reference<_Tp>::type>::type>::type