CMS 3D CMS Logo

edmplugin Namespace Reference


Classes

class  CacheParser
class  PluginCapabilities
class  PluginFactory< R *(Arg)>
class  PluginFactory< R *(Arg1, Arg2)>
class  PluginFactory< R *(void)>
class  PluginFactoryBase
class  PluginFactoryManager
struct  PluginInfo
class  PluginManager
class  SharedLibrary

Namespaces

namespace  standard

Functions

static void checkForError (const std::istream &iIn, unsigned long iRecordNumber, const std::string &iContext)


Function Documentation

static void edmplugin::checkForError ( const std::istream &  iIn,
unsigned long  iRecordNumber,
const std::string &  iContext 
) [static]

Definition at line 70 of file CacheParser.cc.

References Exception.

Referenced by edmplugin::CacheParser::readline().

00073 {
00074     if(iIn.eof()) {
00075       throw cms::Exception("PluginCacheParseFailed")<<"Unexpectedly reached end of file for line "
00076       <<iRecordNumber<<" just after '"<<iContext<<"'";
00077     }
00078     if(iIn.bad()) {
00079       throw cms::Exception("PluginCacheParseFailed")<<"Reading failed on line "<<iRecordNumber <<" just after '"<<iContext<<"'";
00080     }
00081 }


Generated on Tue Jun 9 18:46:40 2009 for CMSSW by  doxygen 1.5.4