cbp2make
Makefile generation tool for Code::Blocks IDE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CGenericProcessingMachine Class Reference

#include <stlgpm.h>

Inheritance diagram for CGenericProcessingMachine:
CProcessingMachine

Public Member Functions

virtual void Initialize (int argc, char *argv[])
 
virtual void Initialize (const CParameterString &Parameters)
 
virtual void DisplayHelpMessage (void)
 
virtual void CreateConfiguration (void)
 
CString DefaultConfigurationName (void)
 
virtual CString ConfigurationName (void)
 
virtual bool Configure (const CString &FileName)
 
int GetFileNameLength (void) const
 
int SetFileNameLength (const int FileNameLength)
 
int FileIndex (void) const
 
virtual CString TargetName (const int FileIndex, const CString &SourceFileName)
 
virtual bool ProcessFile (const CString &SourceFileName, CString &TargetFileName)
 
virtual bool PreProcess (void)
 
virtual bool Run (void)
 
virtual bool PostProcess (void)
 
virtual void Finalize (void)
 
virtual void Print (std::ostream &out)
 
bool & AliasesEnabled (void)
 
bool & BeVerbose (void)
 
bool & BeQuiet (void)
 
bool & DoShowHelp (void)
 
CConfigurationCFG (void)
 
CParameterStringConfigurationPSC (void)
 
CParameterStringPS (void)
 
CStringListILST (void)
 
CStringListOLST (void)
 
 CGenericProcessingMachine (void)
 
virtual ~CGenericProcessingMachine (void)
 

Protected Member Functions

virtual void Initialize (void)
 

Protected Attributes

CConfiguration m_FileConfiguration
 
CParameterStringConfiguration m_ParameterStringConfiguration
 
CParameterString m_ParameterString
 
CStringList m_InputFileList
 
CStringList m_OutputFileList
 
int m_FileIndex
 
bool m_AliasesEnabled
 
int m_FileNameLength
 
bool m_VerboseMode
 
bool m_QuietMode
 
bool m_HelpMode
 

Constructor & Destructor Documentation

CGenericProcessingMachine::CGenericProcessingMachine ( void  )
CGenericProcessingMachine::~CGenericProcessingMachine ( void  )
virtual

Member Function Documentation

bool& CGenericProcessingMachine::AliasesEnabled ( void  )
inline
bool& CGenericProcessingMachine::BeQuiet ( void  )
inline
bool& CGenericProcessingMachine::BeVerbose ( void  )
inline
CConfiguration& CGenericProcessingMachine::CFG ( void  )
inline
CString CGenericProcessingMachine::ConfigurationName ( void  )
virtual

Reimplemented in CProcessingMachine.

bool CGenericProcessingMachine::Configure ( const CString FileName)
virtual

Reimplemented in CProcessingMachine.

void CGenericProcessingMachine::CreateConfiguration ( void  )
virtual

Reimplemented in CProcessingMachine.

CString CGenericProcessingMachine::DefaultConfigurationName ( void  )
void CGenericProcessingMachine::DisplayHelpMessage ( void  )
virtual

Reimplemented in CProcessingMachine.

bool& CGenericProcessingMachine::DoShowHelp ( void  )
inline
int CGenericProcessingMachine::FileIndex ( void  ) const
inline
void CGenericProcessingMachine::Finalize ( void  )
virtual
int CGenericProcessingMachine::GetFileNameLength ( void  ) const
inline
CStringList& CGenericProcessingMachine::ILST ( void  )
inline
void CGenericProcessingMachine::Initialize ( void  )
protectedvirtual
void CGenericProcessingMachine::Initialize ( int  argc,
char *  argv[] 
)
virtual
void CGenericProcessingMachine::Initialize ( const CParameterString Parameters)
virtual
CStringList& CGenericProcessingMachine::OLST ( void  )
inline
bool CGenericProcessingMachine::PostProcess ( void  )
virtual
bool CGenericProcessingMachine::PreProcess ( void  )
virtual
virtual void CGenericProcessingMachine::Print ( std::ostream &  out)
inlinevirtual
bool CGenericProcessingMachine::ProcessFile ( const CString SourceFileName,
CString TargetFileName 
)
virtual

Reimplemented in CProcessingMachine.

CParameterString& CGenericProcessingMachine::PS ( void  )
inline
CParameterStringConfiguration& CGenericProcessingMachine::PSC ( void  )
inline
bool CGenericProcessingMachine::Run ( void  )
virtual
int CGenericProcessingMachine::SetFileNameLength ( const int  FileNameLength)
CString CGenericProcessingMachine::TargetName ( const int  FileIndex,
const CString SourceFileName 
)
virtual

Reimplemented in CProcessingMachine.

Member Data Documentation

bool CGenericProcessingMachine::m_AliasesEnabled
protected
CConfiguration CGenericProcessingMachine::m_FileConfiguration
protected
int CGenericProcessingMachine::m_FileIndex
protected
int CGenericProcessingMachine::m_FileNameLength
protected
bool CGenericProcessingMachine::m_HelpMode
protected
CStringList CGenericProcessingMachine::m_InputFileList
protected
CStringList CGenericProcessingMachine::m_OutputFileList
protected
CParameterString CGenericProcessingMachine::m_ParameterString
protected
CParameterStringConfiguration CGenericProcessingMachine::m_ParameterStringConfiguration
protected
bool CGenericProcessingMachine::m_QuietMode
protected
bool CGenericProcessingMachine::m_VerboseMode
protected

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