Lines Matching refs:encodeCallback
318 void encodeHeader(MajorType type, uint64_t addlInfo, EncodeCallback encodeCallback) { in encodeHeader() argument
322 encodeCallback(type | static_cast<uint8_t>(addlInfo)); in encodeHeader()
325 encodeCallback(type | static_cast<MajorType>(ONE_BYTE_LENGTH)); in encodeHeader()
326 encodeCallback(static_cast<uint8_t>(addlInfo)); in encodeHeader()
329 encodeCallback(type | static_cast<MajorType>(TWO_BYTE_LENGTH)); in encodeHeader()
330 writeBigEndian(static_cast<uint16_t>(addlInfo), encodeCallback); in encodeHeader()
333 encodeCallback(type | static_cast<MajorType>(FOUR_BYTE_LENGTH)); in encodeHeader()
334 writeBigEndian(static_cast<uint32_t>(addlInfo), encodeCallback); in encodeHeader()
337 encodeCallback(type | static_cast<MajorType>(EIGHT_BYTE_LENGTH)); in encodeHeader()
338 writeBigEndian(addlInfo, encodeCallback); in encodeHeader()
419 void Bstr::encodeValue(EncodeCallback encodeCallback) const { in encodeValue()
421 encodeCallback(c); in encodeValue()
431 void ViewBstr::encodeValue(EncodeCallback encodeCallback) const { in encodeValue()
433 encodeCallback(static_cast<uint8_t>(c)); in encodeValue()
443 void Tstr::encodeValue(EncodeCallback encodeCallback) const { in encodeValue()
445 encodeCallback(static_cast<uint8_t>(c)); in encodeValue()
455 void ViewTstr::encodeValue(EncodeCallback encodeCallback) const { in encodeValue()
457 encodeCallback(static_cast<uint8_t>(c)); in encodeValue()
479 void Array::encode(EncodeCallback encodeCallback) const { in encode()
480 encodeHeader(size(), encodeCallback); in encode()
482 entry->encode(encodeCallback); in encode()
515 void Map::encode(EncodeCallback encodeCallback) const { in encode()
516 encodeHeader(size(), encodeCallback); in encode()
518 entry.first->encode(encodeCallback); in encode()
519 entry.second->encode(encodeCallback); in encode()
605 void SemanticTag::encode(EncodeCallback encodeCallback) const { in encode()
608 ::cppbor::encodeHeader(kMajorType, mValue, encodeCallback); in encode()
609 mTaggedItem->encode(encodeCallback); in encode()