PhoenixGenerator  2.0.4
Set of tools to generate code
Loading...
Searching...
No Matches
PProjectMembers Class Reference

Describes a package attributes. More...

#include <PProjectMembers.h>

Public Member Functions

PString & getAffiliation ()
 Gets the affiliation of the PProjectMembers.
 
const PString & getAffiliation () const
 Gets the affiliation of the PProjectMembers.
 
PString & getEmail ()
 Gets the email of the PProjectMembers.
 
const PString & getEmail () const
 Gets the email of the PProjectMembers.
 
PString & getFirstName ()
 Gets the firstName of the PProjectMembers.
 
const PString & getFirstName () const
 Gets the firstName of the PProjectMembers.
 
PString & getLastName ()
 Gets the lastName of the PProjectMembers.
 
const PString & getLastName () const
 Gets the lastName of the PProjectMembers.
 
PProjectMembersoperator= (const PProjectMembers &other)
 Operator = of class PProjectMembers.
 
 PProjectMembers ()
 Constructor of class PProjectMembers.
 
 PProjectMembers (const PProjectMembers &other)
 Copy Constructor of class PProjectMembers.
 
void setAffiliation (const PString &affiliation)
 Sets the affiliation of the PProjectMembers.
 
void setEmail (const PString &email)
 Sets the email of the PProjectMembers.
 
void setFirstName (const PString &firstName)
 Sets the firstName of the PProjectMembers.
 
void setLastName (const PString &lastName)
 Sets the lastName of the PProjectMembers.
 
virtual ~PProjectMembers ()
 Destructor of class PProjectMembers.
 

Protected Member Functions

void copyPProjectMembers (const PProjectMembers &other)
 Copy Function of class PProjectMembers.
 

Private Member Functions

void initialisationPProjectMembers ()
 Initialisation Function of class PProjectMembers.
 

Private Attributes

PString p_affiliation
 Affiliation of the member.
 
PString p_email
 Email of the member.
 
PString p_firstName
 First Name of the member.
 
PString p_lastName
 Last Name of the member.
 

Detailed Description

Describes a package attributes.

Definition at line 15 of file PProjectMembers.h.

Constructor & Destructor Documentation

◆ PProjectMembers() [1/2]

PProjectMembers::PProjectMembers ( )

Constructor of class PProjectMembers.

Definition at line 11 of file PProjectMembers.cpp.

11 {
13}
void initialisationPProjectMembers()
Initialisation Function of class PProjectMembers.

References initialisationPProjectMembers().

Referenced by copyPProjectMembers(), operator=(), and PProjectMembers().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PProjectMembers() [2/2]

PProjectMembers::PProjectMembers ( const PProjectMembers & other)

Copy Constructor of class PProjectMembers.

Parameters
other: PProjectMembers we want ot copy

Definition at line 18 of file PProjectMembers.cpp.

18 {
20}
void copyPProjectMembers(const PProjectMembers &other)
Copy Function of class PProjectMembers.

References copyPProjectMembers(), and PProjectMembers().

+ Here is the call graph for this function:

◆ ~PProjectMembers()

PProjectMembers::~PProjectMembers ( )
virtual

Destructor of class PProjectMembers.

Definition at line 23 of file PProjectMembers.cpp.

23 {
24
25}

Member Function Documentation

◆ copyPProjectMembers()

void PProjectMembers::copyPProjectMembers ( const PProjectMembers & other)
protected

Copy Function of class PProjectMembers.

Parameters
other: PProjectMembers we want ot copy

Definition at line 123 of file PProjectMembers.cpp.

123 {
124 p_firstName = other.p_firstName;
125 p_lastName = other.p_lastName;
127 p_email = other.p_email;
128}
PString p_firstName
First Name of the member.
PString p_email
Email of the member.
PString p_lastName
Last Name of the member.
PString p_affiliation
Affiliation of the member.

References p_affiliation, p_email, p_firstName, p_lastName, and PProjectMembers().

Referenced by operator=(), and PProjectMembers().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAffiliation() [1/2]

PString & PProjectMembers::getAffiliation ( )

Gets the affiliation of the PProjectMembers.

Returns
affiliation of the PProjectMembers

Definition at line 102 of file PProjectMembers.cpp.

102 {
103 return p_affiliation;
104}

References p_affiliation.

◆ getAffiliation() [2/2]

const PString & PProjectMembers::getAffiliation ( ) const

Gets the affiliation of the PProjectMembers.

Returns
affiliation of the PProjectMembers

Definition at line 95 of file PProjectMembers.cpp.

95 {
96 return p_affiliation;
97}

References p_affiliation.

Referenced by generateMaintainer(), generateProjectAuthorList(), and generateProjectContributorList().

+ Here is the caller graph for this function:

◆ getEmail() [1/2]

PString & PProjectMembers::getEmail ( )

Gets the email of the PProjectMembers.

Returns
email of the PProjectMembers

Definition at line 116 of file PProjectMembers.cpp.

116 {
117 return p_email;
118}

References p_email.

◆ getEmail() [2/2]

const PString & PProjectMembers::getEmail ( ) const

Gets the email of the PProjectMembers.

Returns
email of the PProjectMembers

Definition at line 109 of file PProjectMembers.cpp.

109 {
110 return p_email;
111}

References p_email.

