io_posix: add mapped_file::empty implementation

This commit is contained in:
Danny Robson 2016-04-27 17:06:09 +10:00
parent d0e0ee3981
commit de6ea736a1
2 changed files with 13 additions and 5 deletions

View File

@ -63,14 +63,20 @@ mapped_file::load_fd (int mflags) {
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
size_t size_t
mapped_file::size (void) const { mapped_file::size (void) const
CHECK (m_size > 0); {
CHECK (m_data != NULL);
return m_size; return m_size;
} }
//-----------------------------------------------------------------------------
bool
mapped_file::empty (void) const
{
return size () == 0;
}
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
uint8_t* uint8_t*
mapped_file::data (void) { mapped_file::data (void) {

View File

@ -42,7 +42,9 @@ namespace util {
const uint8_t* data (void) const; const uint8_t* data (void) const;
uint8_t* data (void); uint8_t* data (void);
size_t size (void) const;
bool empty (void) const;
size_t size (void) const;
uint8_t* begin (void); uint8_t* begin (void);
uint8_t* end (void); uint8_t* end (void);