2#ifndef STORMM_HELP_MESSAGES_H
3#define STORMM_HELP_MESSAGES_H
8#include "Namelists/namelist_emulator.h"
9#include "Namelists/namelist_inventory.h"
10#include "reporting_enumerators.h"
15using namelist::NamelistEmulator;
16using namelist::NamelistToken;
27bool detectHelpSignal(
const int argc,
const char* argv[],
28 HelpSignalKind kind = HelpSignalKind::KEYWORD,
29 const std::vector<std::string> &help_words = {});
49bool displayNamelistHelp(
const int argc,
const char* argv[],
50 const std::vector<std::string> &module_name,
51 const std::vector<NamelistToken> &custom_namelists = {});
53bool displayNamelistHelp(
const int argc,
const char* argv[],
const std::string &module_name,
54 const std::vector<NamelistToken> &custom_namelists = {});
56bool displayNamelistHelp(
const std::string &module_name,
57 const std::vector<NamelistToken> &custom_namelists = {});