te::qt::widgets::PluginSourceWriter Class Reference

#include <PluginSourceWriter.h>

Public Member Functions

void createConfigFile (const std::string &sourcePath, const std::string &nameSpace, const std::string exportMacro, const std::string projName)
 
void createCppFile (const std::string &sourcePath, const std::string &nameSpace, const std::string projName)
 
void createHeaderFile (const std::string &sourcePath, const std::string &nameSpace)
 
 PluginSourceWriter ()
 
 ~PluginSourceWriter ()
 

Protected Member Functions

std::string getExportMacro (const std::string &nameSpace)
 
void insertDefaultHeader (std::ofstream &stream, const std::string &fileName)
 
void insertEndIfInfo (std::ofstream &stream, const std::string &nameSpace, const std::string &fileName)
 
void insertFileInfo (std::ofstream &stream, const std::string &fileName)
 
void insertIfDefInfo (std::ofstream &stream, const std::string &nameSpace, const std::string &fileName)
 
void insertTerraLibHeader (std::ofstream &stream)
 

Detailed Description

Definition at line 48 of file PluginSourceWriter.h.

Constructor & Destructor Documentation

te::qt::widgets::PluginSourceWriter::PluginSourceWriter ( )
te::qt::widgets::PluginSourceWriter::~PluginSourceWriter ( )

Member Function Documentation

void te::qt::widgets::PluginSourceWriter::createConfigFile ( const std::string &  sourcePath,
const std::string &  nameSpace,
const std::string  exportMacro,
const std::string  projName 
)
void te::qt::widgets::PluginSourceWriter::createCppFile ( const std::string &  sourcePath,
const std::string &  nameSpace,
const std::string  projName 
)
void te::qt::widgets::PluginSourceWriter::createHeaderFile ( const std::string &  sourcePath,
const std::string &  nameSpace 
)
std::string te::qt::widgets::PluginSourceWriter::getExportMacro ( const std::string &  nameSpace)
protected
void te::qt::widgets::PluginSourceWriter::insertDefaultHeader ( std::ofstream &  stream,
const std::string &  fileName 
)
protected
void te::qt::widgets::PluginSourceWriter::insertEndIfInfo ( std::ofstream &  stream,
const std::string &  nameSpace,
const std::string &  fileName 
)
protected
void te::qt::widgets::PluginSourceWriter::insertFileInfo ( std::ofstream &  stream,
const std::string &  fileName 
)
protected
void te::qt::widgets::PluginSourceWriter::insertIfDefInfo ( std::ofstream &  stream,
const std::string &  nameSpace,
const std::string &  fileName 
)
protected
void te::qt::widgets::PluginSourceWriter::insertTerraLibHeader ( std::ofstream &  stream)
protected

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