23 #include <utility/excn/Exceptions.hh>
36 utility::pointer::ReferenceCountOP
38 basic::resource_manager::ResourceOptions
const & options,
39 basic::resource_manager::LocatorID
const & locator_id,
40 std::istream & istream
43 if ( ! dynamic_cast< LoopsFileOptions const * > ( &options ) ) {
44 throw utility::excn::EXCN_Msg_Exception(
"LoopsFileLoader expected to be given a LoopsFileOptions object, " \
45 "but was given a non-LoopsFileOptions object of type '" + options.type() +
"', which has the name '" + options.name() +
"'." );
53 basic::resource_manager::ResourceOptionsOP