bitmap.hpp