rbegin

Function Details

reverse_iterator rbegin(ReadModifyWriteOption rmw=
    ReadModifyWriteOption::no_read_modify_write(), bool readonly=false,
    BulkRetrievalOption bulk_read=BulkRetrievalOption::no_bulk_retrieval(),
    bool directdb_get=true)
 

Create a reverse iterator.

This function creates a reverse iterator initialized to sit on the last element in the underlying database, and can be used to read/write. The meaning and usage of its parameters are identical to the above begin function.

Parameters

directdb_get

Same as that of begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

bulk_read

Same as that of begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

rmw

Same as that of begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

readonly

Same as that of begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

Return Value

The created iterator.

See Also

begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

const_reverse_iterator rbegin(BulkRetrievalOption bulkretrieval=
    BulkRetrievalOption(BulkRetrievalOption::no_bulk_retrieval()),
    bool directdb_get=true) const
 

Create a const reverse iterator.

This function creates a const reverse iterator initialized to sit on the last element in the backing database, and can only read the element, it is only available to const db_vector containers. The meaning and usage of its parameters are identical as above.

Parameters

directdb_get

Same as that of begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

bulkretrieval

Same as that of begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

Return Value

The created iterator.

See Also

begin(ReadModifyWrite, bool, BulkRetrievalOption, bool);

Class

db_vector