| 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.