![]() |
PhoenixHPCProxy
0.8.0
Lightweight HPC proxy
|
Configuration file which will produce a source and header in C++. More...
#include <PRepr.h>
Public Member Functions | |
PPath & | getName () |
Gets the name of the PSource. | |
const PPath & | getName () const |
Gets the name of the PSource. | |
std::vector< PFunction > & | getVecFunction () |
Gets the vecFunction of the PSource. | |
const std::vector< PFunction > & | getVecFunction () const |
Gets the vecFunction of the PSource. | |
PSource & | operator= (const PSource &other) |
Operator = of class PSource. | |
PSource () | |
Constructor of class PSource. | |
PSource (const PSource &other) | |
Copy Constructor of class PSource. | |
void | setName (const PPath &name) |
Sets the name of the PSource. | |
void | setVecFunction (const std::vector< PFunction > &vecFunction) |
Sets the vecFunction of the PSource. | |
virtual | ~PSource () |
Destructor of class PSource. | |
Protected Member Functions | |
void | copyPSource (const PSource &other) |
Copy Function of class PSource. | |
Private Attributes | |
PPath | p_name |
Name of the source file (without extention) | |
std::vector< PFunction > | p_vecFunction |
Vector of all tables describes in the current PSource. | |
Configuration file which will produce a source and header in C++.
PSource::PSource | ( | ) |
Constructor of class PSource.
Definition at line 295 of file PRepr.cpp.
Referenced by copyPSource(), operator=(), and PSource().
PSource::PSource | ( | const PSource & | other | ) |
Copy Constructor of class PSource.
other | : PSource we want ot copy |
Definition at line 302 of file PRepr.cpp.
References copyPSource(), and PSource().
|
virtual |
|
protected |
Copy Function of class PSource.
other | : PSource we want ot copy |
Definition at line 365 of file PRepr.cpp.
References p_name, p_vecFunction, and PSource().
Referenced by operator=(), and PSource().
PPath & PSource::getName | ( | ) |
const PPath & PSource::getName | ( | ) | const |
Gets the name of the PSource.
Definition at line 337 of file PRepr.cpp.
References p_name.
Referenced by cpp_backend(), cpp_backendHeader(), and cpp_backendSource().
std::vector< PFunction > & PSource::getVecFunction | ( | ) |
Gets the vecFunction of the PSource.
Definition at line 358 of file PRepr.cpp.
References p_vecFunction.
const std::vector< PFunction > & PSource::getVecFunction | ( | ) | const |
Gets the vecFunction of the PSource.
Definition at line 351 of file PRepr.cpp.
References p_vecFunction.
Referenced by cpp_backendHeader(), and cpp_backendSource().
void PSource::setName | ( | const PPath & | name | ) |
void PSource::setVecFunction | ( | const std::vector< PFunction > & | vecFunction | ) |
Sets the vecFunction of the PSource.
vecFunction | : vecFunction of the PSource |
Definition at line 330 of file PRepr.cpp.
References p_vecFunction.
|
private |
|
private |
Vector of all tables describes in the current PSource.
Definition at line 106 of file PRepr.h.
Referenced by copyPSource(), getVecFunction(), getVecFunction(), and setVecFunction().