PhoenixGenerator
2.8.0
Set of tools to generate code
Toggle main menu visibility
Loading...
Searching...
No Matches
PProjectMembers.h
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
#ifndef __PPROJECTMEMBERS_H__
8
#define __PPROJECTMEMBERS_H__
9
10
#include <string>
11
#include "PString.h"
12
13
15
class
PProjectMembers
{
16
public
:
17
PProjectMembers
();
18
PProjectMembers
(
const
PProjectMembers
& other);
19
virtual
~PProjectMembers
();
20
PProjectMembers
&
operator =
(
const
PProjectMembers
& other);
21
void
setFirstName
(
const
PString & firstName);
22
void
setLastName
(
const
PString & lastName);
23
void
setAffiliation
(
const
PString & affiliation);
24
void
setEmail
(
const
PString & email);
25
const
PString &
getFirstName
()
const
;
26
PString &
getFirstName
();
27
const
PString &
getLastName
()
const
;
28
PString &
getLastName
();
29
const
PString &
getAffiliation
()
const
;
30
PString &
getAffiliation
();
31
const
PString &
getEmail
()
const
;
32
PString &
getEmail
();
33
protected
:
34
void
copyPProjectMembers
(
const
PProjectMembers
& other);
35
private
:
36
void
initialisationPProjectMembers
();
38
PString
p_firstName
;
40
PString
p_lastName
;
42
PString
p_affiliation
;
44
PString
p_email
;
45
};
46
47
48
49
#endif
50
PProjectMembers::PProjectMembers
PProjectMembers()
Constructor of class PProjectMembers.
Definition
PProjectMembers.cpp:11
PProjectMembers::p_firstName
PString p_firstName
First Name of the member.
Definition
PProjectMembers.h:38
PProjectMembers::p_email
PString p_email
Email of the member.
Definition
PProjectMembers.h:44
PProjectMembers::initialisationPProjectMembers
void initialisationPProjectMembers()
Initialisation Function of class PProjectMembers.
Definition
PProjectMembers.cpp:131
PProjectMembers::setAffiliation
void setAffiliation(const PString &affiliation)
Sets the affiliation of the PProjectMembers.
Definition
PProjectMembers.cpp:53
PProjectMembers::copyPProjectMembers
void copyPProjectMembers(const PProjectMembers &other)
Copy Function of class PProjectMembers.
Definition
PProjectMembers.cpp:123
PProjectMembers::getFirstName
const PString & getFirstName() const
Gets the firstName of the PProjectMembers.
Definition
PProjectMembers.cpp:67
PProjectMembers::setFirstName
void setFirstName(const PString &firstName)
Sets the firstName of the PProjectMembers.
Definition
PProjectMembers.cpp:39
PProjectMembers::setEmail
void setEmail(const PString &email)
Sets the email of the PProjectMembers.
Definition
PProjectMembers.cpp:60
PProjectMembers::p_lastName
PString p_lastName
Last Name of the member.
Definition
PProjectMembers.h:40
PProjectMembers::getLastName
const PString & getLastName() const
Gets the lastName of the PProjectMembers.
Definition
PProjectMembers.cpp:81
PProjectMembers::getEmail
const PString & getEmail() const
Gets the email of the PProjectMembers.
Definition
PProjectMembers.cpp:109
PProjectMembers::getAffiliation
const PString & getAffiliation() const
Gets the affiliation of the PProjectMembers.
Definition
PProjectMembers.cpp:95
PProjectMembers::setLastName
void setLastName(const PString &lastName)
Sets the lastName of the PProjectMembers.
Definition
PProjectMembers.cpp:46
PProjectMembers::p_affiliation
PString p_affiliation
Affiliation of the member.
Definition
PProjectMembers.h:42
PProjectMembers::~PProjectMembers
virtual ~PProjectMembers()
Destructor of class PProjectMembers.
Definition
PProjectMembers.cpp:23
PProjectMembers::operator=
PProjectMembers & operator=(const PProjectMembers &other)
Operator = of class PProjectMembers.
Definition
PProjectMembers.cpp:31
src
PProjectMembers.h
Generated by
1.17.0