This class is used internally by the Protocol Buffer Library and generated
message implementations. It is public only for the sake of those generated
messages. Others should not use this class directly.
This class contains constants and helper functions useful for dealing with
the Protocol Buffer wire format.
[[["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-03-21 UTC."],[[["The `WireFormat` class is primarily for internal use within the Protocol Buffer Library and its generated message implementations."],["The class offers static methods like `GetTagFieldNumber`, `GetTagWireType`, and `MakeTag` for managing Protocol Buffer wire format tags."],["`GetTagFieldNumber` extracts the field number from a given tag value, represented as the upper 29 bits."],["`GetTagWireType` determines the wire type, which is represented by the lower 3 bits, from a tag value."],["`MakeTag` creates a tag value by combining a field number and a wire type."]]],[]]