This is the complete list of members for CommandParser, including all inherited members.
| addCommand(const std::string &command, const std::string &value, std::vector< std::pair< std::string, std::string >> &m_command_vector) | CommandParser | |
| checkArgumentExist(std::map< std::string, struct Argument > &command_map, std::string &arg_error) | CommandParser | |
| checkMandatoryArguments(std::map< std::string, struct Argument > &command_map, std::string &arg_error) | CommandParser | |
| checkMandatoryPosition(std::map< std::string, struct Argument > &command_map, std::string &arg_error) | CommandParser | |
| checkValue(std::map< std::string, struct Argument > &command_map, std::string &arg_error) | CommandParser | |
| CommandParser()=default | CommandParser | |
| getMandatoryArgs(const int &argc, const std::map< std::string, struct Argument > &command_map, std::vector< std::pair< std::string, int >> &arg_position) | CommandParser | |
| hasEqual(const std::string &arg) | CommandParser | |
| helpMenu() | CommandParser | |
| isHelpArg(const std::string &arg) | CommandParser | |
| m_command_vector | CommandParser | private |
| nextArgIsCommand(const std::string &arg) | CommandParser | |
| parseArguments(int argc, char *argv[], std::map< std::string, struct Argument > command_map) | CommandParser | |
| processEqualArg(const std::string &arg, int &arg_number, const int &euqal_pos, std::vector< std::pair< std::string, std::string >> &m_command_vector) | CommandParser | |
| processFlag(const std::string &arg, int &arg_number, std::vector< std::pair< std::string, std::string >> &m_command_vector) | CommandParser | |
| processLongArg(const std::string &arg, int &arg_number, std::vector< std::pair< std::string, std::string >> &m_command_vector, const std::map< std::string, struct Argument > &command_map) | CommandParser | |
| processNonEqualArg(const std::string &arg, const std::string &value, int &arg_number, std::vector< std::pair< std::string, std::string >> &m_command_vector) | CommandParser | |
| processShorArg(const std::string &arg, int &arg_number, std::vector< std::pair< std::string, std::string >> &m_command_vector, const std::map< std::string, struct Argument > &command_map) | CommandParser | |
| ~CommandParser()=default | CommandParser |