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
mapped_file::size (void) const {
CHECK (m_size > 0);
CHECK (m_data != NULL);
mapped_file::size (void) const
{
return m_size;
}
//-----------------------------------------------------------------------------
bool
mapped_file::empty (void) const
{
return size () == 0;
}
//----------------------------------------------------------------------------
uint8_t*
mapped_file::data (void) {

View File

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