void OpenSlidePtr::_open()

in src/openslideUtil.cpp [40:51]


void OpenSlidePtr::_open(const char *filename) {
  osr_ = openslide_open(filename);
  if (osr_ == nullptr) {
    // Openslide did not intialize
    throw 1;
  }
  if (openslide_get_error(osr_)) {
    BOOST_LOG_TRIVIAL(error) << openslide_get_error(osr_);
    openslide_close(osr_);
    throw 1;
  }
}