![]() |
PhoenixInkscape
2.0.0
Generate multiple png files with svg inkscape files
|
Describes a parsing step. More...
#include <PParseSeq.h>
Public Member Functions | |
bool & | getIsOptional () |
Get the variable p_isOptional. More... | |
bool | getIsOptional () const |
Get the variable p_isOptional. More... | |
std ::vector< PParseCmd > & | getVecCmd () |
Get the variable p_vecCmd. More... | |
const std ::vector< PParseCmd > & | getVecCmd () const |
Get the variable p_vecCmd. More... | |
PParseStep & | operator= (const PParseStep &other) |
Equal operator of the class PParseStep. More... | |
PParseStep () | |
Constructor of the class PParseStep. More... | |
PParseStep (const PParseStep &other) | |
Copy constructor of the class PParseStep. More... | |
void | setIsOptional (bool isOptional) |
Set the variable p_isOptional, of type 'bool'. More... | |
void | setVecCmd (const std ::vector< PParseCmd > &vecCmd) |
Set the variable p_vecCmd, of type 'std ::vector<PParseCmd>'. More... | |
virtual | ~PParseStep () |
Destructor of the class PParseStep. More... | |
Private Member Functions | |
void | copyPParseStep (const PParseStep &other) |
Copy function of the class PParseStep. More... | |
void | initialisationPParseStep () |
Initialisation function of the class PParseStep. More... | |
Private Attributes | |
bool | p_isOptional |
True if the step is optional (as soon as the previous one or the next one is Ok) More... | |
std ::vector< PParseCmd > | p_vecCmd |
Vector of command to be used for parsing. More... | |
Describes a parsing step.
Definition at line 55 of file PParseSeq.h.
PParseStep::PParseStep | ( | ) |
Constructor of the class PParseStep.
Definition at line 121 of file PParseSeq.cpp.
References initialisationPParseStep().
PParseStep::PParseStep | ( | const PParseStep & | other | ) |
Copy constructor of the class PParseStep.
other | : other variable |
Definition at line 128 of file PParseSeq.cpp.
References copyPParseStep(), and initialisationPParseStep().
|
virtual |
|
private |
Copy function of the class PParseStep.
other | : other variable |
Definition at line 206 of file PParseSeq.cpp.
References p_isOptional, and p_vecCmd.
Referenced by operator=(), and PParseStep().
bool & PParseStep::getIsOptional | ( | ) |
Get the variable p_isOptional.
Definition at line 171 of file PParseSeq.cpp.
References p_isOptional.
bool PParseStep::getIsOptional | ( | ) | const |
Get the variable p_isOptional.
Definition at line 164 of file PParseSeq.cpp.
References p_isOptional.
Referenced by testPParseStep().
std::vector< PParseCmd > & PParseStep::getVecCmd | ( | ) |
Get the variable p_vecCmd.
Definition at line 185 of file PParseSeq.cpp.
References p_vecCmd.
const std::vector< PParseCmd > & PParseStep::getVecCmd | ( | ) | const |
Get the variable p_vecCmd.
Definition at line 178 of file PParseSeq.cpp.
References p_vecCmd.
Referenced by createSequenceAllMatch(), loadParserSeq(), testPFileParserSeq(), and testPFileParserSeqOneStep().
|
private |
Initialisation function of the class PParseStep.
True if the step is optional (as soon as the previous one or the next one is Ok)
Definition at line 197 of file PParseSeq.cpp.
References p_isOptional.
Referenced by PParseStep().
PParseStep & PParseStep::operator= | ( | const PParseStep & | other | ) |
Equal operator of the class PParseStep.
other | : other variable |
Definition at line 142 of file PParseSeq.cpp.
References copyPParseStep().
void PParseStep::setIsOptional | ( | bool | isOptional | ) |
Set the variable p_isOptional, of type 'bool'.
isOptional | : True if the step is optional (as soon as the previous one or the next one is Ok) |
Definition at line 150 of file PParseSeq.cpp.
References p_isOptional.
Referenced by createSequenceAllMatch(), loadParserSeq(), testPFileParserSeq(), and testPFileParserSeqOneStep().
void PParseStep::setVecCmd | ( | const std ::vector< PParseCmd > & | vecCmd | ) |
Set the variable p_vecCmd, of type 'std ::vector<PParseCmd>'.
vecCmd | : Vector of command to be used for parsing |
Definition at line 157 of file PParseSeq.cpp.
References p_vecCmd.
Referenced by testPParseStep().
|
private |
True if the step is optional (as soon as the previous one or the next one is Ok)
Definition at line 71 of file PParseSeq.h.
Referenced by copyPParseStep(), getIsOptional(), initialisationPParseStep(), and setIsOptional().
|
private |
Vector of command to be used for parsing.
Definition at line 73 of file PParseSeq.h.
Referenced by copyPParseStep(), getVecCmd(), and setVecCmd().