Decode an object of parameterized TYPE from the specified stream and load the result into the specified modifiable variable.
Synopsis
Declared in <balber_berdecoder.h>
template<typename TYPE>
int
decodeAny(
std::istream& stream,
TYPE* variable);
Description
Return 0 on success, and a non‐zero value otherwise. If the decoding fails stream will be invalidated. Note that this function behaves identically to decode, but does not instantiate any templates at compile time at the expense of being slightly slower at runtime; see the balber package documentation for more details.
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
stream |
input stream |
variable |
object to decode into |
Created with MrDocs