Couchbase C++ SDK 1.1.0 (rev. effbd6e)
Loading...
Searching...
No Matches
transaction_get_multi_result Class Reference

#include <couchbase/transactions/transaction_get_multi_result.hxx>

Public Member Functions

 transaction_get_multi_result ()=default
 
 ~transaction_get_multi_result ()=default
 
 transaction_get_multi_result (const transaction_get_multi_result &)=default
 
 transaction_get_multi_result (transaction_get_multi_result &&)=default
 
auto operator= (const transaction_get_multi_result &) -> transaction_get_multi_result &=default
 
auto operator= (transaction_get_multi_result &&) -> transaction_get_multi_result &=default
 
template<typename Document, typename Transcoder = codec::default_json_transcoder, std::enable_if_t<!codec::is_transcoder_v< Document >, bool > = true, std::enable_if_t< codec::is_transcoder_v< Transcoder >, bool > = true>
auto content_as (std::size_t spec_index) const -> Document
 Content of the document.
 
template<typename Transcoder, std::enable_if_t< codec::is_transcoder_v< Transcoder >, bool > = true>
auto content_as (std::size_t spec_index) const -> typename Transcoder::document_type
 Content of the document.
 
auto exists (std::size_t spec_index) const -> bool
 Check if spec returned any content.
 

Constructor & Destructor Documentation

◆ transaction_get_multi_result() [1/3]

◆ ~transaction_get_multi_result()

◆ transaction_get_multi_result() [2/3]

◆ transaction_get_multi_result() [3/3]

Member Function Documentation

◆ content_as() [1/2]

template<typename Document, typename Transcoder = codec::default_json_transcoder, std::enable_if_t<!codec::is_transcoder_v< Document >, bool > = true, std::enable_if_t< codec::is_transcoder_v< Transcoder >, bool > = true>
auto content_as ( std::size_t spec_index) const -> Document
inlinenodiscard

Content of the document.

Returns
content of the document.

◆ content_as() [2/2]

template<typename Transcoder, std::enable_if_t< codec::is_transcoder_v< Transcoder >, bool > = true>
auto content_as ( std::size_t spec_index) const -> typename Transcoder::document_type
inlinenodiscard

Content of the document.

Returns
content of the document.

◆ exists()

auto exists ( std::size_t spec_index) const -> bool
inlinenodiscard

Check if spec returned any content.

Returns
the id of this document.

◆ operator=() [1/2]

auto operator= ( const transaction_get_multi_result & ) -> transaction_get_multi_result &=default
default

◆ operator=() [2/2]

auto operator= ( transaction_get_multi_result && ) -> transaction_get_multi_result &=default
default

The documentation for this class was generated from the following file: