@brief Print information for debugging
| 416 | |
| 417 | /// @brief Print information for debugging |
| 418 | void print(std::ostream& os = std::cout) const |
| 419 | { |
| 420 | os << "PagedArray:\n" |
| 421 | << "\tSize: " << this->size() << " elements\n" |
| 422 | << "\tPage table: " << this->pageCount() << " pages\n" |
| 423 | << "\tPage size: " << this->pageSize() << " elements\n" |
| 424 | << "\tCapacity: " << this->capacity() << " elements\n" |
| 425 | << "\tFootprint: " << this->memUsage() << " bytes\n"; |
| 426 | } |
| 427 | |
| 428 | private: |
| 429 |