23 namespace Buffer_Namespace {
43 : start_page(start_page)
44 , num_pages(num_pages)
51 : start_page(start_page)
52 , num_pages(num_pages)
53 , mem_status(mem_status)
62 : start_page(start_page)
63 , num_pages(num_pages)
64 , mem_status(mem_status)
68 , last_touched(last_touched) {}
std::vector< int > ChunkKey
BufferSeg(const int start_page, const size_t num_pages, const MemStatus mem_status)
BufferSeg(const int start_page, const size_t num_pages)
unsigned int last_touched
std::list< BufferSeg > BufferList
Note(s): Forbid Copying Idiom 4.1.
BufferSeg(const int start_page, const size_t num_pages, const MemStatus mem_status, const int last_touched)