virtual ~PArchLib()
Destructor of class PArchLib.
void setArchitecture(const PString &architecture)
Sets the architecture of the PArchLib.
const PString & getArchitecture() const
Gets the architecture of the PArchLib.
PArchLib()
Constructor of class PArchLib.
PString p_architecture
Architecture of the library.
void copyPArchLib(const PArchLib &other)
Copy Function of class PArchLib.
const PPath & getName() const
Gets the name of the PArchLib.
PPath p_name
Name of the library.
PArchLib & operator=(const PArchLib &other)
Operator = of class PArchLib.
void setName(const PPath &name)
Sets the name of the PArchLib.
const PString & getPtrRef() const
Gets the ptrRef of the PArgument.
void setPtrRef(const PString &ptrRef)
Sets the ptrRef of the PArgument.
virtual ~PArgument()
Destructor of class PArgument.
void copyPArgument(const PArgument &other)
Copy Function of class PArgument.
const PString & getDefaultValue() const
Gets the defaultValue of the PArgument.
PString p_ptrRef
Pointer or reference of the parameter.
PString p_defaultValue
Default value of the parameter.
PString p_type
Type of the column.
const PString & getName() const
Gets the name of the PArgument.
PArgument & operator=(const PArgument &other)
Operator = of class PArgument.
void setType(const PString &type)
Sets the type of the PArgument.
const PString & getType() const
Gets the type of the PArgument.
PString p_name
Name of the parameter.
void setName(const PString &name)
Sets the name of the PArgument.
PArgument()
Constructor of class PArgument.
void setDefaultValue(const PString &defaultValue)
Sets the defaultValue of the PArgument.
PString p_templateDef
Template definition of the function.
PFunction & operator=(const PFunction &other)
Operator = of class PFunction.
const PString & getName() const
Gets the name of the PFunction.
void setName(const PString &name)
Sets the name of the PFunction.
const PString & getDocString() const
Gets the docString of the PFunction.
PString p_docString
Documentation string of the current PFunction.
const PString & getOutputType() const
Gets the outputType of the PFunction.
PString p_otherCode
Other code which is not a function prototype.
const PString & getOtherCode() const
Gets the otherCode of the PFunction.
void copyPFunction(const PFunction &other)
Copy Function of class PFunction.
PString p_outputType
Output type of the function.
void setOutputType(const PString &outputType)
Sets the outputType of the PFunction.
const PString & getTemplateDef() const
Gets the templateDef of the PFunction.
PString p_name
Name of the function.
PFunction()
Constructor of class PFunction.
void setDocString(const PString &docString)
Sets the docString of the PFunction.
void setTemplateDef(const PString &templateDef)
Sets the templateDef of the PFunction.
void setOtherCode(const PString &otherCode)
Sets the otherCode of the PFunction.
virtual ~PFunction()
Destructor of class PFunction.
std::vector< PArgument > p_vecArgument
Vector of all the attributes of the PFunction.
void setVecArgument(const std::vector< PArgument > &vecArgument)
Sets the vecArgument of the PFunction.
const std::vector< PArgument > & getVecArgument() const
Gets the vecArgument of the PFunction.
void setVecFunction(const std::vector< PFunction > &vecFunction)
Sets the vecFunction of the PSource.
const PPath & getName() const
Gets the name of the PSource.
void copyPSource(const PSource &other)
Copy Function of class PSource.
const std::vector< PFunction > & getVecFunction() const
Gets the vecFunction of the PSource.
virtual ~PSource()
Destructor of class PSource.
PPath p_name
Name of the source file (without extention)
PSource & operator=(const PSource &other)
Operator = of class PSource.
std::vector< PFunction > p_vecFunction
Vector of all tables describes in the current PSource.
void setName(const PPath &name)
Sets the name of the PSource.
PSource()
Constructor of class PSource.