7#ifndef __PPACKAGEATTRIBUTE_H__
8#define __PPACKAGEATTRIBUTE_H__
21 void setName(
const PString & name);
25 void setUrl(
const PString & url);
28 const PString &
getName()
const;
36 const PString &
getUrl()
const;
PString p_pixiName
Name of the package in pixi.
PString p_name
Name of the package.
PPackageAttribute()
Constructor of class PPackageAttribute.
virtual ~PPackageAttribute()
Destructor of class PPackageAttribute.
PString p_maxVersion
Maximum version allowed.
void setName(const PString &name)
Sets the name of the PPackageAttribute.
void setCmakeLib(const PString &cmakeLib)
Sets the cmakeLib of the PPackageAttribute.
void initialisationPPackageAttribute()
Initialisation Function of class PPackageAttribute.
void setPixiName(const PString &pixiName)
Sets the pixiName of the PPackageAttribute.
const PString & getName() const
Gets the name of the PPackageAttribute.
const PString & getMaxVersion() const
Gets the maxVersion of the PPackageAttribute.
PString p_minVersion
Minimum version required.
PPackageAttribute & operator=(const PPackageAttribute &other)
Operator = of class PPackageAttribute.
void copyPPackageAttribute(const PPackageAttribute &other)
Copy Function of class PPackageAttribute.
const PString & getUrl() const
Gets the url of the PPackageAttribute.
const PString & getCmakeFind() const
Gets the cmakeFind of the PPackageAttribute.
void setMaxVersion(const PString &maxVersion)
Sets the maxVersion of the PPackageAttribute.
const PString & getCmakeLib() const
Gets the cmakeLib of the PPackageAttribute.
void setUrl(const PString &url)
Sets the url of the PPackageAttribute.
void setCmakeFind(const PString &cmakeFind)
Sets the cmakeFind of the PPackageAttribute.
const PString & getMinVersion() const
Gets the minVersion of the PPackageAttribute.
const PString & getPixiName() const
Gets the pixiName of the PPackageAttribute.
void setMinVersion(const PString &minVersion)
Sets the minVersion of the PPackageAttribute.
PString p_url
URL of the package repository.
PString p_cmakeFind
CMake find package name.
PString p_cmakeLib
CMake library name.