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 |