File: XMLTools.h

package info (click to toggle)
moagg 0.18-6
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 1,924 kB
  • ctags: 4,059
  • sloc: cpp: 23,814; sh: 2,652; makefile: 283
file content (37 lines) | stat: -rw-r--r-- 1,317 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#ifndef XMLTOOLS_H
#define XMLTOOLS_H

#include "XMLElements.h"

//----------------------------------------------------------------------------
namespace XML_TOOLS
{
    //------------------------------------------------------------------------
    /**
     * Takes the propertie's string value and calls
     * STRING_TOOLS::popUnsignedFromPropertyTokenString().
     *
     * @param p The property containing the token string.
     * @param value The unsigned value to pop.
     *
     * @return true, if value was popped from the token string, else false.
     */
    bool popUnsignedFromPropertyTokenString(XMLProperty *p,
                                            const unsigned value);

    //------------------------------------------------------------------------
    /**
     * Same as popUnsignedFromPropertyTokenString(),
     * but only the first token of the propertie's value is checked.
     *
     * @param p The property containing the token string.
     * @param value The unsigned value to pop.
     *
     * @return true, if value is the first token and was popped from
     *         the token string, else false.
     */
    bool popFirstUnsignedFromPropertyTokenString(XMLProperty *p,
                                                 const unsigned value);
} //XML_TOOLS

#endif //XMLTOOLS_H