reference, declarationdefinition
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);