[[["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."],[[["This page details the `ProtoMessage` class in the Google Cloud Spanner C++ library, providing an overview of its functionality and usage across different versions."],["The `ProtoMessage` class represents a protobuf message in Spanner and supports implicit construction from and explicit conversion to a message type `M`."],["`ProtoMessage` objects can be constructed with default values, a message type `M`, or a string representing the wire format of the message."],["The page provides version-specific documentation, with the latest release candidate version being 2.37.0-rc, and versions from 2.36.0 down to 2.11.0, allowing developers to find information related to the versions they utilize."],["Functions such as `TypeName()` allow retrieval of the fully qualified name of the message type, and type aliases like `message_type` provide convenient access to the underlying `M`."]]],[]]