[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-16 UTC."],[[["This `Decoder` class decodes a bytes buffer into a protocol buffer message, inheriting from `expected_type`."],["The `DecodeMessage` method is used to decode a message from the buffer, based on a provided prototype."],["The class provides methods such as `Get8`, `Get16`, `Get32`, and `Get64` to extract specific numbers of bits from the buffer."],["There are specialized methods available to get specific data types from the buffer such as `GetBoolean`, `GetDouble`, `GetFloat`, `GetPrefixedString`, `GetVarInt32`, `GetVarInt64`, and `GetVarUint64`."],["The method `GetMessage` decodes a message based on the provided `prototype`, and returns it."]]],[]]