PhoenixMock  1.8.7
Tools to split/merge/print mock used in Phoenix
get_argument_list.h
Go to the documentation of this file.
1 /***************************************
2  Auteur : Pierre Aubert
3  Mail : pierre.aubert@lapp.in2p3.fr
4  Licence : CeCILL-C
5 ****************************************/
6 
7 
8 
9 #ifndef __GET_ARGUMENT_LIST_H__
10 #define __GET_ARGUMENT_LIST_H__
11 
12 #include <string>
13 #include <list>
14 
15 std::list<std::string> phoenix_getArgumentList(int argc, char** argv);
16 bool phoenix_isOptionExist(const std::list<std::string> & listArg, const std::list<std::string> & argCheckList);
17 bool phoenix_isOptionExist(const std::list<std::string> & listArg, const std::string & arg1);
18 bool phoenix_isOptionExist(const std::list<std::string> & listArg, const std::string & arg1, const std::string & arg2);
19 std::string phoenix_listArgToString(const std::list<std::string> & listArg);
20 
21 std::string phoenix_getProgramCall(const std::list<std::string> & listArg);
22 void phoenix_rmProgramCall(std::list<std::string> & listArg);
23 
24 #endif
phoenix_getProgramCall
std::string phoenix_getProgramCall(const std::list< std::string > &listArg)
Get the program call.
Definition: get_argument_list.cpp:83
phoenix_getArgumentList
std::list< std::string > phoenix_getArgumentList(int argc, char **argv)
Convert the list of given arguments to the program into a list of string.
Definition: get_argument_list.cpp:16
phoenix_isOptionExist
bool phoenix_isOptionExist(const std::list< std::string > &listArg, const std::list< std::string > &argCheckList)
Check if one of the two passed arguments are in the list of arguments.
Definition: get_argument_list.cpp:29
phoenix_rmProgramCall
void phoenix_rmProgramCall(std::list< std::string > &listArg)
Remove the program call from the list of argument.
Definition: get_argument_list.cpp:91
phoenix_listArgToString
std::string phoenix_listArgToString(const std::list< std::string > &listArg)
Convert the given list of arguement into a string.
Definition: get_argument_list.cpp:71