Referenced by generateAuthorListPixi(), generateMaintainer(), generateProjectAuthorList(), and generateProjectContributorList().

+ Here is the caller graph for this function:

◆ getFirstName() [1/2]

PString & PProjectMembers::getFirstName ( )

Gets the firstName of the PProjectMembers.

Returns
firstName of the PProjectMembers

Definition at line 74 of file PProjectMembers.cpp.

74 {
75 return p_firstName;
76}

References p_firstName.

◆ getFirstName() [2/2]

const PString & PProjectMembers::getFirstName ( ) const

Gets the firstName of the PProjectMembers.

Returns
firstName of the PProjectMembers

Definition at line 67 of file PProjectMembers.cpp.

67 {
68 return p_firstName;
69}

References p_firstName.

Referenced by generateAuthorListPixi(), generateMaintainer(), generateProjectAuthorList(), generateProjectContributorList(), and parseProjectMembers().

+ Here is the caller graph for this function:

◆ getLastName() [1/2]

PString & PProjectMembers::getLastName ( )

Gets the lastName of the PProjectMembers.

Returns
lastName of the PProjectMembers

Definition at line 88 of file PProjectMembers.cpp.

88 {
89 return p_lastName;
90}

References p_lastName.

◆ getLastName() [2/2]

const PString & PProjectMembers::getLastName ( ) const

Gets the lastName of the PProjectMembers.

Returns
lastName of the PProjectMembers

Definition at line 81 of file PProjectMembers.cpp.

81 {
82 return p_lastName;
83}

References p_lastName.

Referenced by generateAuthorListPixi(), generateMaintainer(), generateProjectAuthorList(), generateProjectContributorList(), and parseProjectMembers().

+ Here is the caller graph for this function:

◆ initialisationPProjectMembers()

void PProjectMembers::initialisationPProjectMembers ( )
private

Initialisation Function of class PProjectMembers.

Definition at line 131 of file PProjectMembers.cpp.

131 {
132 p_firstName = "";
133 p_lastName = "";
134 p_affiliation = "";
135 p_email = "";
136}

References p_affiliation, p_email, p_firstName, and p_lastName.

Referenced by PProjectMembers().

+ Here is the caller graph for this function:

◆ operator=()

PProjectMembers & PProjectMembers::operator= ( const PProjectMembers & other)

Operator = of class PProjectMembers.

Parameters
other: PProjectMembers we want ot copy
Returns
copied class PProjectMembers

Definition at line 31 of file PProjectMembers.cpp.

31 {
33 return *this;
34}

References copyPProjectMembers(), and PProjectMembers().

+ Here is the call graph for this function:

◆ setAffiliation()

void PProjectMembers::setAffiliation ( const PString & affiliation)

Sets the affiliation of the PProjectMembers.

Parameters
affiliation: affiliation of the PProjectMembers

Definition at line 53 of file PProjectMembers.cpp.

53 {
54 p_affiliation = affiliation;
55}

References p_affiliation.

Referenced by parseProjectMembers().

+ Here is the caller graph for this function:

◆ setEmail()

void PProjectMembers::setEmail ( const PString & email)

Sets the email of the PProjectMembers.

Parameters
email: email of the PProjectMembers

Definition at line 60 of file PProjectMembers.cpp.

60 {
61 p_email = email;
62}

References p_email.

Referenced by parseProjectMembers().

+ Here is the caller graph for this function:

◆ setFirstName()

void PProjectMembers::setFirstName ( const PString & firstName)

Sets the firstName of the PProjectMembers.

Parameters
firstName: firstName of the PProjectMembers

Definition at line 39 of file PProjectMembers.cpp.

39 {
40 p_firstName = firstName;
41}

References p_firstName.

Referenced by parseProjectMembers().

+ Here is the caller graph for this function:

◆ setLastName()

void PProjectMembers::setLastName ( const PString & lastName)

Sets the lastName of the PProjectMembers.

Parameters
lastName: lastName of the PProjectMembers

Definition at line 46 of file PProjectMembers.cpp.

46 {
47 p_lastName = lastName;
48}

References p_lastName.

Referenced by parseProjectMembers().

+ Here is the caller graph for this function:

Member Data Documentation

◆ p_affiliation

PString PProjectMembers::p_affiliation
private

Affiliation of the member.

Definition at line 42 of file PProjectMembers.h.

Referenced by copyPProjectMembers(), getAffiliation(), getAffiliation(), initialisationPProjectMembers(), and setAffiliation().

◆ p_email

PString PProjectMembers::p_email
private

Email of the member.

Definition at line 44 of file PProjectMembers.h.

Referenced by copyPProjectMembers(), getEmail(), getEmail(), initialisationPProjectMembers(), and setEmail().

◆ p_firstName

PString PProjectMembers::p_firstName
private

First Name of the member.

Definition at line 38 of file PProjectMembers.h.

Referenced by copyPProjectMembers(), getFirstName(), getFirstName(), initialisationPProjectMembers(), and setFirstName().

◆ p_lastName

PString PProjectMembers::p_lastName
private

Last Name of the member.

Definition at line 40 of file PProjectMembers.h.

Referenced by copyPProjectMembers(), getLastName(), getLastName(), initialisationPProjectMembers(), and setLastName().


The documentation for this class was generated from the following files: