![]() |
|
PhoenixHPCProxy
1.0.0
Lightweight HPC proxy
|
#include "convertToString.h"#include "OptionParser.h"#include "FrontEnd/HeaderParser.h"#include "BackEnd/backend.h"#include "BackEnd/backend_proxy_loader.h"
Include dependency graph for main.cpp:Go to the source code of this file.
Functions | |
| OptionParser | createOptionParser () |
| Create the OptionParser of this program. | |
| bool | createSourceFromConfig (const PString &inputFile, const PString &libraryName, const PVecArchLib &vecArchLib, const PString &libDir, const PString &outputDir) |
| Create the source from configuration file. | |
| int | main (int argc, char **argv) |
| void | parseVecArchLib (PVecArchLib &vecArchLib, const OptionMode &defaultMode) |
| Parse the vector of library architecture. | |
| int | processFiles (const PVecPath &listInputFile, const PString &libName, const PVecArchLib &vecArchLib, const PPath &libDir, const PPath &outputDir) |
| Process all the input files. | |
| OptionParser createOptionParser | ( | ) |
Create the OptionParser of this program.
Definition at line 18 of file main.cpp.
Referenced by main().
Here is the caller graph for this function:| bool createSourceFromConfig | ( | const PString & | inputFile, |
| const PString & | libraryName, | ||
| const PVecArchLib & | vecArchLib, | ||
| const PString & | libDir, | ||
| const PString & | outputDir ) |
Create the source from configuration file.
| inputFile | : name of the input file to be used |
| libraryName | : name of the library to be created |
| vecArchLib | : vector of library architecture to be used |
| libDir | : directory where the sub libraries are installed |
| outputDir | : output directory to be used |
Definition at line 83 of file main.cpp.
References cpp_backend(), cpp_backend_proxy(), getLibraryFile(), and HeaderParser::getVecSource().
Referenced by processFiles().
Here is the call graph for this function:
Here is the caller graph for this function:| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 128 of file main.cpp.
References createOptionParser(), parseVecArchLib(), and processFiles().
Here is the call graph for this function:| void parseVecArchLib | ( | PVecArchLib & | vecArchLib, |
| const OptionMode & | defaultMode ) |
Parse the vector of library architecture.
| [out] | vecArchLib | : vector of libraries architecture |
| defaultMode | : arguments passed to the program |
Definition at line 50 of file main.cpp.
References addArch().
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function:| int processFiles | ( | const PVecPath & | listInputFile, |
| const PString & | libName, | ||
| const PVecArchLib & | vecArchLib, | ||
| const PPath & | libDir, | ||
| const PPath & | outputDir ) |
Process all the input files.
| listInputFile | : list of the input files |
| libName | : name of the library to be created |
| vecArchLib | : vector of library architecture to be used |
| libDir | : directory where the sub libraries are installed |
| outputDir | : output directory to be used |
Definition at line 118 of file main.cpp.
References createSourceFromConfig().
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function: