ldas-tools-frameAPI  3.0.3
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
CommandLine Class Reference
Collaboration diagram for CommandLine:
Collaboration graph
[legend]

Public Member Functions

 CommandLine (int ArgC, char **ArgV)
 
void operator() ()
 
int AnalysisReadyMask () const
 
std::string const & AnalysisReadyChannelName () const
 
bool Delta () const
 
std::string const & GlobPattern () const
 
std::string const & IFO () const
 
bool SingleEntryPerLine () const
 

Static Public Attributes

static constexpr int DEFAULT_DEBUG_LEVEL = 0
 

Private Attributes

options_type options_visible
 
char *const program_name
 
std::string ifo
 
std::string analysis_ready_channel_name
 
int analysis_ready_mask
 
std::string glob_pattern
 
boost::program_options::variables_map options_variable_map
 

Constructor & Destructor Documentation

◆ CommandLine()

CommandLine::CommandLine ( int  ArgC,
char **  ArgV 
)

Member Function Documentation

◆ AnalysisReadyChannelName()

std::string const & CommandLine::AnalysisReadyChannelName ( ) const
inline

◆ AnalysisReadyMask()

int CommandLine::AnalysisReadyMask ( ) const
inline

◆ Delta()

bool CommandLine::Delta ( ) const
inline

◆ GlobPattern()

std::string const & CommandLine::GlobPattern ( ) const
inline

◆ IFO()

std::string const & CommandLine::IFO ( ) const
inline

◆ operator()()

void CommandLine::operator() ( )
inline

◆ SingleEntryPerLine()

bool CommandLine::SingleEntryPerLine ( ) const
inline

Member Data Documentation

◆ analysis_ready_channel_name

std::string CommandLine::analysis_ready_channel_name
private

◆ analysis_ready_mask

int CommandLine::analysis_ready_mask
private

◆ DEFAULT_DEBUG_LEVEL

constexpr int CommandLine::DEFAULT_DEBUG_LEVEL = 0
staticconstexpr

◆ glob_pattern

std::string CommandLine::glob_pattern
private

◆ ifo

std::string CommandLine::ifo
private

◆ options_variable_map

boost::program_options::variables_map CommandLine::options_variable_map
private

◆ options_visible

options_type CommandLine::options_visible
private

◆ program_name

char* const CommandLine::program_name
private

The documentation for this class was generated from the following file: