14 #ifndef INCLUDED_protocols_loophash_Exceptions_HH
15 #define INCLUDED_protocols_loophash_Exceptions_HH
21 #include <utility/excn/Exceptions.hh>
22 #include <utility/string_util.hh>
27 #include <utility/vector1.hh>
36 utility::excn::EXCN_Msg_Exception(
"Error in opening File='" + filename +
"' for operation='" + action +
"'" ),
47 utility::excn::EXCN_Msg_Exception(
"Invalid hashmap of size " + utility::to_string( size ) +
" requested." ),
57 utility::excn::EXCN_Msg_Exception(
"Cannot write DB with extras if extra data is nonexistent." ) {};
63 utility::excn::EXCN_Msg_Exception( filename +
" does not have the correct format." ),
73 utility::excn::EXCN_Msg_Exception( reason ) {};
76 utility::excn::EXCN_Msg_Exception(
"LoopHashLibrary.extra_'s not equal" ),