|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/lldb/scripts/LLDBWrapPython.cpp70129 lldb::Format arg1 ;
70164 lldb::Format arg1 ;
70490 lldb::Format result;
70565 lldb::Format arg2 ;
73737 lldb::Format result;
73760 lldb::Format arg2 ;
include/llvm/ADT/Optional.h 144 T value;
172 T &getValue() LLVM_LVALUE_FUNCTION noexcept {
176 T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
181 T &&getValue() && noexcept {
206 ::new ((void *)std::addressof(value)) T(std::move(y));
216 optional_detail::OptionalStorage<T> Storage;
219 using value_type = T;
224 Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
227 Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
230 Optional &operator=(T &&y) {
241 static inline Optional create(const T *y) {
245 Optional &operator=(const T &y) {
253 const T *getPointer() const { return &Storage.getValue(); }
254 T *getPointer() { return &Storage.getValue(); }
255 const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
256 T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
260 const T *operator->() const { return getPointer(); }
261 T *operator->() { return getPointer(); }
262 const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
263 T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
266 constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
271 T &&getValue() && { return std::move(Storage.getValue()); }
272 T &&operator*() && { return std::move(Storage.getValue()); }
275 T getValueOr(U &&value) && {
include/llvm/ADT/StringSwitch.h 48 Optional<T> Result;
67 StringSwitch &Case(StringLiteral S, T Value) {
74 StringSwitch& EndsWith(StringLiteral S, T Value) {
81 StringSwitch& StartsWith(StringLiteral S, T Value) {
88 StringSwitch &Cases(StringLiteral S0, StringLiteral S1, T Value) {
93 T Value) {
98 StringLiteral S3, T Value) {
103 StringLiteral S3, StringLiteral S4, T Value) {
109 T Value) {
115 StringLiteral S6, T Value) {
121 StringLiteral S6, StringLiteral S7, T Value) {
128 T Value) {
135 StringLiteral S9, T Value) {
140 StringSwitch &CaseLower(StringLiteral S, T Value) {
147 StringSwitch &EndsWithLower(StringLiteral S, T Value) {
154 StringSwitch &StartsWithLower(StringLiteral S, T Value) {
161 StringSwitch &CasesLower(StringLiteral S0, StringLiteral S1, T Value) {
166 T Value) {
171 StringLiteral S3, T Value) {
176 StringLiteral S3, StringLiteral S4, T Value) {
181 R Default(T Value) {
181 R Default(T Value) {
188 operator R() {
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/SBTypeFormat.h 21 SBTypeFormat(lldb::Format format,
35 lldb::Format GetFormat();
41 void SetFormat(lldb::Format);
tools/lldb/include/lldb/API/SBValue.h 51 lldb::Format GetFormat();
53 void SetFormat(lldb::Format format);
tools/lldb/include/lldb/Core/DumpDataExtractor.h 83 lldb::Format item_format, size_t item_byte_size,
tools/lldb/include/lldb/Core/DumpRegisterValue.h 25 bool prefix_with_alt_name, lldb::Format format,
tools/lldb/include/lldb/Core/FormatEntity.h 174 lldb::Format fmt;
tools/lldb/include/lldb/Core/Value.h 208 lldb::Format GetValueDefaultFormat();
tools/lldb/include/lldb/Core/ValueObject.h 433 bool GetValueAsCString(lldb::Format format, std::string &destination);
519 lldb::Format custom_format);
530 lldb::Format custom_format = lldb::eFormatInvalid,
673 lldb::Format item_format = lldb::eFormatCharArray);
692 lldb::Format GetFormat() const;
694 virtual void SetFormat(lldb::Format format) {
885 lldb::Format m_format;
886 lldb::Format m_last_format;
tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h 106 void SetFormat(lldb::Format format) override;
tools/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h 99 DumpValueObjectOptions &SetFormat(lldb::Format format = lldb::eFormatDefault);
134 lldb::Format m_format = lldb::eFormatDefault;
tools/lldb/include/lldb/DataFormatters/FormatManager.h 156 bool partial_match_ok, lldb::Format &format);
158 static char GetFormatAsFormatChar(lldb::Format format);
160 static const char *GetFormatAsCString(lldb::Format format);
172 static lldb::Format GetSingleItemFormat(lldb::Format vector_format);
172 static lldb::Format GetSingleItemFormat(lldb::Format vector_format);
tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h 23 void AddFormat(TypeCategoryImpl::SharedPointer category_sp, lldb::Format format,
tools/lldb/include/lldb/DataFormatters/TypeFormat.h 161 TypeFormatImpl_Format(lldb::Format f = lldb::eFormatInvalid,
168 lldb::Format GetFormat() const { return m_format; }
170 void SetFormat(lldb::Format fmt) { m_format = fmt; }
181 lldb::Format m_format;
tools/lldb/include/lldb/Interpreter/OptionArgParser.h 34 static Status ToFormat(const char *s, lldb::Format &format,
tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h 29 lldb::Format default_format,
45 lldb::Format GetFormat() const { return m_format.GetCurrentValue(); }
68 char format_letter, lldb::Format &format,
tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h 43 lldb::Format format = lldb::eFormatDefault,
tools/lldb/include/lldb/Interpreter/OptionValue.h 272 lldb::Format
273 GetFormatValue(lldb::Format fail_value = lldb::eFormatDefault) const;
275 bool SetFormatValue(lldb::Format new_value);
tools/lldb/include/lldb/Interpreter/OptionValueFormat.h 18 OptionValueFormat(lldb::Format value)
21 OptionValueFormat(lldb::Format current_value, lldb::Format default_value)
21 OptionValueFormat(lldb::Format current_value, lldb::Format default_value)
51 lldb::Format GetCurrentValue() const { return m_current_value; }
53 lldb::Format GetDefaultValue() const { return m_default_value; }
55 void SetCurrentValue(lldb::Format value) { m_current_value = value; }
57 void SetDefaultValue(lldb::Format value) { m_default_value = value; }
60 lldb::Format m_current_value;
61 lldb::Format m_default_value;
tools/lldb/include/lldb/Symbol/ClangASTContext.h 706 lldb::Format GetFormat(lldb::opaque_compiler_type_t type) override;
899 Stream *s, lldb::Format format, const DataExtractor &data,
906 lldb::Format format, const DataExtractor &data,
tools/lldb/include/lldb/Symbol/CompilerType.h 254 lldb::Format GetFormat() const;
343 void DumpValue(ExecutionContext *exe_ctx, Stream *s, lldb::Format format,
349 bool DumpTypeValue(Stream *s, lldb::Format format, const DataExtractor &data,
tools/lldb/include/lldb/Symbol/Type.h 146 lldb::Format format = lldb::eFormatDefault);
166 lldb::Format GetFormat();
tools/lldb/include/lldb/Symbol/TypeSystem.h 289 virtual lldb::Format GetFormat(lldb::opaque_compiler_type_t type) = 0;
373 lldb::Format format, const DataExtractor &data,
380 lldb::Format format, const DataExtractor &data,
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h 31 inline void stringify_append(llvm::raw_string_ostream &ss, const T &t) {
47 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head) {
52 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head,
53 const Tail &... tail) {
59 template <typename... Ts> inline std::string stringify_args(const Ts &... ts) {
208 template <typename T> void AddObjectForIndex(unsigned idx, T *object) {
245 typedef typename std::conditional<std::is_trivially_copyable<T>::value, ValueTag, NotImplementedTag>::type type;
277 template <typename T> T Deserialize() {
281 return Read<T>(typename serializer_tag<T>::type());
285 template <typename T> void HandleReplayResult(const T &t) {
287 if (std::is_fundamental<T>::value)
290 m_index_to_object.AddObjectForIndex(result, new T(t));
310 template <typename T> T Read(NotImplementedTag) {
315 template <typename T> T Read(ValueTag) {
317 T t;
318 std::memcpy(reinterpret_cast<char *>(&t), m_buffer.data(), sizeof(T));
319 m_buffer = m_buffer.drop_front(sizeof(T));
323 template <typename T> T Read(PointerTag) {
329 template <typename T> T Read(ReferenceTag) {
340 template <typename T> T Read(FundamentalPointerTag) {
349 template <typename T> T Read(FundamentalReferenceTag) {
375 static Result doit(Deserializer &deserializer,
376 Result (*f)(Deserialized..., Head, Tail...),
376 Result (*f)(Deserialized..., Head, Tail...),
376 Result (*f)(Deserialized..., Head, Tail...),
376 Result (*f)(Deserialized..., Head, Tail...),
377 Deserialized... d) {
378 return DeserializationHelper<Tail...>::
379 template deserialized<Result, Deserialized..., Head>::doit(
379 template deserialized<Result, Deserialized..., Head>::doit(
379 template deserialized<Result, Deserialized..., Head>::doit(
380 deserializer, f, d..., deserializer.Deserialize<Head>());
387 static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
387 static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
387 static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
388 Deserialized... d) {
404 DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
404 DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
408 DeserializationHelper<Args...>::template deserialized<Result>::doit(
408 DeserializationHelper<Args...>::template deserialized<Result>::doit(
412 Result (*f)(Args...);
412 Result (*f)(Args...);
419 DefaultReplayer(void (*f)(Args...)) : Replayer(), f(f) {}
422 DeserializationHelper<Args...>::template deserialized<void>::doit(
427 void (*f)(Args...);
501 static Class *doit(Args... args) { return new Class(args...); }
510 static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
524 static void doit(Class *c, Args... args) { (c->*m)(args...); }
552 void SerializeAll(const Head &head, const Tail &... tail) {
552 void SerializeAll(const Head &head, const Tail &... tail) {
636 void Record(Serializer &serializer, Registry ®istry, Result (*f)(FArgs...),
636 void Record(Serializer &serializer, Registry ®istry, Result (*f)(FArgs...),
637 const RArgs &... args) {
652 typename std::remove_reference<Result>::type>::type>::value) {
662 void Record(Serializer &serializer, Registry ®istry, void (*f)(Args...),
663 const Args &... args) {
tools/lldb/include/lldb/Utility/StructuredData.h 403 bool GetValueForKeyAsInteger(llvm::StringRef key, IntType &result) const {
415 bool GetValueForKeyAsInteger(llvm::StringRef key, IntType &result,
416 IntType default_val) const {
417 bool success = GetValueForKeyAsInteger<IntType>(key, result);
tools/lldb/include/lldb/lldb-private-types.h 42 lldb::Format format; // Default display format
tools/lldb/source/API/SBTypeFormat.cpp 24 SBTypeFormat::SBTypeFormat(lldb::Format format, uint32_t options)
55 lldb::Format SBTypeFormat::GetFormat() {
81 void SBTypeFormat::SetFormat(lldb::Format fmt) {
tools/lldb/source/API/SBValue.cpp 1288 lldb::Format SBValue::GetFormat() {
1298 void SBValue::SetFormat(lldb::Format format) {
tools/lldb/source/Commands/CommandObjectExpression.cpp 435 Format format = m_format_options.GetFormat();
tools/lldb/source/Commands/CommandObjectFrame.cpp 522 const Format format = m_option_format.GetFormat();
tools/lldb/source/Commands/CommandObjectMemory.cpp 829 Format format = m_format_options.GetFormat();
853 Format format = m_format_options.GetFormat();
tools/lldb/source/Commands/CommandObjectTarget.cpp 790 const Format format = m_option_format.GetFormat();
tools/lldb/source/Commands/CommandObjectType.cpp 646 const Format format = m_format_options.GetFormat();
tools/lldb/source/Core/DumpDataExtractor.cpp 133 lldb::Format item_format, size_t item_byte_size, size_t item_count,
tools/lldb/source/Core/DumpRegisterValue.cpp 21 bool prefix_with_alt_name, Format format,
tools/lldb/source/Core/FormatEntity.cpp 597 uint32_t reg_num, Format format)
684 Format custom_format = eFormatInvalid;
993 Format format) {
tools/lldb/source/Core/IOHandler.cpp 2805 static Format FormatForChar(int c) {
tools/lldb/source/Core/Value.cpp 272 lldb::Format Value::GetValueDefaultFormat() {
tools/lldb/source/Core/ValueObject.cpp 956 Format item_format) {
1155 bool ValueObject::GetValueAsCString(lldb::Format format,
1163 lldb::Format my_format = GetFormat();
1240 ValueObjectRepresentationStyle val_obj_display, Format custom_format) {
1274 Format custom_format, PrintableRepresentationSpecialCases special,
1365 Format format = FormatManager::GetSingleItemFormat(custom_format);
3241 lldb::Format ValueObject::GetFormat() const {
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp 339 void ValueObjectSynthetic::SetFormat(lldb::Format format) {
tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp 120 DumpValueObjectOptions &DumpValueObjectOptions::SetFormat(lldb::Format format) {
tools/lldb/source/DataFormatters/FormatManager.cpp 26 Format format;
82 static bool GetFormatFromFormatChar(char format_char, Format &format) {
94 bool partial_match_ok, Format &format) {
128 lldb::Format &format) {
144 char FormatManager::GetFormatAsFormatChar(lldb::Format format) {
152 const char *FormatManager::GetFormatAsCString(Format format) {
440 lldb::Format FormatManager::GetSingleItemFormat(lldb::Format vector_format) {
440 lldb::Format FormatManager::GetSingleItemFormat(lldb::Format vector_format) {
tools/lldb/source/DataFormatters/FormattersHelpers.cpp 26 TypeCategoryImpl::SharedPointer category_sp, lldb::Format format,
tools/lldb/source/DataFormatters/TypeFormat.cpp 35 TypeFormatImpl_Format::TypeFormatImpl_Format(lldb::Format f,
tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp 353 lldb::Format format = m_options.m_format;
tools/lldb/source/DataFormatters/VectorType.cpp 24 static CompilerType GetCompilerTypeForFormat(lldb::Format format,
122 static lldb::Format GetItemFormatForFormat(lldb::Format format,
122 static lldb::Format GetItemFormatForFormat(lldb::Format format,
253 lldb::Format m_parent_format;
254 lldb::Format m_item_format;
tools/lldb/source/Expression/REPL.cpp 305 lldb::Format format = m_format_options.GetFormat();
tools/lldb/source/Interpreter/CommandObject.cpp 663 for (Format f = eFormatDefault; f < kNumFormats; f = Format(f + 1)) {
tools/lldb/source/Interpreter/OptionArgParser.cpp 78 Status OptionArgParser::ToFormat(const char *s, lldb::Format &format,
100 for (Format f = eFormatDefault; f < kNumFormats; f = Format(f + 1)) {
tools/lldb/source/Interpreter/OptionGroupFormat.cpp 19 OptionGroupFormat::OptionGroupFormat(lldb::Format default_format,
93 Format format = eFormatDefault;
170 ExecutionContext *execution_context, char format_letter, Format &format,
tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp 189 lldb::Format format, lldb::TypeSummaryImplSP summary_sp) {
tools/lldb/source/Interpreter/OptionValue.cpp 344 lldb::Format OptionValue::GetFormatValue(lldb::Format fail_value) const {
344 lldb::Format OptionValue::GetFormatValue(lldb::Format fail_value) const {
351 bool OptionValue::SetFormatValue(lldb::Format new_value) {
tools/lldb/source/Interpreter/OptionValueFormat.cpp 40 Format new_format;
tools/lldb/source/Interpreter/Property.cpp 125 Format new_format = eFormatInvalid;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 3202 lldb::Format format;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 545 Format format = eFormatInvalid;
4378 Format format = eFormatInvalid;
tools/lldb/source/Symbol/ClangASTContext.cpp 5317 lldb::Format ClangASTContext::GetFormat(lldb::opaque_compiler_type_t type) {
9007 lldb::Format format, const DataExtractor &data,
9221 lldb::Format element_format = element_clang_type.GetFormat();
9272 lldb::Format typedef_format = typedef_clang_type.GetFormat();
9298 lldb::Format elaborated_format = elaborated_clang_type.GetFormat();
9324 lldb::Format elaborated_format = elaborated_clang_type.GetFormat();
9350 lldb::Format desugar_format = desugar_clang_type.GetFormat();
9464 lldb::opaque_compiler_type_t type, Stream *s, lldb::Format format,
tools/lldb/source/Symbol/CompilerType.cpp 504 lldb::Format CompilerType::GetFormat() const {
721 lldb::Format format, const DataExtractor &data,
734 bool CompilerType::DumpTypeValue(Stream *s, lldb::Format format,
tools/lldb/source/Symbol/Type.cpp 310 lldb::Format format) {
395 lldb::Format Type::GetFormat() { return GetForwardCompilerType().GetFormat(); }
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 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
98 move(_Tp&& __t) noexcept
136 inline _GLIBCXX17_CONSTEXPR _Tp*
137 addressof(_Tp& __r) noexcept
143 const _Tp* addressof(const _Tp&&) = delete;
143 const _Tp* addressof(const _Tp&&) = delete;
usr/include/c++/7.4.0/bits/shared_ptr.h 202 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
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 1111 __shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
1317 _Args&&... __args)
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
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_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
594 : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
594 : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
595 is_null_pointer<_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
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>>>
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>
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; };
1659 { typedef _Tp&& type; };
1979 { typedef _Tp type; };
1988 : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>
1988 : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>