Command line arguments for application if specified using el::Helpers::setArgs(..) or START_EASYLOGGINGPP(..).
More...
#include <easylogging++.h>
Command line arguments for application if specified using el::Helpers::setArgs(..) or START_EASYLOGGINGPP(..).
◆ CommandLineArgs() [1/3]
| el::base::utils::CommandLineArgs::CommandLineArgs |
( |
void | | ) |
|
|
inline |
◆ CommandLineArgs() [2/3]
| el::base::utils::CommandLineArgs::CommandLineArgs |
( |
int | argc, |
|
|
const char ** | argv ) |
|
inline |
◆ CommandLineArgs() [3/3]
| el::base::utils::CommandLineArgs::CommandLineArgs |
( |
int | argc, |
|
|
char ** | argv ) |
|
inline |
◆ ~CommandLineArgs()
| virtual el::base::utils::CommandLineArgs::~CommandLineArgs |
( |
void | | ) |
|
|
inlinevirtual |
◆ empty()
| bool el::base::utils::CommandLineArgs::empty |
( |
void | | ) |
const |
Returns true if no params available. This exclude argv[0].
◆ getParamValue()
| const char * el::base::utils::CommandLineArgs::getParamValue |
( |
const char * | paramKey | ) |
const |
Returns value of arguments.
- See also
- hasParamWithValue(const char*)
◆ hasParam()
| bool el::base::utils::CommandLineArgs::hasParam |
( |
const char * | paramKey | ) |
const |
Return true if arguments has a param (not having a value) i,e without '='.
◆ hasParamWithValue()
| bool el::base::utils::CommandLineArgs::hasParamWithValue |
( |
const char * | paramKey | ) |
const |
Returns true if arguments contain paramKey with a value (seperated by '=').
◆ setArgs() [1/2]
| void el::base::utils::CommandLineArgs::setArgs |
( |
int | argc, |
|
|
char ** | argv ) |
Sets arguments and parses them.
◆ setArgs() [2/2]
| void el::base::utils::CommandLineArgs::setArgs |
( |
int | argc, |
|
|
const char ** | argv ) |
|
inline |
Sets arguments and parses them.
◆ size()
| std::size_t el::base::utils::CommandLineArgs::size |
( |
void | | ) |
const |
Returns total number of arguments. This exclude argv[0].
◆ operator<<
◆ m_argc
| int el::base::utils::CommandLineArgs::m_argc |
|
private |
◆ m_argv
| char** el::base::utils::CommandLineArgs::m_argv |
|
private |
◆ m_params
| std::vector<std::string> el::base::utils::CommandLineArgs::m_params |
|
private |
◆ m_paramsWithValue
| std::unordered_map<std::string, std::string> el::base::utils::CommandLineArgs::m_paramsWithValue |
|
private |
The documentation for this class was generated from the following files: