LLFIO v2.00
Loading...
Searching...
No Matches
llfio_v2_xxx::file_handle::extent_pair Struct Reference

A pair of valid extents. More...

#include "file_handle.hpp"

Public Member Functions

constexpr extent_pair (extent_type _offset, extent_type _length)
 
bool operator== (const extent_pair &o) const noexcept
 
bool operator!= (const extent_pair &o) const noexcept
 
bool operator< (const extent_pair &o) const noexcept
 

Public Attributes

extent_type offset {(extent_type) -1}
 The offset of where the valid extent begins.
 
extent_type length {(extent_type) -1}
 The number of valid bytes in the valid extent.
 

Detailed Description

A pair of valid extents.

Constructor & Destructor Documentation

◆ extent_pair() [1/2]

constexpr llfio_v2_xxx::file_handle::extent_pair::extent_pair ( )
inlineconstexpr
305{}

◆ extent_pair() [2/2]

constexpr llfio_v2_xxx::file_handle::extent_pair::extent_pair ( extent_type  _offset,
extent_type  _length 
)
inlineconstexpr
307 : offset(_offset)
308 , length(_length)
309 {
310 }
extent_type offset
The offset of where the valid extent begins.
Definition file_handle.hpp:302
extent_type length
The number of valid bytes in the valid extent.
Definition file_handle.hpp:303

Member Function Documentation

◆ operator!=()

bool llfio_v2_xxx::file_handle::extent_pair::operator!= ( const extent_pair o) const
inlinenoexcept
312{ return offset != o.offset || length != o.length; }

◆ operator<()

bool llfio_v2_xxx::file_handle::extent_pair::operator< ( const extent_pair o) const
inlinenoexcept
313{ return offset < o.offset || (offset == o.offset && length < o.length); }

◆ operator==()

bool llfio_v2_xxx::file_handle::extent_pair::operator== ( const extent_pair o) const
inlinenoexcept
311{ return offset == o.offset && length == o.length; }

Member Data Documentation

◆ length

extent_type llfio_v2_xxx::file_handle::extent_pair::length {(extent_type) -1}

The number of valid bytes in the valid extent.

303{(extent_type) -1}; //!< The number of valid bytes in the valid extent

◆ offset

extent_type llfio_v2_xxx::file_handle::extent_pair::offset {(extent_type) -1}

The offset of where the valid extent begins.

302{(extent_type) -1}; //!< The offset of where the valid extent begins

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