39 <<
"The internal error occurred in file " << file
46 err <<
"SYNTAX ERROR (";
49 err <<
"format " <<
scanner.getFormat() <<
", ";
void nameFactoryRegister(NameFactory< AbstractProduct > &factory)
Registers the string returned by ConcreteProduct::getStaticName() to a function that default-construc...
This is the base of the Frobby exception hierarchy for exceptions that can occur due to expected erro...
A replacement for stringstream.
This exception signals that a bug in Frobby has been detected.
This class offers an input interface which is more convenient and for some purposes more efficient th...
void reportInternalError(const string &errorMsg)
void reportSyntaxError(const Scanner &scanner, const string &errorMsg)
void reportError(const string &errorMsg)