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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<title>QaRegExpMatch Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<center><a href="annotated.html">Compound list</a> <a href="files.html">File list</a> <a href="headers.html">Header files</a> <a href="functions.html">Compound Members</a> <a href="globals.html">File Members</a>
</center><hr>
<h1>QaRegExpMatch Class Reference</h1>
<p>
Holds match offset and strings from a previous match. <a href="#details">More...</a>
<p>
<code>#include <<a class="el" href="class_qaregexpmatch-include.html">qaregexpmatch.hpp</a>></code>
<p>
<a href="class_qaregexpmatch-members.html">List of all members.</a><h2>Public Members</h2>
<ul>
<li> <a class="el" href="class_qaregexpmatch.html#a0">QaRegExpMatch</a> ()
<li> <a class="el" href="class_qaregexpmatch.html#a1">QaRegExpMatch</a> ( const QString &s )
<li> <a class="el" href="class_qaregexpmatch.html#a2">QaRegExpMatch</a> ( const QString &s, const regmatch_t m[], int size )
<li> <a class="el" href="class_qaregexpmatch.html#a3">~QaRegExpMatch</a> ()
<li>void <a class="el" href="class_qaregexpmatch.html#a4">appendMatch</a> ( const QaRegExpRange &r )
<li>const QStringList& <a class="el" href="class_qaregexpmatch.html#a5">toString</a> ()
<li>const QString& <a class="el" href="class_qaregexpmatch.html#a6">toString</a> ( int o )
<li>const QaRegExpRange& <a class="el" href="class_qaregexpmatch.html#a7">operator[]</a> ( int o ) const
</ul>
<hr><a name="details"></a><h2>Detailed Description</h2>
Holds match offset and strings from a previous match.
<p>
<p>
It keeps a list of <a class="el" href="class_qaregexprange.html">QaRegExpRange</a>'s from a match done earlier.
It will also calculate the match strings on demand.
<p>
<p>
<p>
<hr><h2>Member Function Documentation</h2>
<h3><a name="a0" doxytag="QaRegExpMatch::QaRegExpMatch"></a> QaRegExpMatch::QaRegExpMatch()</h3>
<div class="in">
<p>
<p>
An empty match.
<p>
<p>
</div>
<h3><a name="a1" doxytag="QaRegExpMatch::QaRegExpMatch"></a> QaRegExpMatch::QaRegExpMatch( const <a class="el" doxygen="qt.tag:/usr/lib/qt/doc/" href="/usr/lib/qt/doc/qstring.html">QString</a> &s )</h3>
<div class="in">
<p>
<p>
Just the string
<p>
<p>
</div>
<h3><a name="a2" doxytag="QaRegExpMatch::QaRegExpMatch"></a> QaRegExpMatch::QaRegExpMatch( const <a class="el" doxygen="qt.tag:/usr/lib/qt/doc/" href="/usr/lib/qt/doc/qstring.html">QString</a> &s, const regmatch_t m[], int size )</h3>
<div class="in">
<p>
<p>
A match of the given string.
<p>
<p>
</div>
<h3><a name="a3" doxytag="QaRegExpMatch::~QaRegExpMatch"></a> QaRegExpMatch::~QaRegExpMatch()</h3>
<div class="in">
<p>
<p>
Destroys the object
<p>
<p>
</div>
<h3><a name="a4" doxytag="QaRegExpMatch::appendMatch"></a>void QaRegExpMatch::appendMatch( const <a class="el" href="class_qaregexprange.html">QaRegExpRange</a> &r )</h3>
<div class="in">
<p>
<p>
Appends a match range to the list.
<p>
<p>
</div>
<h3><a name="a5" doxytag="QaRegExpMatch::toString"></a>const <a class="el" doxygen="qt.tag:/usr/lib/qt/doc/" href="/usr/lib/qt/doc/qstringlist.html">QStringList</a>& QaRegExpMatch::toString()</h3>
<div class="in">
<p>
<p>
Will calculate the substrings of the match if not already done.
<dl compact><dt>
<b>Returns: </b><dd>
A list of strings.
<p>
</dl>
<p>
</div>
<h3><a name="a6" doxytag="QaRegExpMatch::toString"></a>const <a class="el" doxygen="qt.tag:/usr/lib/qt/doc/" href="/usr/lib/qt/doc/qstring.html">QString</a>& QaRegExpMatch::toString( int o )</h3>
<div class="in">
<p>
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The given substring.
<p>
</dl>
<p>
</div>
<h3><a name="a7" doxytag="QaRegExpMatch::operator[]"></a>const <a class="el" href="class_qaregexprange.html">QaRegExpRange</a>& QaRegExpMatch::operator[]( int o ) const</h3>
<div class="in">
<p>
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The range of a given subexpression.
<p>
</dl>
<p>
</div>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="qaregexpmatch.cpp.html">qaregexpmatch.cpp</a><li><a class="el" href="qaregexpmatch.hpp.html">qaregexpmatch.hpp</a></ul>
<hr><address><small>Generated at Mon Aug 16 02:11:02 1999 for QaRegExp by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"><img src="doxygen.gif" alt="doxygen" align=center border=0 width=118 height=53></a> written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-1998</small></address>
</body>
</html>
|