PhoenixGenerator
2.8.0
Set of tools to generate code
Toggle main menu visibility
Loading...
Searching...
No Matches
PPackageAttribute.cpp
Go to the documentation of this file.
1
/***************************************
2
Auteur : Pierre Aubert
3
Mail : pierre.aubert@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
8
#include "
PPackageAttribute.h
"
9
11
PPackageAttribute::PPackageAttribute
(){
12
initialisationPPackageAttribute
();
13
}
14
16
18
PPackageAttribute::PPackageAttribute
(
const
PPackageAttribute
& other){
19
copyPPackageAttribute
(other);
20
}
21
23
PPackageAttribute::~PPackageAttribute
(){
24
25
}
26
28
31
PPackageAttribute
&
PPackageAttribute::operator =
(
const
PPackageAttribute
& other){
32
copyPPackageAttribute
(other);
33
return
*
this
;
34
}
35
37
39
void
PPackageAttribute::setName
(
const
PString & name){
40
p_name
= name;
41
}
42
44
46
void
PPackageAttribute::setPixiName
(
const
PString & pixiName){
47
p_pixiName
= pixiName;
48
}
49
51
53
void
PPackageAttribute::setCmakeFind
(
const
PString & cmakeFind){
54
p_cmakeFind
= cmakeFind;
55
}
56
58
60
void
PPackageAttribute::setCmakeLib
(
const
PString & cmakeLib){
61
p_cmakeLib
= cmakeLib;
62
}
63
65
67
void
PPackageAttribute::setUrl
(
const
PString & url){
68
p_url
= url;
69
}
70
72
74
void
PPackageAttribute::setMinVersion
(
const
PString & minVersion){
75
p_minVersion
= minVersion;
76
}
77
79
81
void
PPackageAttribute::setMaxVersion
(
const
PString & maxVersion){
82
p_maxVersion
= maxVersion;
83
}
84
86
88
const
PString &
PPackageAttribute::getName
()
const
{
89
return
p_name
;
90
}
91
93
95
PString &
PPackageAttribute::getName
(){
96
return
p_name
;
97
}
98
100
102
const
PString &
PPackageAttribute::getPixiName
()
const
{
103
return
p_pixiName
;
104
}
105
107
109
PString &
PPackageAttribute::getPixiName
(){
110
return
p_pixiName
;
111
}
112
114
116
const
PString &
PPackageAttribute::getCmakeFind
()
const
{
117
return
p_cmakeFind
;
118
}
119
121
123
PString &
PPackageAttribute::getCmakeFind
(){
124
return
p_cmakeFind
;
125
}
126
128
130
const
PString &
PPackageAttribute::getCmakeLib
()
const
{
131
return
p_cmakeLib
;
132
}
133
135
137
PString &
PPackageAttribute::getCmakeLib
(){
138
return
p_cmakeLib
;
139
}
140
142
144
const
PString &
PPackageAttribute::getUrl
()
const
{
145
return
p_url
;
146
}
147
149
151
PString &
PPackageAttribute::getUrl
(){
152
return
p_url
;
153
}
154
156
158
const
PString &
PPackageAttribute::getMinVersion
()
const
{
159
return
p_minVersion
;
160
}
161
163
165
PString &
PPackageAttribute::getMinVersion
(){
166
return
p_minVersion
;
167
}
168
170
172
const
PString &
PPackageAttribute::getMaxVersion
()
const
{
173
return
p_maxVersion
;
174
}
175
177
179
PString &
PPackageAttribute::getMaxVersion
(){
180
return
p_maxVersion
;
181
}
182
184
186
void
PPackageAttribute::copyPPackageAttribute
(
const
PPackageAttribute
& other){
187
p_name
= other.
p_name
;
188
p_pixiName
= other.
p_pixiName
;
189
p_cmakeFind
= other.
p_cmakeFind
;
190
p_cmakeLib
= other.
p_cmakeLib
;
191
p_url
= other.
p_url
;
192
p_minVersion
= other.
p_minVersion
;
193
p_maxVersion
= other.
p_maxVersion
;
194
}
195
197
void
PPackageAttribute::initialisationPPackageAttribute
(){
198
p_name
=
""
;
199
p_pixiName
=
""
;
200
p_cmakeFind
=
""
;
201
p_cmakeLib
=
""
;
202
p_url
=
""
;
203
p_minVersion
=
""
;
204
p_maxVersion
=
""
;
205
}
206
PPackageAttribute.h
PPackageAttribute::p_pixiName
PString p_pixiName
Name of the package in pixi.
Definition
PPackageAttribute.h:49
PPackageAttribute::p_name
PString p_name
Name of the package.
Definition
PPackageAttribute.h:47
PPackageAttribute::PPackageAttribute
PPackageAttribute()
Constructor of class PPackageAttribute.
Definition
PPackageAttribute.cpp:11
PPackageAttribute::~PPackageAttribute
virtual ~PPackageAttribute()
Destructor of class PPackageAttribute.
Definition
PPackageAttribute.cpp:23
PPackageAttribute::p_maxVersion
PString p_maxVersion
Maximum version allowed.
Definition
PPackageAttribute.h:59
PPackageAttribute::setName
void setName(const PString &name)
Sets the name of the PPackageAttribute.
Definition
PPackageAttribute.cpp:39
PPackageAttribute::setCmakeLib
void setCmakeLib(const PString &cmakeLib)
Sets the cmakeLib of the PPackageAttribute.
Definition
PPackageAttribute.cpp:60
PPackageAttribute::initialisationPPackageAttribute
void initialisationPPackageAttribute()
Initialisation Function of class PPackageAttribute.
Definition
PPackageAttribute.cpp:197
PPackageAttribute::setPixiName
void setPixiName(const PString &pixiName)
Sets the pixiName of the PPackageAttribute.
Definition
PPackageAttribute.cpp:46
PPackageAttribute::getName
const PString & getName() const
Gets the name of the PPackageAttribute.
Definition
PPackageAttribute.cpp:88
PPackageAttribute::getMaxVersion
const PString & getMaxVersion() const
Gets the maxVersion of the PPackageAttribute.
Definition
PPackageAttribute.cpp:172
PPackageAttribute::p_minVersion
PString p_minVersion
Minimum version required.
Definition
PPackageAttribute.h:57
PPackageAttribute::operator=
PPackageAttribute & operator=(const PPackageAttribute &other)
Operator = of class PPackageAttribute.
Definition
PPackageAttribute.cpp:31
PPackageAttribute::copyPPackageAttribute
void copyPPackageAttribute(const PPackageAttribute &other)
Copy Function of class PPackageAttribute.
Definition
PPackageAttribute.cpp:186
PPackageAttribute::getUrl
const PString & getUrl() const
Gets the url of the PPackageAttribute.
Definition
PPackageAttribute.cpp:144
PPackageAttribute::getCmakeFind
const PString & getCmakeFind() const
Gets the cmakeFind of the PPackageAttribute.
Definition
PPackageAttribute.cpp:116
PPackageAttribute::setMaxVersion
void setMaxVersion(const PString &maxVersion)
Sets the maxVersion of the PPackageAttribute.
Definition
PPackageAttribute.cpp:81
PPackageAttribute::getCmakeLib
const PString & getCmakeLib() const
Gets the cmakeLib of the PPackageAttribute.
Definition
PPackageAttribute.cpp:130
PPackageAttribute::setUrl
void setUrl(const PString &url)
Sets the url of the PPackageAttribute.
Definition
PPackageAttribute.cpp:67
PPackageAttribute::setCmakeFind
void setCmakeFind(const PString &cmakeFind)
Sets the cmakeFind of the PPackageAttribute.
Definition
PPackageAttribute.cpp:53
PPackageAttribute::getMinVersion
const PString & getMinVersion() const
Gets the minVersion of the PPackageAttribute.
Definition
PPackageAttribute.cpp:158
PPackageAttribute::getPixiName
const PString & getPixiName() const
Gets the pixiName of the PPackageAttribute.
Definition
PPackageAttribute.cpp:102
PPackageAttribute::setMinVersion
void setMinVersion(const PString &minVersion)
Sets the minVersion of the PPackageAttribute.
Definition
PPackageAttribute.cpp:74
PPackageAttribute::p_url
PString p_url
URL of the package repository.
Definition
PPackageAttribute.h:55
PPackageAttribute::p_cmakeFind
PString p_cmakeFind
CMake find package name.
Definition
PPackageAttribute.h:51
PPackageAttribute::p_cmakeLib
PString p_cmakeLib
CMake library name.
Definition
PPackageAttribute.h:53
src
Representation
PPackageAttribute.cpp
Generated by
1.17.0