Lines Matching refs:Size

102   size_t Size = s.size();  in write()  local
104 if (Size <= FixMax::String) in write()
105 EW.write(static_cast<uint8_t>(FixBits::String | Size)); in write()
106 else if (!Compatible && Size <= UINT8_MAX) { in write()
108 EW.write(static_cast<uint8_t>(Size)); in write()
109 } else if (Size <= UINT16_MAX) { in write()
111 EW.write(static_cast<uint16_t>(Size)); in write()
113 assert(Size <= UINT32_MAX && "String object too long to be encoded"); in write()
115 EW.write(static_cast<uint32_t>(Size)); in write()
124 size_t Size = Buffer.getBufferSize(); in write() local
126 if (Size <= UINT8_MAX) { in write()
128 EW.write(static_cast<uint8_t>(Size)); in write()
129 } else if (Size <= UINT16_MAX) { in write()
131 EW.write(static_cast<uint16_t>(Size)); in write()
133 assert(Size <= UINT32_MAX && "Binary object too long to be encoded"); in write()
135 EW.write(static_cast<uint32_t>(Size)); in write()
138 EW.OS.write(Buffer.getBufferStart(), Size); in write()
141 void Writer::writeArraySize(uint32_t Size) { in writeArraySize() argument
142 if (Size <= FixMax::Array) { in writeArraySize()
143 EW.write(static_cast<uint8_t>(FixBits::Array | Size)); in writeArraySize()
147 if (Size <= UINT16_MAX) { in writeArraySize()
149 EW.write(static_cast<uint16_t>(Size)); in writeArraySize()
154 EW.write(Size); in writeArraySize()
157 void Writer::writeMapSize(uint32_t Size) { in writeMapSize() argument
158 if (Size <= FixMax::Map) { in writeMapSize()
159 EW.write(static_cast<uint8_t>(FixBits::Map | Size)); in writeMapSize()
163 if (Size <= UINT16_MAX) { in writeMapSize()
165 EW.write(static_cast<uint16_t>(Size)); in writeMapSize()
170 EW.write(Size); in writeMapSize()
174 size_t Size = Buffer.getBufferSize(); in writeExt() local
176 switch (Size) { in writeExt()
193 if (Size <= UINT8_MAX) { in writeExt()
195 EW.write(static_cast<uint8_t>(Size)); in writeExt()
196 } else if (Size <= UINT16_MAX) { in writeExt()
198 EW.write(static_cast<uint16_t>(Size)); in writeExt()
200 assert(Size <= UINT32_MAX && "Ext size too large to be encoded"); in writeExt()
202 EW.write(static_cast<uint32_t>(Size)); in writeExt()
207 EW.OS.write(Buffer.getBufferStart(), Size); in writeExt()