Motr  M0
m0_be_emap_caret Struct Reference

#include <extmap.h>

Collaboration diagram for m0_be_emap_caret:
Collaboration graph

Data Fields

struct m0_be_emap_cursorct_it
 
m0_bindex_t ct_index
 

Detailed Description

Extent map caret.

A caret is an iterator with finer granularity than a cursor. A caret is a cursor plus an offset within the segment the cursor is currently over.

Caret interface is intentionally similar to m0_vec_cursor interface, which see for further references.

Caret implementation is simplified by segment non-emptiness (as guaranteed by extent map invariant).

Definition at line 384 of file extmap.h.

Field Documentation

◆ ct_index

m0_bindex_t ct_index

Definition at line 386 of file extmap.h.

◆ ct_it

struct m0_be_emap_cursor* ct_it

Definition at line 385 of file extmap.h.


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