library/src/blockclass/subclasses/BP_ApplicationHelpGenerator.cc
// This routine calls all the individual build routines.
This routine calls all the individual build routines.
This routine calls all the individual build routines .
BP_ERROR_T BP_ApplicationHelpGenerator::buildApplicationHelp()
{
	this->buildApplicationHeader();
	this->buildApplicationNameAndDescriptionTable();
	this->buildApplicationVersionTable();
	this->buildApplicationGroupEntryOptions();
	this->buildApplicationUsageExamples();
	this->buildApplicationFooter();
	if(this->clop->tokens_n && (this->clop->argc > 1))
	{
		if(this->checkThatAllMandatoryDependenciesAreMet() != ERR_SUCCESS)
		{
			this->buildApplicationErrorTables();
		}
	}
	return ERR_SUCCESS;
}
BP_ERROR_T BP_ApplicationHelpGenerator :: buildApplicationHelp ( ) { this -> buildApplicationHeader ( ) ; this -> buildApplicationNameAndDescriptionTable ( ) ; this -> buildApplicationVersionTable ( ) ; this -> buildApplicationGroupEntryOptions ( ) ; this -> buildApplicationUsageExamples ( ) ; this -> buildApplicationFooter ( ) ; if ( this -> clop -> tokens_n && ( this -> clop -> argc > 1 ) ) { if ( this -> checkThatAllMandatoryDependenciesAreMet ( ) != ERR_SUCCESS ) { this -> buildApplicationErrorTables ( ) ; } } return ERR_SUCCESS ; }
This routine calls all the individual build routines.
This routine calls all the individual build routines .
// build the application header (if set) // builld the name and desc table // build the application version table // build application group output (if set) // build usage examples (if set) // build application footer (if set) // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% // %%% Build The Error Table if Deps are Unset  %%%% // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% // generate the error table // ensure mandator deps are met // build the application error tables // sfsc->displaySFSSession(); // return indicating success