cbp2make
Makefile generation tool for Code::Blocks IDE
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CProcessingMachine Class Reference
Inheritance diagram for CProcessingMachine:
CGenericProcessingMachine

Public Member Functions

virtual void DisplayHelpMessage (void)
 
virtual void CreateConfiguration (void)
 
virtual CString ConfigurationName (void)
 
virtual bool Configure (const CString &FileName)
 
virtual CString TargetName (const int FileIndex, const CString &SourceFileName)
 
virtual bool ProcessFile (const CString &SourceFileName, CString &TargetFileName)
 
 CProcessingMachine (void)
 
 ~CProcessingMachine (void)
 
- Public Member Functions inherited from CGenericProcessingMachine
virtual void Initialize (int argc, char *argv[])
 
virtual void Initialize (const CParameterString &Parameters)
 
CString DefaultConfigurationName (void)
 
int GetFileNameLength (void) const
 
int SetFileNameLength (const int FileNameLength)
 
int FileIndex (void) const
 
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

void ConfigureToolchain (CToolChain *ToolChain)
 
void ConfigureBuildTool (CBuildTool *BuildTool)
 
void ConfigurePlatform (CPlatform *Platform)
 
- Protected Member Functions inherited from CGenericProcessingMachine
virtual void Initialize (void)
 

Protected Attributes

CCodeBlocksBuildManager m_BuildManager
 
- Protected Attributes inherited from CGenericProcessingMachine
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

◆ CProcessingMachine()

CProcessingMachine::CProcessingMachine ( void  )

◆ ~CProcessingMachine()

CProcessingMachine::~CProcessingMachine ( void  )

Member Function Documentation

◆ ConfigurationName()

CString CProcessingMachine::ConfigurationName ( void  )
virtual

Reimplemented from CGenericProcessingMachine.

◆ Configure()

bool CProcessingMachine::Configure ( const CString FileName)
virtual

Reimplemented from CGenericProcessingMachine.

◆ ConfigureBuildTool()

void CProcessingMachine::ConfigureBuildTool ( CBuildTool BuildTool)
protected

◆ ConfigurePlatform()

void CProcessingMachine::ConfigurePlatform ( CPlatform Platform)
protected

◆ ConfigureToolchain()

void CProcessingMachine::ConfigureToolchain ( CToolChain ToolChain)
protected

◆ CreateConfiguration()

void CProcessingMachine::CreateConfiguration ( void  )
virtual

Reimplemented from CGenericProcessingMachine.

◆ DisplayHelpMessage()

void CProcessingMachine::DisplayHelpMessage ( void  )
virtual

Reimplemented from CGenericProcessingMachine.

◆ ProcessFile()

bool CProcessingMachine::ProcessFile ( const CString SourceFileName,
CString TargetFileName 
)
virtual

Reimplemented from CGenericProcessingMachine.

◆ TargetName()

CString CProcessingMachine::TargetName ( const int  FileIndex,
const CString SourceFileName 
)
virtual

Reimplemented from CGenericProcessingMachine.

Member Data Documentation

◆ m_BuildManager

CCodeBlocksBuildManager CProcessingMachine::m_BuildManager
protected

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