Lines Matching refs:write
23 void Writer::writeNil() { EW.write(FirstByte::Nil); } in writeNil()
25 void Writer::write(bool b) { EW.write(b ? FirstByte::True : FirstByte::False); } in write() function in Writer
27 void Writer::write(int64_t i) { in write() function in Writer
29 write(static_cast<uint64_t>(i)); in write()
34 EW.write(static_cast<int8_t>(i)); in write()
39 EW.write(FirstByte::Int8); in write()
40 EW.write(static_cast<int8_t>(i)); in write()
45 EW.write(FirstByte::Int16); in write()
46 EW.write(static_cast<int16_t>(i)); in write()
51 EW.write(FirstByte::Int32); in write()
52 EW.write(static_cast<int32_t>(i)); in write()
56 EW.write(FirstByte::Int64); in write()
57 EW.write(i); in write()
60 void Writer::write(uint64_t u) { in write() function in Writer
62 EW.write(static_cast<uint8_t>(u)); in write()
67 EW.write(FirstByte::UInt8); in write()
68 EW.write(static_cast<uint8_t>(u)); in write()
73 EW.write(FirstByte::UInt16); in write()
74 EW.write(static_cast<uint16_t>(u)); in write()
79 EW.write(FirstByte::UInt32); in write()
80 EW.write(static_cast<uint32_t>(u)); in write()
84 EW.write(FirstByte::UInt64); in write()
85 EW.write(u); in write()
88 void Writer::write(double d) { in write() function in Writer
93 EW.write(FirstByte::Float32); in write()
94 EW.write(static_cast<float>(d)); in write()
96 EW.write(FirstByte::Float64); in write()
97 EW.write(d); in write()
101 void Writer::write(StringRef s) { in write() function in Writer
105 EW.write(static_cast<uint8_t>(FixBits::String | Size)); in write()
107 EW.write(FirstByte::Str8); in write()
108 EW.write(static_cast<uint8_t>(Size)); in write()
110 EW.write(FirstByte::Str16); in write()
111 EW.write(static_cast<uint16_t>(Size)); in write()
114 EW.write(FirstByte::Str32); in write()
115 EW.write(static_cast<uint32_t>(Size)); in write()
121 void Writer::write(MemoryBufferRef Buffer) { in write() function in Writer
127 EW.write(FirstByte::Bin8); in write()
128 EW.write(static_cast<uint8_t>(Size)); in write()
130 EW.write(FirstByte::Bin16); in write()
131 EW.write(static_cast<uint16_t>(Size)); in write()
134 EW.write(FirstByte::Bin32); in write()
135 EW.write(static_cast<uint32_t>(Size)); in write()
138 EW.OS.write(Buffer.getBufferStart(), Size); in write()
143 EW.write(static_cast<uint8_t>(FixBits::Array | Size)); in writeArraySize()
148 EW.write(FirstByte::Array16); in writeArraySize()
149 EW.write(static_cast<uint16_t>(Size)); in writeArraySize()
153 EW.write(FirstByte::Array32); in writeArraySize()
154 EW.write(Size); in writeArraySize()
159 EW.write(static_cast<uint8_t>(FixBits::Map | Size)); in writeMapSize()
164 EW.write(FirstByte::Map16); in writeMapSize()
165 EW.write(static_cast<uint16_t>(Size)); in writeMapSize()
169 EW.write(FirstByte::Map32); in writeMapSize()
170 EW.write(Size); in writeMapSize()
178 EW.write(FirstByte::FixExt1); in writeExt()
181 EW.write(FirstByte::FixExt2); in writeExt()
184 EW.write(FirstByte::FixExt4); in writeExt()
187 EW.write(FirstByte::FixExt8); in writeExt()
190 EW.write(FirstByte::FixExt16); in writeExt()
194 EW.write(FirstByte::Ext8); in writeExt()
195 EW.write(static_cast<uint8_t>(Size)); in writeExt()
197 EW.write(FirstByte::Ext16); in writeExt()
198 EW.write(static_cast<uint16_t>(Size)); in writeExt()
201 EW.write(FirstByte::Ext32); in writeExt()
202 EW.write(static_cast<uint32_t>(Size)); in writeExt()
206 EW.write(Type); in writeExt()
207 EW.OS.write(Buffer.getBufferStart(), Size); in writeExt()