Zero  0.1.0
Public Member Functions | Protected Attributes | List of all members
zero::buffer_pool::BufferPoolTooSmallException Class Reference

#include <buffer_pool.hpp>

Inheritance diagram for zero::buffer_pool::BufferPoolTooSmallException:
zero::buffer_pool::BufferPoolSizeException zero::buffer_pool::BufferPoolException

Public Member Functions

 BufferPoolTooSmallException (const bf_idx &blockCount, const bf_idx &minimumBlockCount)
 
const char * what () const noexcept override
 
- Public Member Functions inherited from zero::buffer_pool::BufferPoolSizeException
 BufferPoolSizeException (const bf_idx &blockCount)
 
const char * what () const noexcept override
 
- Public Member Functions inherited from zero::buffer_pool::BufferPoolException
const char * what () const noexcept override
 

Protected Attributes

bf_idx _minimumBlockCount
 
- Protected Attributes inherited from zero::buffer_pool::BufferPoolSizeException
bf_idx _blockCount
 

Constructor & Destructor Documentation

§ BufferPoolTooSmallException()

zero::buffer_pool::BufferPoolTooSmallException::BufferPoolTooSmallException ( const bf_idx blockCount,
const bf_idx minimumBlockCount 
)
inline

Member Function Documentation

§ what()

const char* zero::buffer_pool::BufferPoolTooSmallException::what ( ) const
inlineoverridenoexcept

Member Data Documentation

§ _minimumBlockCount

bf_idx zero::buffer_pool::BufferPoolTooSmallException::_minimumBlockCount
protected

The documentation for this class was generated from the following file: