OpenASIP  2.0
Public Member Functions | Static Private Attributes | List of all members
PIGCmdLineOptions Class Reference

#include <PIGCmdLineOptions.hh>

Inheritance diagram for PIGCmdLineOptions:
Inheritance graph
Collaboration diagram for PIGCmdLineOptions:
Collaboration graph

Public Member Functions

 PIGCmdLineOptions ()
 
virtual ~PIGCmdLineOptions ()
 
std::string bemFile () const
 
int tpefFileCount () const
 
std::string tpefFile (int index) const
 
std::string programImageOutputFormat () const
 
std::string dataImageOutputFormat () const
 
std::string compressorPlugin () const
 
int dataMemoryWidthInMAUs () const
 
bool generateDataImages () const
 
bool generateDecompressor () const
 
int compressorParameterCount () const
 
std::string compressorParameter (int index) const
 
bool showCompressors () const
 
std::string progeOutputDirectory () const
 
std::string entityName () const
 
virtual void printVersion () const
 
virtual void printHelp () const
 
void printUsage () const
 
- Public Member Functions inherited from CmdLineOptions
 CmdLineOptions (std::string description, std::string version="")
 
virtual ~CmdLineOptions ()
 
void parse (char *argv[], int argc)
 
void parse (std::string argv[], int argc)
 
void parse (std::vector< std::string > argv)
 
virtual bool isVerboseSwitchDefined () const
 
virtual bool isVerboseSpamSwitchDefined () const
 
- Public Member Functions inherited from CmdLineParser
 CmdLineParser (std::string description)
 
virtual ~CmdLineParser ()
 
virtual void storeOptions (Options &options)
 
virtual int numberOfArguments () const
 
virtual std::string argument (int index) const
 

Static Private Attributes

static const std::string BEM_PARAM_NAME = "bem"
 Long name of the BEM file parameter. More...
 
static const std::string TPEF_PARAM_NAME = "program"
 Long name of the TPEF file parameter. More...
 
static const std::string PI_FORMAT_PARAM_NAME = "piformat"
 Long name of the program image output format parameter. More...
 
static const std::string DI_FORMAT_PARAM_NAME = "diformat"
 Long name of the data image output format parameter. More...
 
static const std::string COMPRESSOR_PARAM_NAME = "compressor"
 Long name of the plugin file parameter. More...
 
static const std::string DATA_IMG_PARAM_NAME = "dataimages"
 Long name of the parameter that defines whether to create data images. More...
 
static const std::string GEN_DECOMP_PARAM_NAME = "decompressor"
 Long name of the parameter that tells whether to generate decompressor or not. More...
 
static const std::string DMEM_WIDTH_IN_MAUS_PARAM_NAME
 Long name of the parameter that tells the width of data mem in MAUs. More...
 
static const std::string IMEM_WIDTH_IN_MAUS_PARAM_NAME
 Long name of the paramter that tells the width of inst mem in MAUs. More...
 
static const std::string COMPRESSOR_PARAMS_PARAM_NAME
 Long name of parameter passed to code compressor plugin. More...
 
static const std::string SHOW_COMPRESSORS_PARAM_NAME
 Long name of the parameter that tells whether to show compressors. More...
 
static const std::string HDL_OUTPUT_DIR = "hdl-dir"
 Long name of the parameter which tells the proge-output dir. More...
 

Additional Inherited Members

- Protected Member Functions inherited from CmdLineOptions
bool optionGiven (std::string key) const
 
- Protected Member Functions inherited from CmdLineParser
void addOption (CmdLineOptionParser *opt)
 
CmdLineOptionParserfindOption (std::string name) const
 
bool parseOption (std::string option, std::string &name, std::string &arguments, std::string &prefix, bool &hasArgument) const
 
bool readPrefix (std::string &option, std::string &prefix, bool &longOption) const
 
bool isPrefix (std::string name) const
 
- Protected Attributes inherited from CmdLineParser
std::map< std::string, CmdLineOptionParser * > optionLongNames_
 Database for holding options with their long names as a key. More...
 
std::map< std::string, CmdLineOptionParser * > optionShortNames_
 Database for holding options with their short names as a key. More...
 
std::vector< std::string > commandLine_
 Command line is stored here. More...
 
std::vector< std::string > arguments_
 Command line arguments are stored here. More...
 
std::vector< std::string > prefixes_
 Legal prefixes are stored here. More...
 

Detailed Description

Command line options for the command line interface of PIG (generatebits).

