| Search-Xapian documentation | Contained in the Search-Xapian distribution. |
Search::Xapian::AssertionError - AssertionError is thrown if a logical assertion inside Xapian fails.
In a debug build of Xapian, a failed assertion in the core library code will cause AssertionError to be thrown. This represents a bug in Xapian (either an invariant, precondition, etc has been violated, or the assertion is incorrect!)
| Search-Xapian documentation | Contained in the Search-Xapian distribution. |
package Search::Xapian::AssertionError;
use 5.006; use strict; use warnings; require DynaLoader; # For compatibility with XS Search::Xapian < 1.2.3 which still threw strings # in some cases. use overload '""' => sub { "Exception: ".$_[0]->get_msg }; our @ISA = qw(DynaLoader Search::Xapian::LogicError); 1;