void Builder::parseError( const std::string& curr, const std::string& err, const std::string& name, int lineno ) { requestGenericHelp(); m_err = true; for( std::list< StatusHandler* >::iterator i = m_handlers.begin(); i != m_handlers.end(); ++i ) (*i)->parseError( curr, err, name, lineno ); for( std::list< Builder* >::iterator i = m_children.begin(); i != m_children.end(); ++i ) (*i)->parseError( curr, err, name, lineno ); }
void Builder::requestDetailedHelp() { requestGenericHelp(); m_detailed_help_requested = true; }