![]() |
PhoenixHPCProxy
0.8.0
Lightweight HPC proxy
|
#include "representation.h"
Go to the source code of this file.
Functions | |
void | addArch (PVecArchLib &vecArch, const PString &arch, const PString &libName) |
Add a PArchLib in the vector of Architecture if the libName is not empty. | |
PArchLib | createArchLib (const PString &arch, const PString &libName) |
Set a PArchLib. | |
PPath | getLibraryFile (const PVecArchLib &vecArch) |
Get the first non empty library file name. | |
bool | repr_isFunction (const PFunction &fct) |
Say if the current function is a function prototype. | |
void addArch | ( | PVecArchLib & | vecArch, |
const PString & | arch, | ||
const PString & | libName ) |
Add a PArchLib in the vector of Architecture if the libName is not empty.
[out] | vecArch | : vector of architecture to be updated |
arch | : name of the architecture | |
libName | : name of the library |
Definition at line 34 of file representation.cpp.
References createArchLib().
Referenced by parseVecArchLib().
PArchLib createArchLib | ( | const PString & | arch, |
const PString & | libName ) |
Set a PArchLib.
arch | : name of the architecture |
libName | : name of the library for the corresponding architecture |
Definition at line 22 of file representation.cpp.
References PArchLib::setArchitecture(), and PArchLib::setName().
Referenced by addArch().
PPath getLibraryFile | ( | const PVecArchLib & | vecArch | ) |
Get the first non empty library file name.
vecArch | : vector of architecture |
Definition at line 44 of file representation.cpp.
Referenced by cpp_backendProxyLoaderSource(), and createSourceFromConfig().
bool repr_isFunction | ( | const PFunction & | fct | ) |
Say if the current function is a function prototype.
fct | : PFunction |
Definition at line 13 of file representation.cpp.
References PFunction::getOtherCode().
Referenced by cpp_backendHeader(), cpp_backendSource(), and cpp_backendTableHeaderHandleType().