MCPcopy Create free account
hub / github.com/ElementsProject/elements / Unserialize

Function Unserialize

src/serialize.h:210–210  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

208template <typename Stream> void Unserialize(Stream&, char) = delete; // char serialization forbidden. Use uint8_t or int8_t
209#endif
210template<typename Stream> inline void Unserialize(Stream& s, int8_t& a ) { a = ser_readdata8(s); }
211template<typename Stream> inline void Unserialize(Stream& s, uint8_t& a ) { a = ser_readdata8(s); }
212template<typename Stream> inline void Unserialize(Stream& s, int16_t& a ) { a = ser_readdata16(s); }
213template<typename Stream> inline void Unserialize(Stream& s, uint16_t& a) { a = ser_readdata16(s); }

Callers 15

CHashVerifierClass · 0.85
UnserMethod · 0.85
UnserMethod · 0.85
Unserialize_implFunction · 0.85
UnserializeManyFunction · 0.85
UnserializeMethod · 0.85
UnserializeMethod · 0.85
PSBTInputMethod · 0.85
PSBTOutputMethod · 0.85
OverrideStreamClass · 0.85
SpanReaderClass · 0.85

Calls 15

ser_readdata8Function · 0.85
ser_readdata16Function · 0.85
ser_readdata32Function · 0.85
ser_readdata64Function · 0.85
MakeWritableByteSpanFunction · 0.85
AsWritableBytesFunction · 0.85
ReadCompactSizeFunction · 0.85
Unserialize_implFunction · 0.85
readMethod · 0.45
UnserializeMethod · 0.45
resizeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected