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

Class to describe a basic class. More...

#include <PDataConfig.h>

Public Member Functions

PPath & getFileName ()
 Get the file name of the current PDataConfig.
 
const PPath & getFileName () const
 Get the file name of the current PDataConfig.
 
PVecClassConfiggetVecClassConfig ()
 Get the vector of all config class of the current pdata file.
 
const PVecClassConfiggetVecClassConfig () const
 Get the vector of all config class of the current pdata file.
 
PVecPath & getVecInclude ()
 Get the vector of all include files of the current pdata file.
 
const PVecPath & getVecInclude () const
 Get the vector of all include files of the current pdata file.
 
PDataConfigoperator= (const PDataConfig &other)
 Definition of equal operator of PDataConfig.
 
 PDataConfig ()
 Default constructeur of PDataConfig.
 
 PDataConfig (const PDataConfig &other)
 Copy constructor of PDataConfig.
 
void setFileName (const PPath &fileName)
 Set the file name of the current PDataConfig.
 
virtual ~PDataConfig ()
 Destructeur of PDataConfig.
 

Protected Member Functions

void copyPDataConfig (const PDataConfig &other)
 Copy function of PDataConfig.
 

Private Member Functions

void initialisationPDataConfig ()
 Initialisation function of the class PDataConfig.
 

Private Attributes

PPath p_fileName
 File name of the current PDataConfig.
 
PVecClassConfig p_vecClassConfig
 All class of the pdata file.
 
PVecPath p_vecInclude
 ALl extra include of the pdata file.
 

Detailed Description

Class to describe a basic class.

Definition at line 17 of file PDataConfig.h.

Constructor & Destructor Documentation

◆ PDataConfig() [1/2]

PDataConfig::PDataConfig ( )

Default constructeur of PDataConfig.

Definition at line 11 of file PDataConfig.cpp.

11 {
13}
void initialisationPDataConfig()
Initialisation function of the class PDataConfig.

References initialisationPDataConfig().

Referenced by copyPDataConfig(), operator=(), and PDataConfig().

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

◆ PDataConfig() [2/2]

PDataConfig::PDataConfig ( const PDataConfig & other)

Copy constructor of PDataConfig.

Parameters
other: class to copy

Definition at line 18 of file PDataConfig.cpp.

18 {
19 copyPDataConfig(other);
20}
void copyPDataConfig(const PDataConfig &other)
Copy function of PDataConfig.

References copyPDataConfig(), and PDataConfig().

+ Here is the call graph for this function:

◆ ~PDataConfig()

PDataConfig::~PDataConfig ( )
virtual

Destructeur of PDataConfig.

Definition at line 23 of file PDataConfig.cpp.

23 {
24
25}

Member Function Documentation

◆ copyPDataConfig()

void PDataConfig::copyPDataConfig ( const PDataConfig & other)
protected

Copy function of PDataConfig.

Parameters
other: class to copy

Definition at line 89 of file PDataConfig.cpp.

89 {
90 p_fileName = other.p_fileName;
93}
PVecClassConfig p_vecClassConfig
All class of the pdata file.
Definition PDataConfig.h:43
PPath p_fileName
File name of the current PDataConfig.
Definition PDataConfig.h:41
PVecPath p_vecInclude
ALl extra include of the pdata file.
Definition PDataConfig.h:45

References p_fileName, p_vecClassConfig, p_vecInclude, and PDataConfig().

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

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

◆ getFileName() [1/2]

PPath & PDataConfig::getFileName ( )

Get the file name of the current PDataConfig.

Returns
file name of the current PDataConfig

Definition at line 53 of file PDataConfig.cpp.

53 {
54 return p_fileName;
55}

References p_fileName.

◆ getFileName() [2/2]

const PPath & PDataConfig::getFileName ( ) const

Get the file name of the current PDataConfig.

Returns
file name of the current PDataConfig

Definition at line 46 of file PDataConfig.cpp.

46 {
47 return p_fileName;
48}

References p_fileName.

Referenced by project_wrapper_generator_setuppy(), project_wrapper_moduleGeneratorMain(), simple_project_load_config(), and wrapper_generator_class_full().

+ Here is the caller graph for this function:

◆ getVecClassConfig() [1/2]

PVecClassConfig & PDataConfig::getVecClassConfig ( )

Get the vector of all config class of the current pdata file.

Returns
vector of all config class of the current pdata file

Definition at line 67 of file PDataConfig.cpp.

67 {
68 return p_vecClassConfig;
69}

References p_vecClassConfig.

◆ getVecClassConfig() [2/2]

const PVecClassConfig & PDataConfig::getVecClassConfig ( ) const

Get the vector of all config class of the current pdata file.

Returns
vector of all config class of the current pdata file

Definition at line 60 of file PDataConfig.cpp.

60 {
61 return p_vecClassConfig;
62}

References p_vecClassConfig.

Referenced by project_wrapper_moduleGeneratorMain(), simple_project_load_config(), and wrapper_generator_class_full().

+ Here is the caller graph for this function:

◆ getVecInclude() [1/2]

PVecPath & PDataConfig::getVecInclude ( )

Get the vector of all include files of the current pdata file.

Returns
vector of all include files of the current pdata file

Definition at line 81 of file PDataConfig.cpp.

81 {
82 return p_vecInclude;
83}

References p_vecInclude.

◆ getVecInclude() [2/2]

const PVecPath & PDataConfig::getVecInclude ( ) const

Get the vector of all include files of the current pdata file.

Returns
vector of all include files of the current pdata file

Definition at line 74 of file PDataConfig.cpp.

74 {
75 return p_vecInclude;
76}

References p_vecInclude.

Referenced by simple_project_load_config(), and wrapper_generator_class_full().

+ Here is the caller graph for this function:

◆ initialisationPDataConfig()

void PDataConfig::initialisationPDataConfig ( )
private

Initialisation function of the class PDataConfig.

Definition at line 96 of file PDataConfig.cpp.

96 {
97
98}

Referenced by PDataConfig().

+ Here is the caller graph for this function:

◆ operator=()

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

Definition of equal operator of PDataConfig.

Parameters
other: class to copy
Returns
copied class

Definition at line 31 of file PDataConfig.cpp.

31 {
32 copyPDataConfig(other);
33 return *this;
34}

References copyPDataConfig(), and PDataConfig().

+ Here is the call graph for this function:

◆ setFileName()

void PDataConfig::setFileName ( const PPath & fileName)

Set the file name of the current PDataConfig.

Parameters
fileName: file name of the current PDataConfig

Definition at line 39 of file PDataConfig.cpp.

39 {
40 p_fileName = fileName;
41}

References p_fileName.

Member Data Documentation

◆ p_fileName

PPath PDataConfig::p_fileName
private

File name of the current PDataConfig.

Definition at line 41 of file PDataConfig.h.

Referenced by copyPDataConfig(), getFileName(), getFileName(), and setFileName().

◆ p_vecClassConfig

PVecClassConfig PDataConfig::p_vecClassConfig
private

All class of the pdata file.

Definition at line 43 of file PDataConfig.h.

Referenced by copyPDataConfig(), getVecClassConfig(), and getVecClassConfig().

◆ p_vecInclude

PVecPath PDataConfig::p_vecInclude
private

ALl extra include of the pdata file.

Definition at line 45 of file PDataConfig.h.

Referenced by copyPDataConfig(), getVecInclude(), and getVecInclude().


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