Definition at line 41 of file PIGCmdLineOptions.hh.

Constructor & Destructor Documentation

◆ PIGCmdLineOptions()

PIGCmdLineOptions::PIGCmdLineOptions ( )

The constructor.

Definition at line 61 of file PIGCmdLineOptions.cc.

61  : CmdLineOptions("") {
62 
65  TPEF_PARAM_NAME, "The TPEF program file(s)", "p");
67 
69  BEM_PARAM_NAME, "The BEM file", "b");
71 
74  "The output format of program image(s) ('ascii', 'array', 'mif', "
75  "'coe', 'vhdl', 'hex', 'binary' or 'bin2n'). Default is 'ascii'.",
76  "f");
77  addOption(piOutputMode);
78 
80  DI_FORMAT_PARAM_NAME, "The output format of data image(s) "
81  "('ascii', 'array', 'mif', 'coe', 'vhdl', 'hex', 'bin2n' or 'binary'). Default "
82  "is 'ascii'.", "o");
83  addOption(diOutputMode);
84 
86  COMPRESSOR_PARAM_NAME, "Name of the code compressor plugin file.",
87  "c");
88  addOption(pluginFile);
89 
90  BoolCmdLineOptionParser* createDataImages = new BoolCmdLineOptionParser(
92  "Create data images.",
93  "d");
94  addOption(createDataImages);
95 
96  BoolCmdLineOptionParser* createDecompressor =
98  GEN_DECOMP_PARAM_NAME, "Generate decompressor block.", "g");
99  addOption(createDecompressor);
100 
101  IntegerCmdLineOptionParser* dmemMAUsPerLine =
104  "Width of data memory in MAUs. Default is 1.", "w");
105  addOption(dmemMAUsPerLine);
106 
107  StringListCmdLineOptionParser* compressorParams =
110  "Parameter to the code compressor in form 'name=value'.", "u");
111  addOption(compressorParams);
112 
114  SHOW_COMPRESSORS_PARAM_NAME, "Show compressor plugin descriptions.",
115  "s");
117 
118  string hdlDirDesc("Directory root where ProGe generated HDL files. "
119  "Generatebits will write imem_mau_pkg and "
120  "decompressor, if it is needed, under the given "
121  "directory. Otherwise they are written to cwd.");
122 
124  HDL_OUTPUT_DIR, hdlDirDesc, "x");
125  addOption(hdlDir);
126 
129  ENTITY_NAME,
130  "String to use to make the generated VHDL entities unique. This "
131  "should be the same which was given to ProGe when the processor "
132  "was generated (default is 'tta0').", "e");
134 }

References CmdLineParser::addOption(), BEM_PARAM_NAME, bemFile(), COMPRESSOR_PARAM_NAME, COMPRESSOR_PARAMS_PARAM_NAME, DATA_IMG_PARAM_NAME, DI_FORMAT_PARAM_NAME, DMEM_WIDTH_IN_MAUS_PARAM_NAME, ENTITY_NAME, entityName(), GEN_DECOMP_PARAM_NAME, HDL_OUTPUT_DIR, PI_FORMAT_PARAM_NAME, SHOW_COMPRESSORS_PARAM_NAME, showCompressors(), TPEF_PARAM_NAME, and tpefFile().

Here is the call graph for this function:

◆ ~PIGCmdLineOptions()

PIGCmdLineOptions::~PIGCmdLineOptions ( )
virtual

The destructor.

Definition at line 140 of file PIGCmdLineOptions.cc.

140  {
141 }

Member Function Documentation

◆ bemFile()

std::string PIGCmdLineOptions::bemFile ( ) const

Returns the name of the BEM file given as command line parameter.

Returns
The name of the BEM file.

Definition at line 150 of file PIGCmdLineOptions.cc.

150  {
151  return findOption(BEM_PARAM_NAME)->String();
152 }

References BEM_PARAM_NAME, CmdLineParser::findOption(), and CmdLineOptionParser::String().

Referenced by PIGCmdLineOptions().

Here is the call graph for this function:

◆ compressorParameter()

std::string PIGCmdLineOptions::compressorParameter ( int  index) const

By the given index, returns a parameter given to code compressor.

Parameters
indexThe index.
Exceptions
OutOfRangeIf the given index is negative or not smaller than the number of parameters given to compressor.

Definition at line 268 of file PIGCmdLineOptions.cc.

268  {
269  if (index < 0 || index >= compressorParameterCount()) {
270  throw OutOfRange(__FILE__, __LINE__, __func__);
271  }
272 
273  return findOption(COMPRESSOR_PARAMS_PARAM_NAME)->String(index + 1);
274 }

References __func__, COMPRESSOR_PARAMS_PARAM_NAME, compressorParameterCount(), CmdLineParser::findOption(), and CmdLineOptionParser::String().

Here is the call graph for this function:

◆ compressorParameterCount()

int PIGCmdLineOptions::compressorParameterCount ( ) const

Returns the number of parameters given to compressor.

Returns
The number of parameters.

Definition at line 255 of file PIGCmdLineOptions.cc.

255  {
257 }

References COMPRESSOR_PARAMS_PARAM_NAME, CmdLineParser::findOption(), and CmdLineOptionParser::listSize().

Referenced by compressorParameter().

Here is the call graph for this function:

◆ compressorPlugin()

std::string PIGCmdLineOptions::compressorPlugin ( ) const

Returns the code compressor plugin file name.

Returns
The plugin file.

Definition at line 209 of file PIGCmdLineOptions.cc.

209  {
211 }

References COMPRESSOR_PARAM_NAME, CmdLineParser::findOption(), and CmdLineOptionParser::String().

Here is the call graph for this function:

◆ dataImageOutputFormat()

std::string PIGCmdLineOptions::dataImageOutputFormat ( ) const

Returns the data image output format given as command line parameter.

Returns
The output format.

Definition at line 198 of file PIGCmdLineOptions.cc.

198  {
200 }

References DI_FORMAT_PARAM_NAME, CmdLineParser::findOption(), and CmdLineOptionParser::String().

Here is the call graph for this function:

◆ dataMemoryWidthInMAUs()

int PIGCmdLineOptions::dataMemoryWidthInMAUs ( ) const

Returns the given width of data memory in MAUs.

Returns
The width.

Definition at line 220 of file PIGCmdLineOptions.cc.

220  {
223  if (option->isDefined()) {
224  return option->integer();
225  } else {
226  return 1;
227  }
228 }

References DMEM_WIDTH_IN_MAUS_PARAM_NAME, CmdLineParser::findOption(), CmdLineOptionParser::integer(), and CmdLineOptionParser::isDefined().

Here is the call graph for this function:

◆ entityName()

std::string PIGCmdLineOptions::entityName ( ) const

Definition at line 295 of file PIGCmdLineOptions.cc.

295  {
296  return findOption(ENTITY_NAME)->String();
297 }

References ENTITY_NAME, CmdLineParser::findOption(), and CmdLineOptionParser::String().

Referenced by PIGCmdLineOptions().

Here is the call graph for this function:

◆ generateDataImages()

bool PIGCmdLineOptions::generateDataImages ( ) const

Tells whether to create data images or not.

Definition at line 235 of file PIGCmdLineOptions.cc.

235  {
237 }

References DATA_IMG_PARAM_NAME, CmdLineParser::findOption(), and CmdLineOptionParser::isFlagOn().

Here is the call graph for this function:

◆ generateDecompressor()

bool PIGCmdLineOptions::generateDecompressor ( ) const

Tells whether to generate decompressor block or not.

Definition at line 244 of file PIGCmdLineOptions.cc.

244  {
246 }

References CmdLineParser::findOption(), GEN_DECOMP_PARAM_NAME, and CmdLineOptionParser::isFlagOn().

Here is the call graph for this function:

◆ printHelp()

void PIGCmdLineOptions::printHelp ( ) const
virtual

Prints the help menu of the program.

Reimplemented from CmdLineOptions.

Definition at line 318 of file PIGCmdLineOptions.cc.

318  {
319  printVersion();
320  printUsage();
322 }

References CmdLineOptions::printHelp(), printUsage(), and printVersion().

Here is the call graph for this function:

◆ printUsage()

void PIGCmdLineOptions::printUsage ( ) const

Prints the usage of the CLI.

Definition at line 329 of file PIGCmdLineOptions.cc.

329  {
330  PIGCLITextGenerator textGen;
331  std::cerr << textGen.text(PIGCLITextGenerator::TXT_CLI_USAGE).str()
332  << std::endl;
333 }

References Texts::TextGenerator::text(), and PIGCLITextGenerator::TXT_CLI_USAGE.

Referenced by printHelp().

Here is the call graph for this function:

◆ printVersion()

void PIGCmdLineOptions::printVersion ( ) const
virtual

Prints the version of the user interface.

Implements CmdLineOptions.

Definition at line 304 of file PIGCmdLineOptions.cc.

304  {
305  PIGCLITextGenerator textGenerator;
306  std::cerr <<
307  textGenerator.text(PIGCLITextGenerator::TXT_CLI_TITLE).str()
308  << " "
309  << textGenerator.text(PIGCLITextGenerator::TXT_CLI_VERSION).
310  str() << std::endl;
311 }

References Texts::TextGenerator::text(), PIGCLITextGenerator::TXT_CLI_TITLE, and PIGCLITextGenerator::TXT_CLI_VERSION.

Referenced by printHelp().

Here is the call graph for this function:

◆ progeOutputDirectory()

std::string PIGCmdLineOptions::progeOutputDirectory ( ) const

Returns the proge output directory. Empty if not given

Returns
proge output directory

Definition at line 290 of file PIGCmdLineOptions.cc.

290  {
291  return findOption(HDL_OUTPUT_DIR)->String();
292 }

References CmdLineParser::findOption(), HDL_OUTPUT_DIR, and CmdLineOptionParser::String().

Here is the call graph for this function:

◆ programImageOutputFormat()

std::string PIGCmdLineOptions::programImageOutputFormat ( ) const

Returns the program image output format given as command line parameter.

Returns
The output format.

Definition at line 187 of file PIGCmdLineOptions.cc.

187  {
189 }

References CmdLineParser::findOption(), PI_FORMAT_PARAM_NAME, and CmdLineOptionParser::String().

Here is the call graph for this function:

◆ showCompressors()

bool PIGCmdLineOptions::showCompressors ( ) const

Tells whether to show code compressor descriptions or not.

Definition at line 280 of file PIGCmdLineOptions.cc.

280  {
282 }

References CmdLineParser::findOption(), CmdLineOptionParser::isFlagOn(), and SHOW_COMPRESSORS_PARAM_NAME.

Referenced by PIGCmdLineOptions().

Here is the call graph for this function:

◆ tpefFile()

std::string PIGCmdLineOptions::tpefFile ( int  index) const

Returns the name of the TPEF file given as command line parameter.

Returns
The name of the TPEF file.

Definition at line 172 of file PIGCmdLineOptions.cc.

172  {
174  if (index < 0 || index >= tpefFileCount()) {
175  throw OutOfRange(__FILE__, __LINE__, __func__);
176  }
177 
178  return option->String(index + 1);
179 }

References __func__, CmdLineParser::findOption(), CmdLineOptionParser::String(), TPEF_PARAM_NAME, and tpefFileCount().

Referenced by PIGCmdLineOptions().

Here is the call graph for this function:

◆ tpefFileCount()

int PIGCmdLineOptions::tpefFileCount ( ) const

Returns the number of TPEF files given.

Returns
The number of TPEF files.

Definition at line 161 of file PIGCmdLineOptions.cc.

161  {
163 }

References CmdLineParser::findOption(), CmdLineOptionParser::listSize(), and TPEF_PARAM_NAME.

Referenced by tpefFile().

Here is the call graph for this function:

Member Data Documentation

◆ BEM_PARAM_NAME

const std::string PIGCmdLineOptions::BEM_PARAM_NAME = "bem"
staticprivate

Long name of the BEM file parameter.

Definition at line 67 of file PIGCmdLineOptions.hh.

Referenced by bemFile(), and PIGCmdLineOptions().

◆ COMPRESSOR_PARAM_NAME

const std::string PIGCmdLineOptions::COMPRESSOR_PARAM_NAME = "compressor"
staticprivate

Long name of the plugin file parameter.

Definition at line 75 of file PIGCmdLineOptions.hh.

Referenced by compressorPlugin(), and PIGCmdLineOptions().

◆ COMPRESSOR_PARAMS_PARAM_NAME

const std::string PIGCmdLineOptions::COMPRESSOR_PARAMS_PARAM_NAME
staticprivate
Initial value:
=
"compressor param"

Long name of parameter passed to code compressor plugin.

Definition at line 87 of file PIGCmdLineOptions.hh.

Referenced by compressorParameter(), compressorParameterCount(), and PIGCmdLineOptions().

◆ DATA_IMG_PARAM_NAME

const std::string PIGCmdLineOptions::DATA_IMG_PARAM_NAME = "dataimages"
staticprivate

Long name of the parameter that defines whether to create data images.

Definition at line 78 of file PIGCmdLineOptions.hh.

Referenced by generateDataImages(), and PIGCmdLineOptions().

