|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/SmallVector.h 644 ::new ((void *)this->end()) T(std::forward<ArgTypes>(Args)...);
include/llvm/Support/YAMLTraits.h 313 using Signature_enumeration = void (*)(class IO&, T&);
322 (sizeof(test<ScalarEnumerationTraits<T>>(nullptr)) == 1);
329 using Signature_bitset = void (*)(class IO&, T&);
337 static bool const value = (sizeof(test<ScalarBitSetTraits<T>>(nullptr)) == 1);
344 using Signature_input = StringRef (*)(StringRef, void*, T&);
345 using Signature_output = void (*)(const T&, void*, raw_ostream&);
357 (sizeof(test<ScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
364 using Signature_input = StringRef (*)(StringRef, void *, T &);
365 using Signature_output = void (*)(const T &, void *, raw_ostream &);
375 (sizeof(test<BlockScalarTraits<T>>(nullptr, nullptr)) == 1);
380 using Signature_input = StringRef (*)(StringRef, StringRef, void *, T &);
381 using Signature_output = void (*)(const T &, void *, raw_ostream &,
383 using Signature_mustQuote = QuotingType (*)(const T &, StringRef);
393 (sizeof(test<TaggedScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
412 using Signature_mapping = void (*)(class IO &, T &);
419 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
438 using Signature_validate = StringRef (*)(class IO &, T &);
445 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1);
452 using Signature_size = size_t (*)(class IO&, T&);
460 static bool const value = (sizeof(test<SequenceTraits<T>>(nullptr)) == 1);
467 using Signature_input = void (*)(IO &io, StringRef key, T &v);
476 (sizeof(test<CustomMappingTraits<T>>(nullptr)) == 1);
516 using Signature_size = size_t (*)(class IO &, T &);
524 static bool const value = (sizeof(test<DocumentListTraits<T>>(nullptr))==1);
528 using Signature_getKind = NodeKind (*)(const T &);
535 static bool const value = (sizeof(test<PolymorphicTraits<T>>(nullptr)) == 1);
793 void enumCase(T &Val, const char* Str, const T ConstVal) {
793 void enumCase(T &Val, const char* Str, const T ConstVal) {
801 void enumCase(T &Val, const char* Str, const uint32_t ConstVal) {
865 void mapOptional(const char *Key, T &Val, const DefaultT &Default) {
865 void mapOptional(const char *Key, T &Val, const DefaultT &Default) {
892 void mapOptionalWithContext(const char *Key, T &Val, const DefaultT &Default,
892 void mapOptionalWithContext(const char *Key, T &Val, const DefaultT &Default,
894 static_assert(std::is_convertible<DefaultT, T>::value,
894 static_assert(std::is_convertible<DefaultT, T>::value,
924 void processKeyWithDefault(const char *Key, T &Val, const T &DefaultValue,
924 void processKeyWithDefault(const char *Key, T &Val, const T &DefaultValue,
968 typename std::enable_if<has_ScalarEnumerationTraits<T>::value, void>::type
969 yamlize(IO &io, T &Val, bool, EmptyContext &Ctx) {
971 ScalarEnumerationTraits<T>::enumeration(io, Val);
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp 90 llvm::Error decodeRecord(Record R, InfoType &Field, llvm::StringRef Blob) {
91 switch (auto IT = static_cast<InfoType>(R[0])) {
92 case InfoType::IT_namespace:
93 case InfoType::IT_record:
94 case InfoType::IT_function:
95 case InfoType::IT_default:
96 case InfoType::IT_enum:
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp 557 case InfoType::IT_namespace:
560 case InfoType::IT_record:
563 case InfoType::IT_enum:
566 case InfoType::IT_function:
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp 843 case InfoType::IT_namespace:
847 case InfoType::IT_record:
851 case InfoType::IT_enum:
854 case InfoType::IT_function:
858 case InfoType::IT_default:
870 static std::string getRefType(InfoType IT) {
872 case InfoType::IT_default:
874 case InfoType::IT_namespace:
876 case InfoType::IT_record:
878 case InfoType::IT_function:
880 case InfoType::IT_enum:
tools/clang/tools/extra/clang-doc/MDGenerator.cpp 262 case InfoType::IT_namespace:
265 case InfoType::IT_record:
268 case InfoType::IT_enum:
271 case InfoType::IT_function:
274 case InfoType::IT_default:
tools/clang/tools/extra/clang-doc/Representation.cpp 103 case InfoType::IT_namespace:
105 case InfoType::IT_record:
107 case InfoType::IT_enum:
109 case InfoType::IT_function:
223 case InfoType::IT_namespace:
234 case InfoType::IT_record:
237 case InfoType::IT_enum:
240 case InfoType::IT_function:
243 case InfoType::IT_default:
tools/clang/tools/extra/clang-doc/Representation.h 140 InfoType RefType = InfoType::IT_default; // Indicates the type of this
140 InfoType RefType = InfoType::IT_default; // Indicates the type of this
239 Info(InfoType IT) : IT(IT) {}
240 Info(InfoType IT, SymbolID USR) : USR(USR), IT(IT) {}
241 Info(InfoType IT, SymbolID USR, StringRef Name)
243 Info(InfoType IT, SymbolID USR, StringRef Name, StringRef Path)
252 const InfoType IT = InfoType::IT_default; // InfoType of this particular Info.
252 const InfoType IT = InfoType::IT_default; // InfoType of this particular Info.
272 NamespaceInfo() : Info(InfoType::IT_namespace) {}
273 NamespaceInfo(SymbolID USR) : Info(InfoType::IT_namespace, USR) {}
275 : Info(InfoType::IT_namespace, USR, Name) {}
277 : Info(InfoType::IT_namespace, USR, Name, Path) {}
293 SymbolInfo(InfoType IT) : Info(IT) {}
294 SymbolInfo(InfoType IT, SymbolID USR) : Info(IT, USR) {}
295 SymbolInfo(InfoType IT, SymbolID USR, StringRef Name) : Info(IT, USR, Name) {}
296 SymbolInfo(InfoType IT, SymbolID USR, StringRef Name, StringRef Path)
308 FunctionInfo() : SymbolInfo(InfoType::IT_function) {}
309 FunctionInfo(SymbolID USR) : SymbolInfo(InfoType::IT_function, USR) {}
328 RecordInfo() : SymbolInfo(InfoType::IT_record) {}
329 RecordInfo(SymbolID USR) : SymbolInfo(InfoType::IT_record, USR) {}
331 : SymbolInfo(InfoType::IT_record, USR, Name) {}
333 : SymbolInfo(InfoType::IT_record, USR, Name, Path) {}
379 EnumInfo() : SymbolInfo(InfoType::IT_enum) {}
380 EnumInfo(SymbolID USR) : SymbolInfo(InfoType::IT_enum, USR) {}
tools/clang/tools/extra/clang-doc/Serialize.cpp 192 case InfoType::IT_namespace:
194 case InfoType::IT_record:
196 case InfoType::IT_enum:
198 case InfoType::IT_function:
284 getUSRForDecl(T), N->getNameAsString(), InfoType::IT_enum,
290 getUSRForDecl(T), N->getNameAsString(), InfoType::IT_record,
312 InfoType::IT_enum, getInfoRelativePath(N),
317 InfoType::IT_record, getInfoRelativePath(N),
339 InfoType::IT_record);
342 InfoType::IT_record, getInfoRelativePath(P));
349 InfoType::IT_record,
370 InfoType::IT_namespace);
373 InfoType::IT_record);
376 InfoType::IT_function);
379 InfoType::IT_enum);
386 (!Namespaces.empty() && Namespaces.back().RefType == InfoType::IT_record))
388 InfoType::IT_namespace);
424 InfoType::IT_enum, getInfoRelativePath(T));
427 InfoType::IT_record, getInfoRelativePath(T));
508 ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace,
540 case InfoType::IT_namespace: {
543 ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
548 case InfoType::IT_record: {
551 ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
606 Reference{ParentUSR, Parent->getNameAsString(), InfoType::IT_record};
643 case InfoType::IT_namespace: {
651 case InfoType::IT_record: {
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp 53 static void enumeration(IO &IO, InfoType &Value) {
54 IO.enumCase(Value, "Namespace", InfoType::IT_namespace);
55 IO.enumCase(Value, "Record", InfoType::IT_record);
56 IO.enumCase(Value, "Function", InfoType::IT_function);
57 IO.enumCase(Value, "Enum", InfoType::IT_enum);
58 IO.enumCase(Value, "Default", InfoType::IT_default);
169 IO.mapOptional("Type", Ref.RefType, InfoType::IT_default);
279 case InfoType::IT_namespace:
282 case InfoType::IT_record:
285 case InfoType::IT_enum:
288 case InfoType::IT_function:
291 case InfoType::IT_default:
tools/clang/tools/extra/unittests/clang-doc/BitcodeTest.cpp 30 case InfoType::IT_namespace:
32 case InfoType::IT_record:
34 case InfoType::IT_enum:
36 case InfoType::IT_function:
58 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
61 InfoType::IT_namespace);
62 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
76 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
88 I.Parents.emplace_back(EmptySID, "F", InfoType::IT_record);
89 I.VirtualParents.emplace_back(EmptySID, "G", InfoType::IT_record);
91 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
105 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
110 I.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
125 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
130 I.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
133 I.Parent = Reference(EmptySID, "Parent", InfoType::IT_record);
147 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
165 F.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
tools/clang/tools/extra/unittests/clang-doc/GeneratorTest.cpp 43 auto InfoG = std::make_unique<Info>(InfoType::IT_namespace);
67 IndexG.RefType = InfoType::IT_namespace;
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp 44 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
47 InfoType::IT_namespace, "Namespace");
48 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
148 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
157 I.Parents.emplace_back(EmptySID, "F", InfoType::IT_record, PathTo);
158 I.VirtualParents.emplace_back(EmptySID, "G", InfoType::IT_record);
160 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
270 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
279 I.ReturnType = TypeInfo(EmptySID, "float", InfoType::IT_default, PathTo);
282 I.Parent = Reference(EmptySID, "Parent", InfoType::IT_record);
323 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
373 I.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
tools/clang/tools/extra/unittests/clang-doc/MDGeneratorTest.cpp 27 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
30 InfoType::IT_namespace);
31 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
85 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
92 I.Parents.emplace_back(EmptySID, "F", InfoType::IT_record);
93 I.VirtualParents.emplace_back(EmptySID, "G", InfoType::IT_record);
95 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
152 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
159 I.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
162 I.Parent = Reference(EmptySID, "Parent", InfoType::IT_record);
184 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
216 I.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp 19 One.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
22 InfoType::IT_namespace);
24 InfoType::IT_record);
34 Two.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
37 InfoType::IT_namespace);
39 InfoType::IT_record);
51 Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
54 InfoType::IT_namespace);
56 InfoType::IT_record);
58 InfoType::IT_namespace);
60 InfoType::IT_record);
81 One.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
87 One.Parents.emplace_back(EmptySID, "F", InfoType::IT_record);
88 One.VirtualParents.emplace_back(EmptySID, "G", InfoType::IT_record);
93 InfoType::IT_record);
103 Two.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
110 InfoType::IT_record, "path");
122 Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
129 Expected->Parents.emplace_back(EmptySID, "F", InfoType::IT_record);
130 Expected->VirtualParents.emplace_back(EmptySID, "G", InfoType::IT_record);
135 InfoType::IT_record, "path");
156 One.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
162 One.Parent = Reference(EmptySID, "Parent", InfoType::IT_namespace);
177 Two.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
181 Two.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
201 Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
206 Expected->ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
209 Expected->Parent = Reference(EmptySID, "Parent", InfoType::IT_namespace);
231 One.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
240 Two.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
253 Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp 95 ExpectedB.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
102 F.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
104 F.Namespace.emplace_back(EmptySID, "B", InfoType::IT_namespace);
105 F.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
142 InfoType::IT_namespace);
151 EConstructor.Parent = Reference(EmptySID, "E", InfoType::IT_record);
152 EConstructor.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
154 EConstructor.Namespace.emplace_back(EmptySID, "E", InfoType::IT_record);
156 InfoType::IT_namespace);
167 Method.Parent = Reference(EmptySID, "E", InfoType::IT_record);
168 Method.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
170 Method.Namespace.emplace_back(EmptySID, "E", InfoType::IT_record);
172 InfoType::IT_namespace);
181 InfoType::IT_namespace);
190 TemplateMethod.Parent = Reference(EmptySID, "F", InfoType::IT_record);
191 TemplateMethod.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
193 TemplateMethod.Namespace.emplace_back(EmptySID, "F", InfoType::IT_record);
195 InfoType::IT_namespace);
207 Reference(EmptySID, "F", InfoType::IT_record);
209 TypeInfo(EmptySID, "void", InfoType::IT_default);
213 InfoType::IT_record);
215 InfoType::IT_namespace);
225 InfoType::IT_namespace);
267 InfoType::IT_namespace);
280 InfoType::IT_namespace);
294 InfoType::IT_namespace);
305 ExpectedG.Namespace.emplace_back(EmptySID, "E", InfoType::IT_record);
307 InfoType::IT_namespace);
325 F.ReturnType = TypeInfo(EmptySID, "int", InfoType::IT_default);
340 F.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
362 InfoType::IT_namespace);
370 InfoType::IT_namespace);
379 InfoType::IT_namespace);
380 ExpectedE.Parents.emplace_back(EmptySID, /*Name=*/"F", InfoType::IT_record,
383 EmptySID, /*Name=*/"G", InfoType::IT_record, /*Path*=*/"GlobalNamespace");
389 FunctionSet.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
392 FunctionSet.Namespace.emplace_back(EmptySID, "F", InfoType::IT_record);
394 InfoType::IT_namespace);
403 FunctionGet.ReturnType = TypeInfo(EmptySID, "int", InfoType::IT_default);
405 FunctionGet.Namespace.emplace_back(EmptySID, "G", InfoType::IT_record);
407 InfoType::IT_namespace);
420 InfoType::IT_namespace);
423 ExpectedH.Parents.emplace_back(EmptySID, /*Name=*/"E", InfoType::IT_record,
426 EmptySID, /*Name=*/"G", InfoType::IT_record, /*Path=*/"GlobalNamespace");
435 FunctionSetNew.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
438 FunctionSetNew.Namespace.emplace_back(EmptySID, "F", InfoType::IT_record);
440 InfoType::IT_namespace);
449 FunctionGetNew.ReturnType = TypeInfo(EmptySID, "int", InfoType::IT_default);
451 FunctionGetNew.Namespace.emplace_back(EmptySID, "G", InfoType::IT_record);
453 InfoType::IT_namespace);
464 InfoType::IT_namespace);
472 InfoType::IT_namespace);
474 InfoType::IT_record);
497 F.ReturnType = TypeInfo(EmptySID, "int", InfoType::IT_default);
508 ExportedF.ReturnType = TypeInfo(EmptySID, "double", InfoType::IT_default);
525 ExpectedParentA.ChildRecords.emplace_back(EmptySID, "A", InfoType::IT_record,
533 ExpectedParentB.ChildRecords.emplace_back(EmptySID, "B", InfoType::IT_record,
539 ExpectedParentC.ChildRecords.emplace_back(EmptySID, "C", InfoType::IT_record,
553 InfoType::IT_namespace);
559 InfoType::IT_namespace, "A");
tools/clang/tools/extra/unittests/clang-doc/YAMLGeneratorTest.cpp 29 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
32 InfoType::IT_namespace, "path/to/A/Namespace");
33 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
79 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
94 I.Parents.emplace_back(EmptySID, "F", InfoType::IT_record, "");
95 I.VirtualParents.emplace_back(EmptySID, "G", InfoType::IT_record,
98 I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
178 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
186 TypeInfo(EmptySID, "void", InfoType::IT_default, "path/to/void");
189 I.Parent = Reference(EmptySID, "Parent", InfoType::IT_record);
231 I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
270 I.ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
usr/include/c++/7.4.0/bits/alloc_traits.h 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
usr/include/c++/7.4.0/bits/unique_ptr.h 824 make_unique(_Args&&... __args)
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
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 136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/tuple 125 constexpr _Head_base(const _Head& __h)
132 constexpr _Head_base(_UHead&& __h)
159 static constexpr _Head&
162 static constexpr const _Head&
242 _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a)
350 static constexpr _Head&
353 static constexpr const _Head&
360 constexpr _Tuple_impl(const _Head& __head)
365 constexpr _Tuple_impl(_UHead&& __head)
390 const _Head& __head)
1302 constexpr _Head&
1307 constexpr const _Head&
usr/include/c++/7.4.0/type_traits 215 : public __is_void_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;
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::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;
1629 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>
utils/unittest/googletest/include/gtest/gtest-printers.h 140 static void PrintValue(const T& value, ::std::ostream* os) {
205 ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
206 TypeWithoutFormatter<T,
207 (internal::IsAProtocolMessage<T>::value ? kProtobuf :
208 internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
276 static ::std::string Format(const ToPrint& value) {
351 const T1& value, const T2& /* other_operand */) {
351 const T1& value, const T2& /* other_operand */) {
352 return FormatForComparison<T1, T2>::Format(value);
352 return FormatForComparison<T1, T2>::Format(value);
366 void UniversalPrint(const T& value, ::std::ostream* os);
373 const C& container, ::std::ostream* os) {
439 const T& value, ::std::ostream* os) {
455 void PrintTo(const T& value, ::std::ostream* os) {
478 DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
699 static void Print(const T& value, ::std::ostream* os) {
784 static void Print(const T& value, ::std::ostream* os) {
856 typedef T T1;
983 internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/gtest.h 1377 const T1& lhs, const T2& rhs) {
1377 const T1& lhs, const T2& rhs) {
1389 const T1& lhs,
1390 const T2& rhs) {
1419 const T1& lhs,
1420 const T2& rhs) {
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h 29 static const T& printable(const T& V) { return V; }
29 static const T& printable(const T& V) { return V; }
35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
37 return StreamSwitch<T>::printable(V);
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 94 ::std::string PrintToString(const T& value);