Lines Matching refs:Size

104   size_t Size = s.size();  in write()  local
106 if (Size <= FixMax::String) in write()
107 EW.write(static_cast<uint8_t>(FixBits::String | Size)); in write()
108 else if (!Compatible && Size <= UINT8_MAX) { in write()
110 EW.write(static_cast<uint8_t>(Size)); in write()
111 } else if (Size <= UINT16_MAX) { in write()
113 EW.write(static_cast<uint16_t>(Size)); in write()
115 assert(Size <= UINT32_MAX && "String object too long to be encoded"); in write()
117 EW.write(static_cast<uint32_t>(Size)); in write()
126 size_t Size = Buffer.getBufferSize(); in write() local
128 if (Size <= UINT8_MAX) { in write()
130 EW.write(static_cast<uint8_t>(Size)); in write()
131 } else if (Size <= UINT16_MAX) { in write()
133 EW.write(static_cast<uint16_t>(Size)); in write()
135 assert(Size <= UINT32_MAX && "Binary object too long to be encoded"); in write()
137 EW.write(static_cast<uint32_t>(Size)); in write()
140 EW.OS.write(Buffer.getBufferStart(), Size); in write()
143 void Writer::writeArraySize(uint32_t Size) { in writeArraySize() argument
144 if (Size <= FixMax::Array) { in writeArraySize()
145 EW.write(static_cast<uint8_t>(FixBits::Array | Size)); in writeArraySize()
149 if (Size <= UINT16_MAX) { in writeArraySize()
151 EW.write(static_cast<uint16_t>(Size)); in writeArraySize()
156 EW.write(Size); in writeArraySize()
159 void Writer::writeMapSize(uint32_t Size) { in writeMapSize() argument
160 if (Size <= FixMax::Map) { in writeMapSize()
161 EW.write(static_cast<uint8_t>(FixBits::Map | Size)); in writeMapSize()
165 if (Size <= UINT16_MAX) { in writeMapSize()
167 EW.write(static_cast<uint16_t>(Size)); in writeMapSize()
172 EW.write(Size); in writeMapSize()
176 size_t Size = Buffer.getBufferSize(); in writeExt() local
178 switch (Size) { in writeExt()
195 if (Size <= UINT8_MAX) { in writeExt()
197 EW.write(static_cast<uint8_t>(Size)); in writeExt()
198 } else if (Size <= UINT16_MAX) { in writeExt()
200 EW.write(static_cast<uint16_t>(Size)); in writeExt()
202 assert(Size <= UINT32_MAX && "Ext size too large to be encoded"); in writeExt()
204 EW.write(static_cast<uint32_t>(Size)); in writeExt()
209 EW.OS.write(Buffer.getBufferStart(), Size); in writeExt()