|
Couchbase C++ SDK 1.4.0 (rev. 59aa900)
|
#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, std::enable_if_t<!codec::is_transcoder_v< Document >, bool > = true> | |
| auto | content_as (std::size_t spec_index) const -> Document |
| Content of the document. | |
| template<typename Document, typename 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, decoded with the given transcoder. | |
| 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, decoded with the given transcoder. | |
| auto | exists (std::size_t spec_index) const -> bool |
| Check if spec returned any content. | |
|
default |
|
default |
|
default |
|
default |
|
inlinenodiscard |
Content of the document, decoded with the given transcoder.
|
inlinenodiscard |
Content of the document.
When no transcoder is given, the document is decoded leniently, without validating its common flags. Pass a transcoder explicitly to enforce its flag handling instead.
|
inlinenodiscard |
Content of the document, decoded with the given transcoder.
|
inlinenodiscard |
Check if spec returned any content.
|
default |
|
default |