11 #ifndef FAISS_EXCEPTION_INCLUDED
12 #define FAISS_EXCEPTION_INCLUDED
30 const char*
what()
const noexcept
override;
41 explicit ScopeDeleter (
const T* ptr =
nullptr): ptr (ptr) {}
42 void release () {ptr =
nullptr; }
43 void set (
const T * ptr_in) { ptr = ptr_in; }
55 void release () {ptr =
nullptr; }
56 void set (
const T * ptr_in) { ptr = ptr_in; }
const char * what() const noexceptoverride
from std::exception
Base class for Faiss exceptions.