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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eWireFormat\u003c/code\u003e class is primarily for internal use within the Protocol Buffer Library and its generated message implementations.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers static methods like \u003ccode\u003eGetTagFieldNumber\u003c/code\u003e, \u003ccode\u003eGetTagWireType\u003c/code\u003e, and \u003ccode\u003eMakeTag\u003c/code\u003e for managing Protocol Buffer wire format tags.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGetTagFieldNumber\u003c/code\u003e extracts the field number from a given tag value, represented as the upper 29 bits.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGetTagWireType\u003c/code\u003e determines the wire type, which is represented by the lower 3 bits, from a tag value.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMakeTag\u003c/code\u003e creates a tag value by combining a field number and a wire type.\u003c/p\u003e\n"]]],[],null,[]]