BOSS 7.0.8
BESIII Offline Software System
|
#include <PagedMemory.h>
Public Attributes | |
const struct iovec * | page |
size_t | start |
size_t | end |
node_t * | previous |
node_t * | next |
Define a private type that is used to index the access to this type of eformat::Memory. The performance of this iterator is dependent on the distance from the current offset and on the page sizes. Try to use the iterator for small scale reach and readjust if necessary.
Definition at line 86 of file PagedMemory.h.
size_t eformat::PagedMemory< TMAXPAGES >::node_t::end |
Definition at line 89 of file PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::PagedMemory().
node_t* eformat::PagedMemory< TMAXPAGES >::node_t::next |
Definition at line 91 of file PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::PagedMemory().
const struct iovec* eformat::PagedMemory< TMAXPAGES >::node_t::page |
Definition at line 87 of file PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::const_iterator::operator*(), and eformat::PagedMemory< TMAXPAGES >::PagedMemory().
node_t* eformat::PagedMemory< TMAXPAGES >::node_t::previous |
Definition at line 90 of file PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::PagedMemory().
size_t eformat::PagedMemory< TMAXPAGES >::node_t::start |
Definition at line 88 of file PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::const_iterator::operator*(), and eformat::PagedMemory< TMAXPAGES >::PagedMemory().