Lines Matching defs:operator
20 operator bool() const { return fPtr != nullptr; }
26 BufferWriter& operator=(const BufferWriter&) = delete;
27 BufferWriter& operator=(BufferWriter&& that) {
43 * Each value must be POD (plain old data), or have a specialization of the "<<" operator.
53 VertexWriter& operator=(const VertexWriter&) = delete;
54 VertexWriter& operator=(VertexWriter&& that) {
55 BufferWriter::operator=(std::move(that));
59 bool operator==(const VertexWriter& that) const { return fPtr == that.fPtr; }
186 template <typename T> friend VertexWriter& operator<<(VertexWriter& w, const T& val);
190 inline VertexWriter& operator<<(VertexWriter& w, const T& val) {
198 inline VertexWriter& operator<<(VertexWriter& w, const VertexWriter::Conditional<T>& val) {
207 inline VertexWriter& operator<<(VertexWriter& w, const VertexWriter::Skip<T>& val) {
213 SK_MAYBE_UNUSED inline VertexWriter& operator<<(VertexWriter& w, const Sk4f& vector) {
233 IndexWriter& operator=(const IndexWriter&) = delete;
234 IndexWriter& operator=(IndexWriter&& that) {
235 BufferWriter::operator=(std::move(that));
248 friend IndexWriter& operator<<(IndexWriter& w, uint16_t val);
251 inline IndexWriter& operator<<(IndexWriter& w, uint16_t val) {
265 UniformWriter& operator=(const UniformWriter&) = delete;
266 UniformWriter& operator=(UniformWriter&& that) {
267 BufferWriter::operator=(std::move(that));