Lines Matching refs:encodeCallback
80 void encodeHeader(MajorType type, uint64_t addlInfo, EncodeCallback encodeCallback) { in encodeHeader() argument
84 encodeCallback(type | static_cast<uint8_t>(addlInfo)); in encodeHeader()
87 encodeCallback(type | ONE_BYTE_LENGTH); in encodeHeader()
88 encodeCallback(static_cast<uint8_t>(addlInfo)); in encodeHeader()
91 encodeCallback(type | TWO_BYTE_LENGTH); in encodeHeader()
92 writeBigEndian(static_cast<uint16_t>(addlInfo), encodeCallback); in encodeHeader()
95 encodeCallback(type | FOUR_BYTE_LENGTH); in encodeHeader()
96 writeBigEndian(static_cast<uint32_t>(addlInfo), encodeCallback); in encodeHeader()
99 encodeCallback(type | EIGHT_BYTE_LENGTH); in encodeHeader()
100 writeBigEndian(addlInfo, encodeCallback); in encodeHeader()
156 void Bstr::encodeValue(EncodeCallback encodeCallback) const { in encodeValue()
158 encodeCallback(c); in encodeValue()
168 void Tstr::encodeValue(EncodeCallback encodeCallback) const { in encodeValue()
170 encodeCallback(static_cast<uint8_t>(c)); in encodeValue()
193 void CompoundItem::encode(EncodeCallback encodeCallback) const { in encode()
194 encodeHeader(addlInfo(), encodeCallback); in encode()
196 entry->encode(encodeCallback); in encode()