◆ DI_FORMAT_PARAM_NAME

const std::string PIGCmdLineOptions::DI_FORMAT_PARAM_NAME = "diformat"
staticprivate

Long name of the data image output format parameter.

Definition at line 73 of file PIGCmdLineOptions.hh.

Referenced by dataImageOutputFormat(), and PIGCmdLineOptions().

◆ DMEM_WIDTH_IN_MAUS_PARAM_NAME

const std::string PIGCmdLineOptions::DMEM_WIDTH_IN_MAUS_PARAM_NAME
staticprivate
Initial value:
=
"dmemwidthinmaus"

Long name of the parameter that tells the width of data mem in MAUs.

Definition at line 83 of file PIGCmdLineOptions.hh.

Referenced by dataMemoryWidthInMAUs(), and PIGCmdLineOptions().

◆ GEN_DECOMP_PARAM_NAME

const std::string PIGCmdLineOptions::GEN_DECOMP_PARAM_NAME = "decompressor"
staticprivate

Long name of the parameter that tells whether to generate decompressor or not.

Definition at line 81 of file PIGCmdLineOptions.hh.

Referenced by generateDecompressor(), and PIGCmdLineOptions().

◆ HDL_OUTPUT_DIR

const std::string PIGCmdLineOptions::HDL_OUTPUT_DIR = "hdl-dir"
staticprivate

Long name of the parameter which tells the proge-output dir.

Definition at line 91 of file PIGCmdLineOptions.hh.

Referenced by PIGCmdLineOptions(), and progeOutputDirectory().

◆ IMEM_WIDTH_IN_MAUS_PARAM_NAME

const std::string PIGCmdLineOptions::IMEM_WIDTH_IN_MAUS_PARAM_NAME
staticprivate

Long name of the paramter that tells the width of inst mem in MAUs.

Definition at line 85 of file PIGCmdLineOptions.hh.

◆ PI_FORMAT_PARAM_NAME

const std::string PIGCmdLineOptions::PI_FORMAT_PARAM_NAME = "piformat"
staticprivate

Long name of the program image output format parameter.

Definition at line 71 of file PIGCmdLineOptions.hh.

Referenced by PIGCmdLineOptions(), and programImageOutputFormat().

◆ SHOW_COMPRESSORS_PARAM_NAME

const std::string PIGCmdLineOptions::SHOW_COMPRESSORS_PARAM_NAME
staticprivate
Initial value:
=
"showcompressors"

Long name of the parameter that tells whether to show compressors.

Definition at line 89 of file PIGCmdLineOptions.hh.

Referenced by PIGCmdLineOptions(), and showCompressors().

◆ TPEF_PARAM_NAME

const std::string PIGCmdLineOptions::TPEF_PARAM_NAME = "program"
staticprivate

Long name of the TPEF file parameter.

Definition at line 69 of file PIGCmdLineOptions.hh.

Referenced by PIGCmdLineOptions(), tpefFile(), and tpefFileCount().


