|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/Support/FormatVariadic.h 148 template <typename Tuple> class formatv_object : public formatv_object_base {
Declarations
include/llvm/ADT/Twine.h 21 class formatv_object_base;
include/llvm/Support/raw_ostream.h 27 class formatv_object_base;
References
include/llvm/ADT/STLExtras.h 1002 std::is_same<T, U>::value || is_one_of<T, Ts...>::value;
1002 std::is_same<T, U>::value || is_one_of<T, Ts...>::value;
include/llvm/ADT/Twine.h 143 const formatv_object_base *formatvObject;
300 /*implicit*/ Twine(const formatv_object_base &Fmt)
include/llvm/Support/FormatVariadic.h 96 formatv_object_base(formatv_object_base const &rhs) = delete;
98 formatv_object_base(formatv_object_base &&rhs)
148 template <typename Tuple> class formatv_object : public formatv_object_base {
include/llvm/Support/FormatVariadicDetails.h 48 explicit stream_operator_format_adapter(T &&Item)
145 build_format_adapter(T &&Item) {
include/llvm/Support/JSON.h 317 Value(const llvm::formatv_object_base &V) : Value(V.str()) {}
508 ObjectKey(const llvm::formatv_object_base &V) : ObjectKey(V.str()) {}
include/llvm/Support/raw_ostream.h 253 raw_ostream &operator<<(const formatv_object_base &);
lib/Support/raw_ostream.cpp 345 raw_ostream &raw_ostream::operator<<(const formatv_object_base &Obj) {
tools/clang/tools/extra/clangd/Logger.cpp 31 const llvm::formatv_object_base &Message) {
50 const llvm::formatv_object_base &Message) {
tools/clang/tools/extra/clangd/Logger.h 31 virtual void log(Level, const llvm::formatv_object_base &Message) = 0;
36 void log(Logger::Level, const llvm::formatv_object_base &);
96 void log(Level, const llvm::formatv_object_base &Message) override;
tools/lldb/include/lldb/Utility/Log.h 190 const llvm::formatv_object_base &payload);
tools/lldb/source/Utility/Log.cpp 341 const llvm::formatv_object_base &payload) {
tools/llvm-cov/RenderingSupport.h 43 inline raw_ostream &operator<<(const ColoredRawOstream &OS, T &&Value) {
unittests/Support/FormatVariadicTest.cpp 39 auto Replacements = formatv_object_base::parseFormatString("");
45 auto Replacements = formatv_object_base::parseFormatString(kFormatString);
53 auto Replacements = formatv_object_base::parseFormatString("{{");
59 Replacements = formatv_object_base::parseFormatString("{{{{{{");
67 auto Replacements = formatv_object_base::parseFormatString("{0}");
74 Replacements = formatv_object_base::parseFormatString("{1}");
83 Replacements = formatv_object_base::parseFormatString("{0,3}");
92 Replacements = formatv_object_base::parseFormatString("{0,-3}");
101 Replacements = formatv_object_base::parseFormatString("{0,=3}");
110 Replacements = formatv_object_base::parseFormatString("{0:foo}");
119 Replacements = formatv_object_base::parseFormatString("{0,-3:foo}");
128 Replacements = formatv_object_base::parseFormatString("{ 0, -3 : foo }");
138 Replacements = formatv_object_base::parseFormatString("{0:0:1}");
148 Replacements = formatv_object_base::parseFormatString("{0,p+4:foo}");
159 Replacements = formatv_object_base::parseFormatString("{0,-+4:foo}");
169 Replacements = formatv_object_base::parseFormatString("{0,+-4:foo}");
179 Replacements = formatv_object_base::parseFormatString("{0,==4:foo}");
189 Replacements = formatv_object_base::parseFormatString("{0,:=4:foo}");
202 auto Replacements = formatv_object_base::parseFormatString("{0,3}");
210 Replacements = formatv_object_base::parseFormatString("{0,3:}");
218 Replacements = formatv_object_base::parseFormatString("{0:foo}");
230 formatv_object_base::parseFormatString("{0} {1:foo}-{2,-3:bar}");
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/type_traits 215 : public __is_void_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
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_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
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1554 { typedef _Tp type; };
1558 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>