void PrintHelp(const CString& sLine) { HandleHelpCommand(sLine); CTable Mechanisms; Mechanisms.AddColumn("Mechanism"); Mechanisms.AddColumn("Description"); for (const auto& it : SupportedMechanisms) { Mechanisms.AddRow(); Mechanisms.SetCell("Mechanism", it.szName); Mechanisms.SetCell("Description", it.szDescription); } PutModule("The following mechanisms are available:"); PutModule(Mechanisms); }
void PrintHelp(const CString& sLine) { HandleHelpCommand(sLine); CTable Mechanisms; Mechanisms.AddColumn("Mechanism"); Mechanisms.AddColumn("Description"); for (size_t i = 0; SupportedMechanisms[i].szName != NULL; i++) { Mechanisms.AddRow(); Mechanisms.SetCell("Mechanism", SupportedMechanisms[i].szName); Mechanisms.SetCell("Description", SupportedMechanisms[i].szDescription); } PutModule("The following mechanisms are available:"); PutModule(Mechanisms); }