PhoenixXml  0.1.0
Xml parser for Phoenix
Loading...
Searching...
No Matches
PParseSeq_utils.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 __PPARSESEQ_UTILS_H__
8#define __PPARSESEQ_UTILS_H__
9
10#include "PParseSeq.h"
11
12class PXml;
13typedef std::vector<PParseStep> PVecParseStep;
14typedef std::vector<PParseCmd> PVecParseCmd;
15
16bool loadParserSeq(PParseSeq & seq, const PXml & xmlSeq);
17
18PParseSeq createSequenceAllMatch(const PVecString & vecStr);
19
20
21#endif
bool loadParserSeq(PParseSeq &seq, const PXml &xmlSeq)
Load a ParseSeq with a XML balise.
std::vector< PParseCmd > PVecParseCmd
PParseSeq createSequenceAllMatch(const PVecString &vecStr)
Create a full sequence of string to match totaly.
std::vector< PParseStep > PVecParseStep
Class used to parse xml.
Definition PXml.h:54