#include <Base.hpp>
Typy publiczne | |
| enum | RESULT { RESULT_OPT, RESULT_PARAMETER, RESULT_END, RESULT_ERROR } |
| Rodzaj pobranej informacji. Więcej... | |
Metody publiczne | |
| CmdLineParser (int argc, tchar **argv) | |
| Wersja dla main(int argc, char **argv). | |
| CmdLineParser (const tchar *CmdLine) | |
| Wersja dla WinMain(HINSTANCE Instance, HINSTANCE, char *CmdLine, int CmdShow). | |
| ~CmdLineParser () | |
| void | RegisterOpt (uint Id, tchar Opt, bool Parameter) |
| Rejestruje opcję jednoznakową. | |
| void | RegisterOpt (uint Id, const tstring &Opt, bool Parameter) |
| Rejestruje opcję wieloznakową. | |
| RESULT | ReadNext () |
| Wczytuje następną informację, zwraca jej rodzaj. | |
| uint | GetOptId () |
| Zwraca dane na temat ostatnio wczytanej informacji - identyfikator opcji. | |
| const tstring & | GetParameter () |
| Zwraca dane na temat ostatnio wczytanej informacji - treść parametru. | |
| common::CmdLineParser::CmdLineParser | ( | int | argc, | |
| tchar ** | argv | |||
| ) |
Wersja dla main(int argc, char **argv).
| common::CmdLineParser::CmdLineParser | ( | const tchar * | CmdLine | ) |
Wersja dla WinMain(HINSTANCE Instance, HINSTANCE, char *CmdLine, int CmdShow).
| common::CmdLineParser::~CmdLineParser | ( | ) |
Rejestruje opcję jednoznakową.
| Id | podawać liczby większe od 0. |
Rejestruje opcję wieloznakową.
| Id | podawać liczby większe od 0. |
| RESULT common::CmdLineParser::ReadNext | ( | ) |
Wczytuje następną informację, zwraca jej rodzaj.
| uint common::CmdLineParser::GetOptId | ( | ) |
Zwraca dane na temat ostatnio wczytanej informacji - identyfikator opcji.
Jeśli nie została wczytana opcja, zwraca 0.
| const tstring& common::CmdLineParser::GetParameter | ( | ) |
Zwraca dane na temat ostatnio wczytanej informacji - treść parametru.
Jeśli nie ma, łańcuch pusty.
1.5.5