PhoenixInkscape
2.0.0
Generate multiple png files with svg inkscape files
main.cpp
Go to the documentation of this file.
1
2
/***************************************
3
Auteur : Pierre Aubert
4
Mail : pierre.aubert@lapp.in2p3.fr
5
Licence : CeCILL-C
6
****************************************/
7
8
#include "
phoenix_assert.h
"
9
#include "
phoenix_check.h
"
10
#include "
PLocation.h
"
11
13
void
checkPLocation
(){
14
PLocation
locRef(
PPath
(
"someFile.txt"
), 42, 23);
15
PLocation
locCopy(locRef), locEqual;
16
locEqual = locRef;
17
18
phoenix_assert
(locRef == locCopy);
19
phoenix_assert
(locRef == locEqual);
20
21
phoenix_assert
(!(locRef != locCopy));
22
phoenix_assert
(!(locRef != locEqual));
23
24
PLocation
locSet;
25
locSet.
setFileName
(
PPath
(
"someFile.txt"
));
26
locSet.
setLine
(42);
27
locSet.
setColumn
(23);
28
29
phoenix_assert
(locRef == locSet);
30
phoenix_assert
(!(locRef != locSet));
31
32
phoenix_assert
(locRef.
getLine
() == locSet.
getLine
());
33
phoenix_assert
(locRef.
getColumn
() == locSet.
getColumn
());
34
phoenix_assert
(locRef.
getFileName
() == locSet.
getFileName
());
35
}
36
37
38
int
main
(
int
argc,
char
** argv){
39
checkPLocation
();
40
return
0;
41
}
42
43
PLocation.h
PLocation
Classe qui permet de décrire une localisation, avec un nom de fichier et une ligne.
Definition:
PLocation.h:15
PLocation::setFileName
void setFileName(const PPath &fileName)
fonction qui permet d'initialiser la ligne du PLocation
Definition:
PLocation.cpp:41
PLocation::getLine
size_t getLine() const
renvoie la ligne du PLocation
Definition:
PLocation.cpp:67
PLocation::setLine
void setLine(size_t line)
fonction qui permet d'initialiser la ligne du PLocation
Definition:
PLocation.cpp:48
PLocation::getFileName
PPath getFileName() const
renvoie le fichier du PLocation
Definition:
PLocation.cpp:60
PLocation::getColumn
size_t getColumn() const
renvoie la colonne du PLocation
Definition:
PLocation.cpp:74
PLocation::setColumn
void setColumn(size_t column)
fonction qui permet d'initialiser la colonne du PLocation
Definition:
PLocation.cpp:55
PPath
Path of a directory or a file.
Definition:
PPath.h:17
phoenix_assert.h
phoenix_assert
#define phoenix_assert(isOk)
Definition:
phoenix_assert.h:19
phoenix_check.h
main
int main(int argc, char **argv)
Definition:
main.cpp:290
checkPLocation
void checkPLocation()
Check the PLocation.
Definition:
main.cpp:13
tmp_project
PhoenixFileParser
TESTS
TEST_PLOCATION
main.cpp
Generated on Fri Mar 14 2025 12:05:52 for PhoenixInkscape by
1.9.1