Lines Matching full:write
25 void Writer::writeNil() { EW.write(FirstByte::Nil); } in writeNil()
27 void Writer::write(bool b) { EW.write(b ? FirstByte::True : FirstByte::False); } in write() function in Writer
29 void Writer::write(int64_t i) { in write() function in Writer
31 write(static_cast<uint64_t>(i)); in write()
36 EW.write(static_cast<int8_t>(i)); in write()
41 EW.write(FirstByte::Int8); in write()
42 EW.write(static_cast<int8_t>(i)); in write()
47 EW.write(FirstByte::Int16); in write()
48 EW.write(static_cast<int16_t>(i)); in write()
53 EW.write(FirstByte::Int32); in write()
54 EW.write(static_cast<int32_t>(i)); in write()
58 EW.write(FirstByte::Int64); in write()
59 EW.write(i); in write()
62 void Writer::write(uint64_t u) { in write() function in Writer
64 EW.write(static_cast<uint8_t>(u)); in write()
69 EW.write(FirstByte::UInt8); in write()
70 EW.write(static_cast<uint8_t>(u)); in write()
75 EW.write(FirstByte::UInt16); in write()
76 EW.write(static_cast<uint16_t>(u)); in write()
81 EW.write(FirstByte::UInt32); in write()
82 EW.write(static_cast<uint32_t>(u)); in write()
86 EW.write(FirstByte::UInt64); in write()
87 EW.write(u); in write()
90 void Writer::write(double d) { in write() function in Writer
95 EW.write(FirstByte::Float32); in write()
96 EW.write(static_cast<float>(d)); in write()
98 EW.write(FirstByte::Float64); in write()
99 EW.write(d); in write()
103 void Writer::write(StringRef s) { in write() function in Writer
107 EW.write(static_cast<uint8_t>(FixBits::String | Size)); in write()
109 EW.write(FirstByte::Str8); in write()
110 EW.write(static_cast<uint8_t>(Size)); in write()
112 EW.write(FirstByte::Str16); in write()
113 EW.write(static_cast<uint16_t>(Size)); in write()
116 EW.write(FirstByte::Str32); in write()
117 EW.write(static_cast<uint32_t>(Size)); in write()
123 void Writer::write(MemoryBufferRef Buffer) { in write() function in Writer
124 assert(!Compatible && "Attempt to write Bin format in compatible mode"); in write()
129 EW.write(FirstByte::Bin8); in write()
130 EW.write(static_cast<uint8_t>(Size)); in write()
132 EW.write(FirstByte::Bin16); in write()
133 EW.write(static_cast<uint16_t>(Size)); in write()
136 EW.write(FirstByte::Bin32); in write()
137 EW.write(static_cast<uint32_t>(Size)); in write()
140 EW.OS.write(Buffer.getBufferStart(), Size); in write()
145 EW.write(static_cast<uint8_t>(FixBits::Array | Size)); in writeArraySize()
150 EW.write(FirstByte::Array16); in writeArraySize()
151 EW.write(static_cast<uint16_t>(Size)); in writeArraySize()
155 EW.write(FirstByte::Array32); in writeArraySize()
156 EW.write(Size); in writeArraySize()
161 EW.write(static_cast<uint8_t>(FixBits::Map | Size)); in writeMapSize()
166 EW.write(FirstByte::Map16); in writeMapSize()
167 EW.write(static_cast<uint16_t>(Size)); in writeMapSize()
171 EW.write(FirstByte::Map32); in writeMapSize()
172 EW.write(Size); in writeMapSize()
180 EW.write(FirstByte::FixExt1); in writeExt()
183 EW.write(FirstByte::FixExt2); in writeExt()
186 EW.write(FirstByte::FixExt4); in writeExt()
189 EW.write(FirstByte::FixExt8); in writeExt()
192 EW.write(FirstByte::FixExt16); in writeExt()
196 EW.write(FirstByte::Ext8); in writeExt()
197 EW.write(static_cast<uint8_t>(Size)); in writeExt()
199 EW.write(FirstByte::Ext16); in writeExt()
200 EW.write(static_cast<uint16_t>(Size)); in writeExt()
203 EW.write(FirstByte::Ext32); in writeExt()
204 EW.write(static_cast<uint32_t>(Size)); in writeExt()
208 EW.write(Type); in writeExt()
209 EW.OS.write(Buffer.getBufferStart(), Size); in writeExt()