43 virtual void Initialize(
int argc,
char * argv[]);
56 virtual bool Run(
void);
59 virtual void Print(std::ostream& out) { };
virtual bool Run(void)
Definition: stlgpm.cpp:167
virtual CString TargetName(const int FileIndex, const CString &SourceFileName)
Definition: stlgpm.cpp:150
const CString GPM_VAR_NAME_VERBOSE_ALIAS
Definition: stlgpm.h:85
virtual bool PostProcess(void)
Definition: stlgpm.cpp:212
CParameterStringConfiguration m_ParameterStringConfiguration
Definition: stlgpm.h:30
virtual void DisplayHelpMessage(void)
Definition: stlgpm.cpp:65
Definition: stlconfig.h:67
Definition: stlconfig.h:88
bool & DoShowHelp(void)
Definition: stlgpm.h:64
CStringList m_OutputFileList
Definition: stlgpm.h:33
bool m_AliasesEnabled
Definition: stlgpm.h:35
const CString GPM_VAR_NAME_INDIR
Definition: stlgpm.h:79
virtual bool PreProcess(void)
Definition: stlgpm.cpp:161
Definition: stlstrings.h:98
const CString GPM_VAR_NAME_IN
Definition: stlgpm.h:75
CString DefaultConfigurationName(void)
Definition: stlgpm.cpp:89
virtual void Initialize(void)
Definition: stlgpm.cpp:45
CConfiguration m_FileConfiguration
Definition: stlgpm.h:29
bool m_VerboseMode
Definition: stlgpm.h:37
int SetFileNameLength(const int FileNameLength)
Definition: stlgpm.cpp:144
CConfiguration & CFG(void)
Definition: stlgpm.h:65
CParameterStringConfiguration & PSC(void)
Definition: stlgpm.h:66
Definition: stlstrings.h:32
virtual void Finalize(void)
Definition: stlgpm.cpp:218
CStringList m_InputFileList
Definition: stlgpm.h:32
virtual bool ProcessFile(const CString &SourceFileName, CString &TargetFileName)
Definition: stlgpm.cpp:155
CGenericProcessingMachine(void)
Definition: stlgpm.cpp:25
const CString GPM_VAR_NAME_VERBOSE
Definition: stlgpm.h:82
const CString GPM_VAR_NAME_CFG
Definition: stlgpm.h:78
CParameterString m_ParameterString
Definition: stlgpm.h:31
virtual bool Configure(const CString &FileName)
Definition: stlgpm.cpp:106
const CString GPM_VAR_NAME_HELP_ALIAS
Definition: stlgpm.h:84
int m_FileNameLength
Definition: stlgpm.h:36
CParameterString & PS(void)
Definition: stlgpm.h:67
bool m_QuietMode
Definition: stlgpm.h:38
bool & AliasesEnabled(void)
Definition: stlgpm.h:61
const CString GPM_VAR_NAME_OUTDIR
Definition: stlgpm.h:80
virtual void CreateConfiguration(void)
Definition: stlgpm.cpp:70
bool m_HelpMode
Definition: stlgpm.h:39
CStringList & OLST(void)
Definition: stlgpm.h:69
int FileIndex(void) const
Definition: stlgpm.h:52
bool & BeVerbose(void)
Definition: stlgpm.h:62
const CString GPM_VAR_NAME_HELP
Definition: stlgpm.h:81
virtual ~CGenericProcessingMachine(void)
Definition: stlgpm.cpp:40
const CString GPM_VAR_NAME_OUT
Definition: stlgpm.h:76
int GetFileNameLength(void) const
Definition: stlgpm.h:50
CStringList & ILST(void)
Definition: stlgpm.h:68
Definition: stlconfig.h:26
virtual CString ConfigurationName(void)
Definition: stlgpm.cpp:94
const CString GPM_VAR_NAME_LIST
Definition: stlgpm.h:77
bool & BeQuiet(void)
Definition: stlgpm.h:63
virtual void Print(std::ostream &out)
Definition: stlgpm.h:59
const CString GPM_VAR_NAME_QUIET
Definition: stlgpm.h:83
const CString GPM_VAR_NAME_QUIET_ALIAS
Definition: stlgpm.h:86
int m_FileIndex
Definition: stlgpm.h:34