|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/Core/Module.h 45 class RegularExpression;
tools/lldb/include/lldb/Core/ModuleList.h 38 class RegularExpression;
tools/lldb/include/lldb/Core/SourceManager.h 26 class RegularExpression;
tools/lldb/include/lldb/lldb-forward.h 181 class RegularExpression;
tools/lldb/source/Core/ModuleList.cpp 49 class RegularExpression;
References
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h 27 Breakpoint *bkpt, RegularExpression regex,
63 RegularExpression
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h 47 BreakpointResolverName(Breakpoint *bkpt, RegularExpression func_regex,
83 RegularExpression m_regex;
tools/lldb/include/lldb/Core/AddressResolverName.h 34 AddressResolverName(RegularExpression func_regex);
53 RegularExpression m_regex;
tools/lldb/include/lldb/Core/Mangled.h 183 bool NameMatches(const RegularExpression ®ex,
tools/lldb/include/lldb/Core/Module.h 253 void FindSymbolsMatchingRegExAndType(const RegularExpression ®ex,
327 void FindFunctions(const RegularExpression ®ex, bool symbols_ok,
389 void FindGlobalVariables(const RegularExpression ®ex, size_t max_matches,
tools/lldb/include/lldb/Core/ModuleList.h 266 void FindFunctions(const RegularExpression &name, bool include_symbols,
295 void FindGlobalVariables(const RegularExpression ®ex, size_t max_matches,
341 void FindSymbolsMatchingRegExAndType(const RegularExpression ®ex,
tools/lldb/include/lldb/Core/SourceManager.h 47 void FindLinesMatchingRegex(RegularExpression ®ex, uint32_t start_line,
145 void FindLinesMatchingRegex(FileSpec &file_spec, RegularExpression ®ex,
tools/lldb/include/lldb/Core/UniqueCStringMap.h 130 size_t GetValues(const RegularExpression ®ex,
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h 68 typedef std::vector<std::pair<KeyType, ValueSP>> MapType;
70 typedef std::function<bool(const KeyType &, const ValueSP &)> ForEachCallback;
75 void Add(KeyType name, const ValueSP &entry) {
88 bool Delete(const KeyType &name) {
107 bool Get(const KeyType &name, ValueSP &entry) {
121 const KeyType &type = pos.first;
138 KeyType GetKeyAtIndex(size_t index) {
160 typedef FormatMap<KeyType, ValueType> BackEndType;
165 typedef KeyType MapKeyType;
168 typedef typename std::shared_ptr<FormattersContainer<KeyType, ValueType>>
228 RegularExpression *dummy) {
241 bool Delete_Impl(ConstString type, RegularExpression *dummy) {
245 const RegularExpression ®ex = pos->first;
276 GetTypeNameSpecifierAtIndex_Impl(size_t index, RegularExpression *dummy) {
277 RegularExpression regex = m_format_map.GetKeyAtIndex(index);
285 RegularExpression *dummy) {
290 const RegularExpression ®ex = pos.first;
300 RegularExpression *dummy) {
303 const RegularExpression ®ex = pos.first;
tools/lldb/include/lldb/DataFormatters/TypeCategory.h 29 typedef FormattersContainer<RegularExpression, FormatterImpl>
tools/lldb/include/lldb/Interpreter/CommandCompletions.h 179 RegularExpression m_regex;
tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h 43 RegularExpression regex;
tools/lldb/include/lldb/Interpreter/OptionValue.h 284 const RegularExpression *GetRegexValue() const;
tools/lldb/include/lldb/Interpreter/OptionValueProperties.h 147 const RegularExpression *
tools/lldb/include/lldb/Interpreter/OptionValueRegex.h 47 const RegularExpression *GetCurrentValue() const {
61 RegularExpression m_regex;
tools/lldb/include/lldb/Symbol/SymbolFile.h 180 virtual void FindGlobalVariables(const RegularExpression ®ex,
187 virtual void FindFunctions(const RegularExpression ®ex,
tools/lldb/include/lldb/Symbol/Symtab.h 88 AppendSymbolIndexesMatchingRegExAndType(const RegularExpression ®ex,
92 const RegularExpression ®ex, lldb::SymbolType symbol_type,
104 const RegularExpression ®ex, lldb::SymbolType symbol_type,
tools/lldb/include/lldb/Symbol/Variable.h 59 bool NameMatches(const RegularExpression ®ex) const;
tools/lldb/include/lldb/Symbol/VariableList.h 55 size_t AppendVariablesIfUnique(const RegularExpression ®ex,
tools/lldb/include/lldb/Target/InstrumentationRuntime.h 67 virtual const RegularExpression &GetPatternForRuntimeLibrary() = 0;
tools/lldb/include/lldb/Target/Target.h 603 RegularExpression source_regex, bool internal, bool request_hardware,
626 const FileSpecList *containingSourceFiles, RegularExpression func_regexp,
tools/lldb/include/lldb/Target/Thread.h 44 const RegularExpression *GetSymbolsToAvoidRegexp();
tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h 95 std::unique_ptr<RegularExpression> m_avoid_regexp_up;
tools/lldb/include/lldb/Utility/RegularExpression.h 38 RegularExpression(const RegularExpression &rhs);
39 RegularExpression(RegularExpression &&rhs) = default;
41 RegularExpression &operator=(RegularExpression &&rhs) = default;
41 RegularExpression &operator=(RegularExpression &&rhs) = default;
42 RegularExpression &operator=(const RegularExpression &rhs) = default;
42 RegularExpression &operator=(const RegularExpression &rhs) = default;
81 bool operator==(const RegularExpression &rhs) const {
tools/lldb/include/lldb/lldb-forward.h 396 typedef std::shared_ptr<lldb_private::RegularExpression> RegularExpressionSP;
tools/lldb/source/API/SBTarget.cpp 957 RegularExpression regexp((llvm::StringRef(symbol_name_regex)));
1057 RegularExpression regexp((llvm::StringRef(source_regex)));
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp 23 Breakpoint *bkpt, RegularExpression regex,
43 RegularExpression regex(regex_string);
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp 74 RegularExpression func_regex,
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 639 RegularExpression regexp(m_options.m_func_regexp);
670 RegularExpression regexp(m_options.m_source_text_regexp);
tools/lldb/source/Commands/CommandObjectFrame.cpp 534 RegularExpression regex(name_str);
888 RegularExpressionSP(new RegularExpression(m_options.m_module));
890 RegularExpressionSP(new RegularExpression(m_options.m_function));
tools/lldb/source/Commands/CommandObjectTarget.cpp 861 RegularExpression regex(llvm::StringRef::withNullAsEmpty(arg));
993 lldb_private::RegularExpression all_globals_regex(
1545 RegularExpression name_regexp(symbol_name.GetStringRef());
1602 RegularExpression function_name_regex((llvm::StringRef(name)));
tools/lldb/source/Commands/CommandObjectType.cpp 690 RegularExpression typeRX(arg_entry.ref());
1033 std::unique_ptr<RegularExpression> category_regex;
1034 std::unique_ptr<RegularExpression> formatter_regex;
1037 category_regex.reset(new RegularExpression(
1051 new RegularExpression(llvm::StringRef::withNullAsEmpty(arg)));
1623 RegularExpression typeRX(type_name.GetStringRef());
2100 std::unique_ptr<RegularExpression> regex;
2104 regex.reset(new RegularExpression(llvm::StringRef::withNullAsEmpty(arg)));
2357 RegularExpression typeRX(type_name.GetStringRef());
2483 RegularExpression typeRX(type_name.GetStringRef());
tools/lldb/source/Core/AddressResolverName.cpp 50 AddressResolverName::AddressResolverName(RegularExpression func_regex)
tools/lldb/source/Core/Disassembler.cpp 347 const RegularExpression *avoid_regex = nullptr;
807 static RegularExpression g_reg_exp(
869 static RegularExpression g_reg_exp(llvm::StringRef(
tools/lldb/source/Core/Mangled.cpp 341 bool Mangled::NameMatches(const RegularExpression ®ex,
tools/lldb/source/Core/Module.cpp 604 void Module::FindGlobalVariables(const RegularExpression ®ex,
834 void Module::FindFunctions(const RegularExpression ®ex, bool include_symbols,
1338 void Module::FindSymbolsMatchingRegExAndType(const RegularExpression ®ex,
tools/lldb/source/Core/ModuleList.cpp 388 void ModuleList::FindFunctions(const RegularExpression &name,
416 void ModuleList::FindGlobalVariables(const RegularExpression ®ex,
436 const RegularExpression ®ex, lldb::SymbolType symbol_type,
tools/lldb/source/Core/SourceManager.cpp 353 RegularExpression ®ex,
584 RegularExpression ®ex, uint32_t start_line, uint32_t end_line,
tools/lldb/source/DataFormatters/FormatManager.cpp 955 RegularExpression any_size_char_arr(llvm::StringRef("char \\[[0-9]+\\]"));
tools/lldb/source/Host/common/Socket.cpp 284 static RegularExpression g_regex(
tools/lldb/source/Interpreter/OptionArgParser.cpp 212 static RegularExpression g_symbol_plus_offset_regex(
tools/lldb/source/Interpreter/OptionValue.cpp 384 const RegularExpression *OptionValue::GetRegexValue() const {
tools/lldb/source/Interpreter/OptionValueProperties.cpp 422 const RegularExpression *
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 382 static RegularExpression s_regex(
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp 993 RegularExpression equivalent_name_regex(equivalent_regex_buf);
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp 58 const RegularExpression &
61 static RegularExpression regex(
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h 46 const RegularExpression &GetPatternForRuntimeLibrary() override;
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp 59 const RegularExpression &
61 static RegularExpression regex(llvm::StringRef("libMainThreadChecker.dylib"));
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h 49 const RegularExpression &GetPatternForRuntimeLibrary() override;
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp 876 const RegularExpression &ThreadSanitizerRuntime::GetPatternForRuntimeLibrary() {
877 static RegularExpression regex(llvm::StringRef("libclang_rt.tsan_"));
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h 49 const RegularExpression &GetPatternForRuntimeLibrary() override;
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp 237 const RegularExpression &
239 static RegularExpression regex(llvm::StringRef("libclang_rt\\.(a|t|ub)san_"));
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h 50 const RegularExpression &GetPatternForRuntimeLibrary() override;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 580 std::unique_ptr<RegularExpression> regex_up;
585 regex_up.reset(new RegularExpression(
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 4141 RegularExpression match_type_list(
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp 138 static RegularExpression g_bitfield_regex(
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp 324 RegularExpression response_regex;
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp 290 auto regex = RegularExpression(op_arg);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 299 void SymbolFileBreakpad::FindFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h 106 void FindFunctions(const RegularExpression ®ex, bool include_inlines,
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp 60 void AppleDWARFIndex::GetGlobalVariables(const RegularExpression ®ex,
168 void AppleDWARFIndex::GetFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.h 36 void GetGlobalVariables(const RegularExpression ®ex,
49 void GetFunctions(const RegularExpression ®ex, DIEArray &offsets) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h 32 virtual void GetGlobalVariables(const RegularExpression ®ex,
46 virtual void GetFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp 534 RegularExpression llvm_gcc_regex(
541 static RegularExpression g_clang_version_regex(
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp 99 void DebugNamesDWARFIndex::GetGlobalVariables(const RegularExpression ®ex,
242 void DebugNamesDWARFIndex::GetFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h 28 void GetGlobalVariables(const RegularExpression ®ex,
41 void GetFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp 397 const lldb_private::RegularExpression ®ex,
457 const lldb_private::RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h 136 AppendAllDIEsThatMatchingRegex(const lldb_private::RegularExpression ®ex,
158 const lldb_private::RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp 355 void ManualDWARFIndex::GetGlobalVariables(const RegularExpression ®ex,
448 void ManualDWARFIndex::GetFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h 29 void GetGlobalVariables(const RegularExpression ®ex,
42 void GetFunctions(const RegularExpression ®ex, DIEArray &offsets) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp 33 size_t NameToDIE::Find(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h 38 size_t Find(const lldb_private::RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 2116 void SymbolFileDWARF::FindGlobalVariables(const RegularExpression ®ex,
2301 void SymbolFileDWARF::FindFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 166 void FindGlobalVariables(const lldb_private::RegularExpression ®ex,
176 void FindFunctions(const lldb_private::RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 881 const RegularExpression ®ex, uint32_t max_matches,
1025 void SymbolFileDWARFDebugMap::FindFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h 100 void FindGlobalVariables(const lldb_private::RegularExpression ®ex,
108 void FindFunctions(const lldb_private::RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 1243 void SymbolFileNativePDB::FindFunctions(const RegularExpression ®ex,
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h 125 void FindFunctions(const RegularExpression ®ex, bool include_inlines,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 1144 const lldb_private::RegularExpression ®ex, uint32_t max_matches,
1348 void SymbolFilePDB::FindFunctions(const lldb_private::RegularExpression ®ex,
1462 const lldb_private::RegularExpression ®ex, uint32_t max_matches,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h 108 void FindGlobalVariables(const lldb_private::RegularExpression ®ex,
118 void FindFunctions(const lldb_private::RegularExpression ®ex,
139 void FindTypesByRegex(const lldb_private::RegularExpression ®ex,
tools/lldb/source/Symbol/SymbolFile.cpp 110 void SymbolFile::FindGlobalVariables(const RegularExpression ®ex,
120 void SymbolFile::FindFunctions(const RegularExpression ®ex,
tools/lldb/source/Symbol/Symtab.cpp 677 const RegularExpression ®exp, SymbolType symbol_type,
698 const RegularExpression ®exp, SymbolType symbol_type,
782 const RegularExpression ®ex, SymbolType symbol_type,
tools/lldb/source/Symbol/Variable.cpp 90 bool Variable::NameMatches(const RegularExpression ®ex) const {
388 static RegularExpression g_regex(
tools/lldb/source/Symbol/VariableList.cpp 111 size_t VariableList::AppendVariablesIfUnique(const RegularExpression ®ex,
tools/lldb/source/Target/InstrumentationRuntime.cpp 57 const RegularExpression &runtime_regex = GetPatternForRuntimeLibrary();
tools/lldb/source/Target/Target.cpp 308 RegularExpression source_regex, bool internal, bool hardware,
550 const FileSpecList *containingSourceFiles, RegularExpression func_regex,
tools/lldb/source/Target/Thread.cpp 118 const RegularExpression *ThreadProperties::GetSymbolsToAvoidRegexp() {
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 319 m_avoid_regexp_up.reset(new RegularExpression(name_ref));
352 const RegularExpression *avoid_regexp_to_use = m_avoid_regexp_up.get();
tools/lldb/source/Utility/FileSpec.cpp 490 static RegularExpression g_source_file_regex(llvm::StringRef(
tools/lldb/source/Utility/NameMatches.cpp 29 RegularExpression regex(match);
tools/lldb/source/Utility/RegularExpression.cpp 20 RegularExpression::RegularExpression(const RegularExpression &rhs)
tools/lldb/tools/lldb-test/lldb-test.cpp 437 RegularExpression RE(Name);
545 RegularExpression RE(Name);
tools/lldb/unittests/Utility/RegularExpressionTest.cpp 17 RegularExpression r1("^[0-9]+$");
25 RegularExpression r1("^[0-9]+$");
26 RegularExpression r2 = r1;
34 RegularExpression r1("");
44 RegularExpression r1("a[b-");
54 RegularExpression r1("[0-9]+([a-f])?:([0-9]+)");
usr/include/c++/7.4.0/bits/alloc_traits.h 474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
475 { __a.construct(__p, std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/bits/move.h 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
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;
129 shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
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
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
946 : 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;
1078 __shared_ptr(_Yp* __p)
1081 static_assert( !is_void<_Yp>::value, "incomplete type" );
1082 static_assert( sizeof(_Yp) > 0, "incomplete 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
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type
1378 _M_enable_shared_from_this_with(_Yp*) noexcept
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_pair.h 100 return __and_<is_constructible<_T1, const _U1&>,
100 return __and_<is_constructible<_T1, const _U1&>,
107 return __and_<is_convertible<const _U1&, _T1>,
107 return __and_<is_convertible<const _U1&, _T1>,
114 return __and_<is_constructible<_T1, _U1&&>,
114 return __and_<is_constructible<_T1, _U1&&>,
121 return __and_<is_convertible<_U1&&, _T1>,
121 return __and_<is_convertible<_U1&&, _T1>,
128 using __do_converts = __and_<is_convertible<const _U1&, _T1>,
128 using __do_converts = __and_<is_convertible<const _U1&, _T1>,
133 return __and_<is_constructible<_T1, const _U1&>,
133 return __and_<is_constructible<_T1, const _U1&>,
142 using __do_converts = __and_<is_convertible<_U1&&, _T1>,
142 using __do_converts = __and_<is_convertible<_U1&&, _T1>,
147 return __and_<is_constructible<_T1, _U1&&>,
147 return __and_<is_constructible<_T1, _U1&&>,
209 : private __pair_base<_T1, _T2>
211 typedef _T1 first_type; /// @c first_type is the first bound type
214 _T1 first; /// @c first is a copy of the first 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)
325 constexpr pair(const _T1& __x, _U2&& __y)
332 explicit pair(const _T1& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
342 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
379 __and_<is_copy_assignable<_T1>,
390 __and_<is_move_assignable<_T1>,
402 typename enable_if<__and_<is_assignable<_T1&, const _U1&>,
402 typename enable_if<__and_<is_assignable<_T1&, const _U1&>,
405 operator=(const pair<_U1, _U2>& __p)
413 typename enable_if<__and_<is_assignable<_T1&, _U1&&>,
413 typename enable_if<__and_<is_assignable<_T1&, _U1&&>,
416 operator=(pair<_U1, _U2>&& __p)
usr/include/c++/7.4.0/bits/stl_vector.h 962 emplace_back(_Args&&... __args);
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;
usr/include/c++/7.4.0/bits/vector.tcc 101 std::forward<_Args>(__args)...);
105 _M_realloc_insert(end(), std::forward<_Args>(__args)...);
418 std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/ext/new_allocator.h 135 construct(_Up* __p, _Args&&... __args)
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
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
1286 : public is_assignable<_Tp&, const _Tp&>
1286 : public is_assignable<_Tp&, const _Tp&>
1292 : public __is_copy_assignable_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1352 : public is_nothrow_assignable<_Tp&, _Tp&&>
1352 : public is_nothrow_assignable<_Tp&, _Tp&&>
1358 : public __is_nt_move_assignable_impl<_Tp>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1554 { 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; };
1942 { typedef _Tp type; };
1955 { typedef _Tp type; };