Define LSST_ARCHIVE_ASSERT¶
Defined in File Persistable.h
Define Documentation¶
-
LSST_ARCHIVE_ASSERT
(EXPR)¶ An assertion macro used to validate the structure of an InputArchive.
This assertion is not enabled/disabled by NDEBUG, and throws an exception rather than aborting, and should be reserved for errors that should only occur when an InputArchive is found to be in a state that could not have been produced by an OutputArchive.