DeSR Dependency Parser |
#include <mappedFile.h>
Public Types | |
typedef off64_t | size_type |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef char | value_type |
typedef ptrdiff_t | difference_type |
typedef value_type * | pointer |
typedef value_type & | reference |
typedef value_type const & | const_reference |
typedef value_type * | iterator |
typedef value_type const * | const_iterator |
typedef std::reverse_iterator < char * > | reverse_iterator |
typedef const std::reverse_iterator< char const * > | const_reverse_iterator |
Public Member Functions | |
MappedFileView (FileHandle *fh, off64_t offset, size_type size, std::ios::openmode mode=std::ios::in) | |
MappedFileView (FileHandle *fh) | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
bool | open (FileHandle *fh, off64_t offset, size_type size, std::ios::openmode mode=std::ios::in) |
void | close () |
reference | back () |
const_reference | back () const |
reference | front () |
const_reference | front () const |
bool | empty () const |
size_type | max_size () const |
size_type | size () const |
reference | operator[] (size_type i) |
const_reference | operator[] (size_type i) const |
Protected Attributes | |
size_type | size_ |
void * | addr_ |
void * | ptr_ |
Processing a file, especially files accessed randomly, is MUCH faster than standard I/O.
Definition at line 63 of file mappedFile.h.