[[["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-07-08 UTC."],[[["This document provides reference information for the `TupleStreamIterator` class in the Google Cloud Spanner C++ client library, specifically for version 2.26.0 and other versions up to the latest release candidate."],["`TupleStreamIterator` is an Input Iterator that converts a `RowStreamIterator` into a sequence of `StatusOr\u003cTuple\u003e` objects, where each row must be convertible to the specified `Tuple` type."],["The document outlines various constructors for creating a `TupleStreamIterator`, including a default constructor that creates an \"end\" iterator, as well as a constructor that accepts a `RowStreamIterator` range."],["The reference details the operators available for `TupleStreamIterator` including `operator*`, `operator-\u003e`, and `operator++` for both pre- and post-increment, along with their return types and behaviors."],["The documentation provides type aliases for `iterator_category`, `value_type`, `difference_type`, `pointer`, `reference`, `const_pointer`, and `const_reference` to help users understand the iterator's type system."]]],[]]