Lines Matching refs:write

24 void Writer::writeNil() { EW.write(FirstByte::Nil); }  in writeNil()
26 void Writer::write(bool b) { EW.write(b ? FirstByte::True : FirstByte::False); } in write() function in Writer
28 void Writer::write(int64_t i) { in write() function in Writer
30 write(static_cast<uint64_t>(i)); in write()
35 EW.write(static_cast<int8_t>(i)); in write()
40 EW.write(FirstByte::Int8); in write()
41 EW.write(static_cast<int8_t>(i)); in write()
46 EW.write(FirstByte::Int16); in write()
47 EW.write(static_cast<int16_t>(i)); in write()
52 EW.write(FirstByte::Int32); in write()
53 EW.write(static_cast<int32_t>(i)); in write()
57 EW.write(FirstByte::Int64); in write()
58 EW.write(i); in write()
61 void Writer::write(uint64_t u) { in write() function in Writer
63 EW.write(static_cast<uint8_t>(u)); in write()
68 EW.write(FirstByte::UInt8); in write()
69 EW.write(static_cast<uint8_t>(u)); in write()
74 EW.write(FirstByte::UInt16); in write()
75 EW.write(static_cast<uint16_t>(u)); in write()
80 EW.write(FirstByte::UInt32); in write()
81 EW.write(static_cast<uint32_t>(u)); in write()
85 EW.write(FirstByte::UInt64); in write()
86 EW.write(u); in write()
89 void Writer::write(double d) { in write() function in Writer
94 EW.write(FirstByte::Float32); in write()
95 EW.write(static_cast<float>(d)); in write()
97 EW.write(FirstByte::Float64); in write()
98 EW.write(d); in write()
102 void Writer::write(StringRef s) { in write() function in Writer
106 EW.write(static_cast<uint8_t>(FixBits::String | Size)); in write()
108 EW.write(FirstByte::Str8); in write()
109 EW.write(static_cast<uint8_t>(Size)); in write()
111 EW.write(FirstByte::Str16); in write()
112 EW.write(static_cast<uint16_t>(Size)); in write()
115 EW.write(FirstByte::Str32); in write()
116 EW.write(static_cast<uint32_t>(Size)); in write()
122 void Writer::write(MemoryBufferRef Buffer) { in write() function in Writer
128 EW.write(FirstByte::Bin8); in write()
129 EW.write(static_cast<uint8_t>(Size)); in write()
131 EW.write(FirstByte::Bin16); in write()
132 EW.write(static_cast<uint16_t>(Size)); in write()
135 EW.write(FirstByte::Bin32); in write()
136 EW.write(static_cast<uint32_t>(Size)); in write()
139 EW.OS.write(Buffer.getBufferStart(), Size); in write()
144 EW.write(static_cast<uint8_t>(FixBits::Array | Size)); in writeArraySize()
149 EW.write(FirstByte::Array16); in writeArraySize()
150 EW.write(static_cast<uint16_t>(Size)); in writeArraySize()
154 EW.write(FirstByte::Array32); in writeArraySize()
155 EW.write(Size); in writeArraySize()
160 EW.write(static_cast<uint8_t>(FixBits::Map | Size)); in writeMapSize()
165 EW.write(FirstByte::Map16); in writeMapSize()
166 EW.write(static_cast<uint16_t>(Size)); in writeMapSize()
170 EW.write(FirstByte::Map32); in writeMapSize()
171 EW.write(Size); in writeMapSize()
179 EW.write(FirstByte::FixExt1); in writeExt()
182 EW.write(FirstByte::FixExt2); in writeExt()
185 EW.write(FirstByte::FixExt4); in writeExt()
188 EW.write(FirstByte::FixExt8); in writeExt()
191 EW.write(FirstByte::FixExt16); in writeExt()
195 EW.write(FirstByte::Ext8); in writeExt()
196 EW.write(static_cast<uint8_t>(Size)); in writeExt()
198 EW.write(FirstByte::Ext16); in writeExt()
199 EW.write(static_cast<uint16_t>(Size)); in writeExt()
202 EW.write(FirstByte::Ext32); in writeExt()
203 EW.write(static_cast<uint32_t>(Size)); in writeExt()
207 EW.write(Type); in writeExt()
208 EW.OS.write(Buffer.getBufferStart(), Size); in writeExt()