Lines Matching defs:stream
48 static llvm::raw_ostream &operator<<(llvm::raw_ostream &stream,
51 static llvm::raw_ostream &operator<<(llvm::raw_ostream &stream,
53 static llvm::raw_ostream &operator<<(llvm::raw_ostream &stream,
57 static Stream &printRange(Stream &stream, Range &&range) {
58 stream << "[";
59 llvm::for_each(range, [&stream](auto &v) {
60 stream << v;
61 stream << ", ";
63 return stream << "]";
67 static llvm::raw_ostream &operator<<(llvm::raw_ostream &stream,
69 return printRange(stream, vec);
72 [[maybe_unused]] static llvm::raw_ostream &operator<<(llvm::raw_ostream &stream,
74 return stream << "{empty = " << v.empty << ", mesh" << v.mesh
79 static Stream &printTuple(Stream &stream, std::tuple<Ts...> tuple,
83 static_assert(sizeof...(Ts) > 0, "Cannot insert empty tuple into stream.");
85 stream << "{";
86 ((stream << std::get<Is>(tuple) << ", "), ...);
87 return stream << "}";
91 static llvm::raw_ostream &operator<<(llvm::raw_ostream &stream,
93 return printTuple(stream, t, std::index_sequence_for<Ts...>{});
97 operator<<(llvm::raw_ostream &stream, ReshardingRquirementKind v) {
98 return stream << static_cast<int>(v);