File FaissAssert.h

定义

FAISS_ASSERT(X)

断言

FAISS_ASSERT_MSG(X, MSG)
FAISS_ASSERT_FMT(X, FMT, ...)
FAISS_THROW_MSG(MSG)

用于返回用户错误的异常

FAISS_THROW_FMT(FMT, ...)
FAISS_THROW_IF_NOT(X)

条件失败时抛出的异常

FAISS_THROW_IF_MSG(X, MSG)
FAISS_THROW_IF_NOT_MSG(X, MSG)
FAISS_THROW_IF_NOT_FMT(X, FMT, ...)