The documentation for this class was generated from the following files:
PIGCmdLineOptions::bemFile
std::string bemFile() const
Definition: PIGCmdLineOptions.cc:150
PIGCmdLineOptions::COMPRESSOR_PARAM_NAME
static const std::string COMPRESSOR_PARAM_NAME
Long name of the plugin file parameter.
Definition: PIGCmdLineOptions.hh:75
PIGCmdLineOptions::showCompressors
bool showCompressors() const
Definition: PIGCmdLineOptions.cc:280
CmdLineOptionParser::isDefined
bool isDefined()
Definition: CmdLineOptionParser.cc:169
PIGCmdLineOptions::GEN_DECOMP_PARAM_NAME
static const std::string GEN_DECOMP_PARAM_NAME
Long name of the parameter that tells whether to generate decompressor or not.
Definition: PIGCmdLineOptions.hh:81
OutOfRange
Definition: Exception.hh:320
PIGCmdLineOptions::HDL_OUTPUT_DIR
static const std::string HDL_OUTPUT_DIR
Long name of the parameter which tells the proge-output dir.
Definition: PIGCmdLineOptions.hh:91
PIGCLITextGenerator::TXT_CLI_TITLE
@ TXT_CLI_TITLE
Definition: PIGCLITextGenerator.hh:48
PIGCmdLineOptions::compressorParameterCount
int compressorParameterCount() const
Definition: PIGCmdLineOptions.cc:255
PIGCmdLineOptions::TPEF_PARAM_NAME
static const std::string TPEF_PARAM_NAME
Long name of the TPEF file parameter.
Definition: PIGCmdLineOptions.hh:69
Texts::TextGenerator::text
virtual boost::format text(int textId)
Definition: TextGenerator.cc:94
CmdLineOptionParser::isFlagOn
virtual bool isFlagOn() const
Definition: CmdLineOptionParser.cc:126
PIGCLITextGenerator
Definition: PIGCLITextGenerator.hh:41
PIGCmdLineOptions::SHOW_COMPRESSORS_PARAM_NAME
static const std::string SHOW_COMPRESSORS_PARAM_NAME
Long name of the parameter that tells whether to show compressors.
Definition: PIGCmdLineOptions.hh:89
CmdLineParser::addOption
void addOption(CmdLineOptionParser *opt)
PIGCmdLineOptions::DI_FORMAT_PARAM_NAME
static const std::string DI_FORMAT_PARAM_NAME
Long name of the data image output format parameter.
Definition: PIGCmdLineOptions.hh:73
PIGCmdLineOptions::entityName
std::string entityName() const
Definition: PIGCmdLineOptions.cc:295
CmdLineOptionParser::listSize
virtual int listSize() const
Definition: CmdLineOptionParser.cc:150
CmdLineOptionParser
Definition: CmdLineOptionParser.hh:56
PIGCmdLineOptions::BEM_PARAM_NAME
static const std::string BEM_PARAM_NAME
Long name of the BEM file parameter.
Definition: PIGCmdLineOptions.hh:67
CmdLineOptions::CmdLineOptions
CmdLineOptions(std::string description, std::string version="")
Definition: CmdLineOptions.cc:73
__func__
#define __func__
Definition: Application.hh:67
BoolCmdLineOptionParser
Definition: CmdLineOptionParser.hh:278
ENTITY_NAME
const string ENTITY_NAME
Definition: PIGCmdLineOptions.cc:56
PIGCmdLineOptions::DMEM_WIDTH_IN_MAUS_PARAM_NAME
static const std::string DMEM_WIDTH_IN_MAUS_PARAM_NAME
Long name of the parameter that tells the width of data mem in MAUs.
Definition: PIGCmdLineOptions.hh:83
PIGCmdLineOptions::COMPRESSOR_PARAMS_PARAM_NAME
static const std::string COMPRESSOR_PARAMS_PARAM_NAME
Long name of parameter passed to code compressor plugin.
Definition: PIGCmdLineOptions.hh:87
PIGCmdLineOptions::printVersion
virtual void printVersion() const
Definition: PIGCmdLineOptions.cc:304
CmdLineOptions::printHelp
virtual void printHelp() const
Definition: CmdLineOptions.cc:262
PIGCmdLineOptions::tpefFileCount
int tpefFileCount() const
Definition: PIGCmdLineOptions.cc:161
CmdLineOptionParser::String
virtual std::string String(int index=0) const
Definition: CmdLineOptionParser.cc:102
PIGCLITextGenerator::TXT_CLI_USAGE
@ TXT_CLI_USAGE
Definition: PIGCLITextGenerator.hh:50
PIGCmdLineOptions::printUsage
void printUsage() const
Definition: PIGCmdLineOptions.cc:329
StringListCmdLineOptionParser
Definition: CmdLineOptionParser.hh:344
PIGCmdLineOptions::PI_FORMAT_PARAM_NAME
static const std::string PI_FORMAT_PARAM_NAME
Long name of the program image output format parameter.
Definition: PIGCmdLineOptions.hh:71
PIGCmdLineOptions::DATA_IMG_PARAM_NAME
static const std::string DATA_IMG_PARAM_NAME
Long name of the parameter that defines whether to create data images.
Definition: PIGCmdLineOptions.hh:78
CmdLineOptionParser::integer
virtual int integer(int index=0) const
Definition: CmdLineOptionParser.cc:84
CmdLineParser::findOption
CmdLineOptionParser * findOption(std::string name) const
Definition: CmdLineParser.cc:160
PIGCmdLineOptions::tpefFile
std::string tpefFile(int index) const
Definition: PIGCmdLineOptions.cc:172
PIGCLITextGenerator::TXT_CLI_VERSION
@ TXT_CLI_VERSION
Definition: PIGCLITextGenerator.hh:49
StringCmdLineOptionParser
Definition: CmdLineOptionParser.hh:180
IntegerCmdLineOptionParser
Definition: CmdLineOptionParser.hh:117