CernVM-FS
2.12.0
|
#include <swissknife.h>
Public Member Functions | |
char | key () const |
const std::string & | description () const |
bool | optional () const |
bool | mandatory () const |
bool | switch_only () const |
Static Public Member Functions | |
static Parameter | Mandatory (const char key, const std::string &desc) |
static Parameter | Optional (const char key, const std::string &desc) |
static Parameter | Switch (const char key, const std::string &desc) |
Protected Member Functions | |
Parameter (const char key, const std::string &desc, const bool opt, const bool switch_only) | |
Private Attributes | |
char | key_ |
std::string | description_ |
bool | optional_ |
bool | switch_only_ |
Definition at line 36 of file swissknife.h.
|
inlineprotected |
Definition at line 55 of file swissknife.h.
Referenced by Mandatory(), Optional(), and Switch().
|
inline |
Definition at line 49 of file swissknife.h.
|
inline |
Definition at line 48 of file swissknife.h.
|
inlinestatic |
Definition at line 38 of file swissknife.h.
Referenced by swissknife::Ingest::GetParams(), swissknife::CommandLetter::GetParams(), swissknife::CommandGc::GetParams(), swissknife::CommandNotify::GetParams(), swissknife::CommandLease::GetParams(), swissknife::CommandSign::GetParams(), swissknife::CommandReconstructReflog::GetParams(), swissknife::CommandScrub::GetParams(), swissknife::CommandPull::GetParams(), swissknife::CommandGraft::GetParams(), swissknife::CommandListCatalogs::GetParams(), swissknife::CommandCheck::GetParams(), swissknife::CommandCreate::GetParams(), swissknife::CommandUpload::GetParams(), swissknife::CommandPeek::GetParams(), swissknife::CommandRemove::GetParams(), swissknife::CommandApplyDirtab::GetParams(), swissknife::CommandSync::GetParams(), and swissknife::CommandMigrate::GetParams().
|
inline |
Definition at line 51 of file swissknife.h.
|
inlinestatic |
Definition at line 41 of file swissknife.h.
Referenced by swissknife::Ingest::GetParams(), swissknife::CommandLetter::GetParams(), swissknife::CommandGc::GetParams(), swissknife::CommandNotify::GetParams(), swissknife::CommandSign::GetParams(), swissknife::CommandReconstructReflog::GetParams(), swissknife::CommandPull::GetParams(), swissknife::CommandGraft::GetParams(), swissknife::CommandListCatalogs::GetParams(), swissknife::CommandCheck::GetParams(), swissknife::CommandCreate::GetParams(), swissknife::CommandUpload::GetParams(), swissknife::CommandApplyDirtab::GetParams(), swissknife::CommandSync::GetParams(), swissknife::CommandMigrate::GetParams(), and MakeParameterList().
|
inline |
Definition at line 50 of file swissknife.h.
|
inlinestatic |
Definition at line 44 of file swissknife.h.
Referenced by swissknife::Ingest::GetParams(), swissknife::CommandLetter::GetParams(), swissknife::CommandGc::GetParams(), swissknife::CommandZpipe::GetParams(), swissknife::CommandNotify::GetParams(), swissknife::CommandSign::GetParams(), swissknife::CommandScrub::GetParams(), swissknife::CommandPull::GetParams(), swissknife::CommandGraft::GetParams(), swissknife::CommandListCatalogs::GetParams(), swissknife::CommandCheck::GetParams(), swissknife::CommandCreate::GetParams(), swissknife::CommandApplyDirtab::GetParams(), swissknife::CommandSync::GetParams(), and swissknife::CommandMigrate::GetParams().
|
inline |
Definition at line 52 of file swissknife.h.
|
private |
Definition at line 66 of file swissknife.h.
Referenced by description().
|
private |
Definition at line 65 of file swissknife.h.
Referenced by key().
|
private |
Definition at line 67 of file swissknife.h.
Referenced by mandatory(), optional(), and Parameter().
|
private |
Definition at line 68 of file swissknife.h.
Referenced by Parameter(), and switch_only().