Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 4527

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp::filesystem::Glob Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1filesystem_1_1Glob.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classzypp_1_1filesystem_1_1Glob-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::filesystem::Glob Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Find pathnames matching a pattern.  
 <a href="classzypp_1_1filesystem_1_1Glob.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Glob_8h_source.html">Glob.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for zypp::filesystem::Glob:</div>
<div class="dyncontent">
<div class="center"><img src="classzypp_1_1filesystem_1_1Glob__inherit__graph.png" border="0" usemap="#zypp_1_1filesystem_1_1Glob_inherit__map" alt="Inheritance graph"/></div>
<map name="zypp_1_1filesystem_1_1Glob_inherit__map" id="zypp_1_1filesystem_1_1Glob_inherit__map">
<area shape="rect"  title="Find pathnames matching a pattern." alt="" coords="5,80,163,107"/>
<area shape="rect"  title=" " alt="" coords="13,5,155,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html">const_iterator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate NULL terminated <code>char*</code> array.  <a href="classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a76ca385ae65a1c1f2d6838ea9265daa0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0">Bits</a> { <br />
&#160;&#160;<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0ac9f969eeb405475e96fa2e4c9532cf14">kErr</a> = GLOB_ERR, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a9a2f98cb002c27cfbf566b7964357fb1">kMark</a> = GLOB_MARK, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0abf6bbd6dd02938a1e30326ffba27a382">kNoSort</a> = GLOB_NOSORT, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a4e21d6fa9882b328cbf3ff22e474d412">kNoCheck</a> = GLOB_NOCHECK, 
<br />
&#160;&#160;<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a573cf7911986671bf5fdb5b6de371ecf">kNoEscape</a> = GLOB_NOESCAPE, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a3bc5a3ef66824558ee6e052e18bb7275">kPeriod</a> = GLOB_PERIOD, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0ae617216835eab11dd2fc6930d98fe353">kAltDirFunc</a> = GLOB_ALTDIRFUNC, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a297ca8875199f83b3821147eaa4e3670">kBrace</a> = GLOB_BRACE, 
<br />
&#160;&#160;<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a73df01c7f58a0e06854b2cbd8d2c9aa4">kNoMagic</a> = GLOB_NOMAGIC, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a783332b0bf23373f98f8055de1a26351">kTilde</a> = GLOB_TILDE, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a0e384f667b7bdc2b5df960f4175d6801">kOnlyDir</a> = GLOB_ONLYDIR, 
<a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0ae81f09a9c3fb76addab791679acec737">kTildeCheck</a> = GLOB_TILDE_CHECK
<br />
 }</td></tr>
<tr class="memdesc:a76ca385ae65a1c1f2d6838ea9265daa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Individual bits to combine in Flags.  <a href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0">More...</a><br /></td></tr>
<tr class="separator:a76ca385ae65a1c1f2d6838ea9265daa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4350f1db322205547a5f4ed62857203"><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ac4350f1db322205547a5f4ed62857203">size_type</a></td></tr>
<tr class="separator:ac4350f1db322205547a5f4ed62857203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77819836f2fd0b10b8ae995902d999bb"><td class="memItemLeft" align="right" valign="top">typedef const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a77819836f2fd0b10b8ae995902d999bb">value_type</a></td></tr>
<tr class="separator:a77819836f2fd0b10b8ae995902d999bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a56ca0ae1c7afa7ec2bc636a68cd3afcc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a56ca0ae1c7afa7ec2bc636a68cd3afcc">ZYPP_DECLARE_FLAGS</a> (Flags, <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0">Bits</a>)</td></tr>
<tr class="memdesc:a56ca0ae1c7afa7ec2bc636a68cd3afcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">type Flags: Type-safe OR-combination of <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0">Bits</a>.  <a href="#a56ca0ae1c7afa7ec2bc636a68cd3afcc">More...</a><br /></td></tr>
<tr class="separator:a56ca0ae1c7afa7ec2bc636a68cd3afcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b09fa6a38ad70baf063665736605186"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a4b09fa6a38ad70baf063665736605186">Glob</a> (Flags flags_r=Flags())</td></tr>
<tr class="memdesc:a4b09fa6a38ad70baf063665736605186"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default ctor optionally taking the default flags.  <a href="#a4b09fa6a38ad70baf063665736605186">More...</a><br /></td></tr>
<tr class="separator:a4b09fa6a38ad70baf063665736605186"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9cd3d1cad04d99606ac2b32fa6e7064"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ad9cd3d1cad04d99606ac2b32fa6e7064">Glob</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;pattern_r, Flags flags_r=Flags())</td></tr>
<tr class="memdesc:ad9cd3d1cad04d99606ac2b32fa6e7064"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ctor adding pathnames matching <em>pattern_r</em>.  <a href="#ad9cd3d1cad04d99606ac2b32fa6e7064">More...</a><br /></td></tr>
<tr class="separator:ad9cd3d1cad04d99606ac2b32fa6e7064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6104c9edf2684f228ae7568c853c924"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ac6104c9edf2684f228ae7568c853c924">Glob</a> (const std::string &amp;pattern_r, Flags flags_r=Flags())</td></tr>
<tr class="separator:ac6104c9edf2684f228ae7568c853c924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcdc64b8307ea3621672bbf7d84fb6e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#afcdc64b8307ea3621672bbf7d84fb6e7">Glob</a> (const char *pattern_r, Flags flags_r=Flags())</td></tr>
<tr class="separator:afcdc64b8307ea3621672bbf7d84fb6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3329ccb19099975e5a55d910c2ad2f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ad3329ccb19099975e5a55d910c2ad2f9">~Glob</a> ()</td></tr>
<tr class="memdesc:ad3329ccb19099975e5a55d910c2ad2f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dtor.  <a href="#ad3329ccb19099975e5a55d910c2ad2f9">More...</a><br /></td></tr>
<tr class="separator:ad3329ccb19099975e5a55d910c2ad2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6af22dbde63340867ed3ca8bd0fd7a54"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a6af22dbde63340867ed3ca8bd0fd7a54">add</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;pattern_r, Flags flags_r=Flags())</td></tr>
<tr class="memdesc:a6af22dbde63340867ed3ca8bd0fd7a54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add pathnames matching <em>pattern_r</em> to the current result.  <a href="#a6af22dbde63340867ed3ca8bd0fd7a54">More...</a><br /></td></tr>
<tr class="separator:a6af22dbde63340867ed3ca8bd0fd7a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a429140f94663445bd5374047c3803d92"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a429140f94663445bd5374047c3803d92">add</a> (const std::string &amp;pattern_r, Flags flags_r=Flags())</td></tr>
<tr class="separator:a429140f94663445bd5374047c3803d92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a393268e19f1134d9230c34ca7f5f9ffe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a393268e19f1134d9230c34ca7f5f9ffe">add</a> (const char *pattern_r, Flags flags_r=Flags())</td></tr>
<tr class="separator:a393268e19f1134d9230c34ca7f5f9ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaadbed0c455fb457f1ad53a02bb7d9d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#aaadbed0c455fb457f1ad53a02bb7d9d1">clear</a> ()</td></tr>
<tr class="memdesc:aaadbed0c455fb457f1ad53a02bb7d9d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all results found so far.  <a href="#aaadbed0c455fb457f1ad53a02bb7d9d1">More...</a><br /></td></tr>
<tr class="separator:aaadbed0c455fb457f1ad53a02bb7d9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7c97b6167f5c7a6a7fb9a3d4ceb4b20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#aa7c97b6167f5c7a6a7fb9a3d4ceb4b20">reset</a> (Flags flags_r=Flags())</td></tr>
<tr class="memdesc:aa7c97b6167f5c7a6a7fb9a3d4ceb4b20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all results and reset <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#adb5b941278bcf3a96512d756b145a43f">defaultFlags</a>.  <a href="#aa7c97b6167f5c7a6a7fb9a3d4ceb4b20">More...</a><br /></td></tr>
<tr class="separator:aa7c97b6167f5c7a6a7fb9a3d4ceb4b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb5b941278bcf3a96512d756b145a43f"><td class="memItemLeft" align="right" valign="top">Flags&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#adb5b941278bcf3a96512d756b145a43f">defaultFlags</a> () const</td></tr>
<tr class="memdesc:adb5b941278bcf3a96512d756b145a43f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default flags passed to <code>::glob()</code>.  <a href="#adb5b941278bcf3a96512d756b145a43f">More...</a><br /></td></tr>
<tr class="separator:adb5b941278bcf3a96512d756b145a43f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35132e6f83c54cf8f41983c10e03b03f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a35132e6f83c54cf8f41983c10e03b03f">setDefaultFlags</a> (Flags flags_r=Flags())</td></tr>
<tr class="memdesc:a35132e6f83c54cf8f41983c10e03b03f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default flags passed to <code>::glob()</code>.  <a href="#a35132e6f83c54cf8f41983c10e03b03f">More...</a><br /></td></tr>
<tr class="separator:a35132e6f83c54cf8f41983c10e03b03f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c4cad84d2e83c467dfcefcf1d7a446"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a91c4cad84d2e83c467dfcefcf1d7a446">lastGlobReturn</a> () const</td></tr>
<tr class="memdesc:a91c4cad84d2e83c467dfcefcf1d7a446"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the value returned by the last call to <code>::glob()</code>.  <a href="#a91c4cad84d2e83c467dfcefcf1d7a446">More...</a><br /></td></tr>
<tr class="separator:a91c4cad84d2e83c467dfcefcf1d7a446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f1e28751152f0eaf6841dd6b86a064"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a13f1e28751152f0eaf6841dd6b86a064">empty</a> () const</td></tr>
<tr class="memdesc:a13f1e28751152f0eaf6841dd6b86a064"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether matches were found.  <a href="#a13f1e28751152f0eaf6841dd6b86a064">More...</a><br /></td></tr>
<tr class="separator:a13f1e28751152f0eaf6841dd6b86a064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54ee38176ac61752c156fb41ff08ce69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ac4350f1db322205547a5f4ed62857203">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a54ee38176ac61752c156fb41ff08ce69">size</a> () const</td></tr>
<tr class="memdesc:a54ee38176ac61752c156fb41ff08ce69"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of matches found so far.  <a href="#a54ee38176ac61752c156fb41ff08ce69">More...</a><br /></td></tr>
<tr class="separator:a54ee38176ac61752c156fb41ff08ce69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a1eb3be39e1e26cf42d5c4c38048f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a66a1eb3be39e1e26cf42d5c4c38048f8">begin</a> () const</td></tr>
<tr class="memdesc:a66a1eb3be39e1e26cf42d5c4c38048f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator pointing to the first result.  <a href="#a66a1eb3be39e1e26cf42d5c4c38048f8">More...</a><br /></td></tr>
<tr class="separator:a66a1eb3be39e1e26cf42d5c4c38048f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab41b0560f6c1d590811dc6a04ec2d157"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ab41b0560f6c1d590811dc6a04ec2d157">end</a> () const</td></tr>
<tr class="memdesc:ab41b0560f6c1d590811dc6a04ec2d157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator pointing behind the last result.  <a href="#ab41b0560f6c1d590811dc6a04ec2d157">More...</a><br /></td></tr>
<tr class="separator:ab41b0560f6c1d590811dc6a04ec2d157"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Collecting Glob results to some TOutputIterator</div></td></tr>
<tr><td colspan="2"><div class="groupText"><div class="fragment"><div class="line">std::list&lt;Pathname&gt; p;</div><div class="line"><a class="code" href="classzypp_1_1filesystem_1_1Glob.html#ab81443ad322a03a540f0e81e331c8a21">Glob::collect</a>( <span class="stringliteral">&quot;/bin/a*.dat}&quot;</span>, std::back_inserter(p) );</div><div class="line"><a class="code" href="classzypp_1_1filesystem_1_1Glob.html#ab81443ad322a03a540f0e81e331c8a21">Glob::collect</a>( <span class="stringliteral">&quot;/bin/a*{.xml,.xml.gz}&quot;</span>, <a class="code" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a297ca8875199f83b3821147eaa4e3670">Glob::kBrace</a>, std::back_inserter(p) );</div></div><!-- fragment --> </div></td></tr>
<tr class="memitem:ab81443ad322a03a540f0e81e331c8a21"><td class="memTemplParams" colspan="2">template&lt;class TOutputIterator &gt; </td></tr>
<tr class="memitem:ab81443ad322a03a540f0e81e331c8a21"><td class="memTemplItemLeft" align="right" valign="top">static int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ab81443ad322a03a540f0e81e331c8a21">collect</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;pattern_r, TOutputIterator result_r)</td></tr>
<tr class="memdesc:ab81443ad322a03a540f0e81e331c8a21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write glob result to some <code>OutputIterator</code>.  <a href="#ab81443ad322a03a540f0e81e331c8a21">More...</a><br /></td></tr>
<tr class="separator:ab81443ad322a03a540f0e81e331c8a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55bc7be81b23e2770109e99e02ede381"><td class="memTemplParams" colspan="2">template&lt;class TOutputIterator &gt; </td></tr>
<tr class="memitem:a55bc7be81b23e2770109e99e02ede381"><td class="memTemplItemLeft" align="right" valign="top">static int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a55bc7be81b23e2770109e99e02ede381">collect</a> (const std::string &amp;pattern_r, TOutputIterator result_r)</td></tr>
<tr class="separator:a55bc7be81b23e2770109e99e02ede381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dfba37b6a3739a76f16357aaa95478f"><td class="memTemplParams" colspan="2">template&lt;class TOutputIterator &gt; </td></tr>
<tr class="memitem:a6dfba37b6a3739a76f16357aaa95478f"><td class="memTemplItemLeft" align="right" valign="top">static int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a6dfba37b6a3739a76f16357aaa95478f">collect</a> (const char *pattern_r, TOutputIterator result_r)</td></tr>
<tr class="separator:a6dfba37b6a3739a76f16357aaa95478f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9423fac0c27770bbd976b74ef78ac2c6"><td class="memTemplParams" colspan="2">template&lt;class TOutputIterator &gt; </td></tr>
<tr class="memitem:a9423fac0c27770bbd976b74ef78ac2c6"><td class="memTemplItemLeft" align="right" valign="top">static int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a9423fac0c27770bbd976b74ef78ac2c6">collect</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;pattern_r, Flags flags_r, TOutputIterator result_r)</td></tr>
<tr class="separator:a9423fac0c27770bbd976b74ef78ac2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09bcdd9a421dd7ade5b30cfa98bcee1b"><td class="memTemplParams" colspan="2">template&lt;class TOutputIterator &gt; </td></tr>
<tr class="memitem:a09bcdd9a421dd7ade5b30cfa98bcee1b"><td class="memTemplItemLeft" align="right" valign="top">static int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a09bcdd9a421dd7ade5b30cfa98bcee1b">collect</a> (const std::string &amp;pattern_r, Flags flags_r, TOutputIterator result_r)</td></tr>
<tr class="separator:a09bcdd9a421dd7ade5b30cfa98bcee1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab60f74f14117f7d4997a78f964f25114"><td class="memTemplParams" colspan="2">template&lt;class TOutputIterator &gt; </td></tr>
<tr class="memitem:ab60f74f14117f7d4997a78f964f25114"><td class="memTemplItemLeft" align="right" valign="top">static int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ab60f74f14117f7d4997a78f964f25114">collect</a> (const char *pattern_r, Flags flags_r, TOutputIterator result_r)</td></tr>
<tr class="separator:ab60f74f14117f7d4997a78f964f25114"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a9982ba3f6cd716c1859ecc5eac8e588e"><td class="memItemLeft" align="right" valign="top">Flags&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a9982ba3f6cd716c1859ecc5eac8e588e">_defaultFlags</a></td></tr>
<tr class="separator:a9982ba3f6cd716c1859ecc5eac8e588e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a71461dd4c15fb130fff63ee9197d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt; ::glob_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a29a71461dd4c15fb130fff63ee9197d8">_result</a></td></tr>
<tr class="separator:a29a71461dd4c15fb130fff63ee9197d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab657675f8501fde7c2afa1f3d5eaff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1DefaultIntegral.html">DefaultIntegral</a>&lt; int, 0 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a7ab657675f8501fde7c2afa1f3d5eaff">_lastGlobReturn</a></td></tr>
<tr class="separator:a7ab657675f8501fde7c2afa1f3d5eaff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:ad104c07245c548bf0afe64775eff82eb"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ad104c07245c548bf0afe64775eff82eb">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1filesystem_1_1Glob.html">Glob</a> &amp;obj)</td></tr>
<tr class="separator:ad104c07245c548bf0afe64775eff82eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Find pathnames matching a pattern. </p>
<div class="fragment"><div class="line"><a class="code" href="classzypp_1_1filesystem_1_1Glob.html#a4b09fa6a38ad70baf063665736605186">Glob</a> glob( <a class="code" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a297ca8875199f83b3821147eaa4e3670">Glob::kBrace</a> );</div><div class="line">glob.add( <span class="stringliteral">&quot;/somewhere/solverTestcase/ *{.xml,.xml.gz}&quot;</span> );</div><div class="line">glob.add( <span class="stringliteral">&quot;/somewhere/else/a*&quot;</span> );</div><div class="line"><a class="code" href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a>( it, glob.begin(), glob.end() )</div><div class="line">  ...</div></div><!-- fragment --> <div class="fragment"><div class="line">std::list&lt;Pathname&gt; plist;</div><div class="line"><a class="code" href="classzypp_1_1filesystem_1_1Glob.html#ab81443ad322a03a540f0e81e331c8a21">Glob::collect</a>( <span class="stringliteral">&quot;/somewherre/solverTestcase/ *{.xml,.xml.gz}&quot;</span>, <a class="code" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0a297ca8875199f83b3821147eaa4e3670">Glob::kBrace</a>,</div><div class="line">               std::back_inserter( plist ) );</div></div><!-- fragment --> <dl class="section see"><dt>See also</dt><dd>Manual page glob(3) </dd></dl>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00057">57</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ac4350f1db322205547a5f4ed62857203"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4350f1db322205547a5f4ed62857203">&#9670;&nbsp;</a></span>size_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef size_t <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ac4350f1db322205547a5f4ed62857203">zypp::filesystem::Glob::size_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00060">60</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a77819836f2fd0b10b8ae995902d999bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77819836f2fd0b10b8ae995902d999bb">&#9670;&nbsp;</a></span>value_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const char* <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a77819836f2fd0b10b8ae995902d999bb">zypp::filesystem::Glob::value_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00061">61</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a76ca385ae65a1c1f2d6838ea9265daa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76ca385ae65a1c1f2d6838ea9265daa0">&#9670;&nbsp;</a></span>Bits</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0">zypp::filesystem::Glob::Bits</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Individual bits to combine in Flags. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0ac9f969eeb405475e96fa2e4c9532cf14"></a>kErr&#160;</td><td class="fielddoc"><p>Return on read errors. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a9a2f98cb002c27cfbf566b7964357fb1"></a>kMark&#160;</td><td class="fielddoc"><p>Append a slash to each name. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0abf6bbd6dd02938a1e30326ffba27a382"></a>kNoSort&#160;</td><td class="fielddoc"><p>Don't sort the names. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a4e21d6fa9882b328cbf3ff22e474d412"></a>kNoCheck&#160;</td><td class="fielddoc"><p>If nothing matches, return the pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a573cf7911986671bf5fdb5b6de371ecf"></a>kNoEscape&#160;</td><td class="fielddoc"><p>Backslashes don't quote metacharacters. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a3bc5a3ef66824558ee6e052e18bb7275"></a>kPeriod&#160;</td><td class="fielddoc"><p>Leading &lsquo;.&rsquo; can be matched by metachars. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0ae617216835eab11dd2fc6930d98fe353"></a>kAltDirFunc&#160;</td><td class="fielddoc"><p>Use gl_opendir et al functions. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a297ca8875199f83b3821147eaa4e3670"></a>kBrace&#160;</td><td class="fielddoc"><p>Expand "{a,b}" to "a" "b". </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a73df01c7f58a0e06854b2cbd8d2c9aa4"></a>kNoMagic&#160;</td><td class="fielddoc"><p>If no magic chars, return the pattern. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a783332b0bf23373f98f8055de1a26351"></a>kTilde&#160;</td><td class="fielddoc"><p>Expand ~user and ~ to home directories. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0a0e384f667b7bdc2b5df960f4175d6801"></a>kOnlyDir&#160;</td><td class="fielddoc"><p><a class="el" href="classzypp_1_1Match.html" title="String matching option flags as used e.g.">Match</a> only directories. </p>
</td></tr>
<tr><td class="fieldname"><a id="a76ca385ae65a1c1f2d6838ea9265daa0ae81f09a9c3fb76addab791679acec737"></a>kTildeCheck&#160;</td><td class="fielddoc"><p>Like GLOB_TILDE but return an error if the user name is not available. </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00095">95</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4b09fa6a38ad70baf063665736605186"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b09fa6a38ad70baf063665736605186">&#9670;&nbsp;</a></span>Glob() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::filesystem::Glob::Glob </td>
          <td>(</td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Default ctor optionally taking the default flags. </p>
<p>The flags passed here are the default for <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a6af22dbde63340867ed3ca8bd0fd7a54">add</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a35132e6f83c54cf8f41983c10e03b03f">setDefaultFlags</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00121">121</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="ad9cd3d1cad04d99606ac2b32fa6e7064"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9cd3d1cad04d99606ac2b32fa6e7064">&#9670;&nbsp;</a></span>Glob() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::filesystem::Glob::Glob </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Ctor adding pathnames matching <em>pattern_r</em>. </p>
<p>The flags passed here are the default for <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a6af22dbde63340867ed3ca8bd0fd7a54">add</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a35132e6f83c54cf8f41983c10e03b03f">setDefaultFlags</a> </dd></dl>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00129">129</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="ac6104c9edf2684f228ae7568c853c924"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6104c9edf2684f228ae7568c853c924">&#9670;&nbsp;</a></span>Glob() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::filesystem::Glob::Glob </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00133">133</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="afcdc64b8307ea3621672bbf7d84fb6e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcdc64b8307ea3621672bbf7d84fb6e7">&#9670;&nbsp;</a></span>Glob() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::filesystem::Glob::Glob </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00137">137</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="ad3329ccb19099975e5a55d910c2ad2f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3329ccb19099975e5a55d910c2ad2f9">&#9670;&nbsp;</a></span>~Glob()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::filesystem::Glob::~Glob </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Dtor. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00142">142</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a56ca0ae1c7afa7ec2bc636a68cd3afcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56ca0ae1c7afa7ec2bc636a68cd3afcc">&#9670;&nbsp;</a></span>ZYPP_DECLARE_FLAGS()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::filesystem::Glob::ZYPP_DECLARE_FLAGS </td>
          <td>(</td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0">Bits</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>type Flags: Type-safe OR-combination of <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a76ca385ae65a1c1f2d6838ea9265daa0">Bits</a>. </p>

</div>
</div>
<a id="a6af22dbde63340867ed3ca8bd0fd7a54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6af22dbde63340867ed3ca8bd0fd7a54">&#9670;&nbsp;</a></span>add() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::filesystem::Glob::add </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Add pathnames matching <em>pattern_r</em> to the current result. </p>
<p>Any flags passed here override the global default passed to the ctor. GLOB_APPEND is atomatically added to the flags f needed.</p>
<p>This invalidates all iterators. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#a35132e6f83c54cf8f41983c10e03b03f">setDefaultFlags</a> </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>the value returned by ::glob(). </dd></dl>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00155">155</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a429140f94663445bd5374047c3803d92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a429140f94663445bd5374047c3803d92">&#9670;&nbsp;</a></span>add() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::filesystem::Glob::add </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00158">158</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a393268e19f1134d9230c34ca7f5f9ffe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a393268e19f1134d9230c34ca7f5f9ffe">&#9670;&nbsp;</a></span>add() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::filesystem::Glob::add </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8cc_source.html#l00026">26</a> of file <a class="el" href="Glob_8cc_source.html">Glob.cc</a>.</p>

</div>
</div>
<a id="aaadbed0c455fb457f1ad53a02bb7d9d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaadbed0c455fb457f1ad53a02bb7d9d1">&#9670;&nbsp;</a></span>clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::filesystem::Glob::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clear all results found so far. </p>
<p><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#adb5b941278bcf3a96512d756b145a43f">defaultFlags</a> remain active. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8cc_source.html#l00038">38</a> of file <a class="el" href="Glob_8cc_source.html">Glob.cc</a>.</p>

</div>
</div>
<a id="aa7c97b6167f5c7a6a7fb9a3d4ceb4b20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7c97b6167f5c7a6a7fb9a3d4ceb4b20">&#9670;&nbsp;</a></span>reset()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::filesystem::Glob::reset </td>
          <td>(</td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Clear all results and reset <a class="el" href="classzypp_1_1filesystem_1_1Glob.html#adb5b941278bcf3a96512d756b145a43f">defaultFlags</a>. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00167">167</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="adb5b941278bcf3a96512d756b145a43f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb5b941278bcf3a96512d756b145a43f">&#9670;&nbsp;</a></span>defaultFlags()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Flags zypp::filesystem::Glob::defaultFlags </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The default flags passed to <code>::glob()</code>. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00173">173</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a35132e6f83c54cf8f41983c10e03b03f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35132e6f83c54cf8f41983c10e03b03f">&#9670;&nbsp;</a></span>setDefaultFlags()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::filesystem::Glob::setDefaultFlags </td>
          <td>(</td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em> = <code>Flags()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the default flags passed to <code>::glob()</code>. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00177">177</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a91c4cad84d2e83c467dfcefcf1d7a446"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91c4cad84d2e83c467dfcefcf1d7a446">&#9670;&nbsp;</a></span>lastGlobReturn()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::filesystem::Glob::lastGlobReturn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the value returned by the last call to <code>::glob()</code>. </p>
<p><code>Zero</code> on successful completion. Otherwise <code>GLOB_NOSPACE</code> or <code>GLOB_ABORTED</code> or <code>GLOB_NOMATCH</code>. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00184">184</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a13f1e28751152f0eaf6841dd6b86a064"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13f1e28751152f0eaf6841dd6b86a064">&#9670;&nbsp;</a></span>empty()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::filesystem::Glob::empty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether matches were found. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00189">189</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a54ee38176ac61752c156fb41ff08ce69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54ee38176ac61752c156fb41ff08ce69">&#9670;&nbsp;</a></span>size()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html#ac4350f1db322205547a5f4ed62857203">size_type</a> zypp::filesystem::Glob::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The number of matches found so far. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00193">193</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a66a1eb3be39e1e26cf42d5c4c38048f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66a1eb3be39e1e26cf42d5c4c38048f8">&#9670;&nbsp;</a></span>begin()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html">const_iterator</a> zypp::filesystem::Glob::begin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Iterator pointing to the first result. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00197">197</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="ab41b0560f6c1d590811dc6a04ec2d157"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab41b0560f6c1d590811dc6a04ec2d157">&#9670;&nbsp;</a></span>end()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Glob_1_1const__iterator.html">const_iterator</a> zypp::filesystem::Glob::end </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Iterator pointing behind the last result. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00201">201</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="ab81443ad322a03a540f0e81e331c8a21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab81443ad322a03a540f0e81e331c8a21">&#9670;&nbsp;</a></span>collect() <span class="overload">[1/6]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TOutputIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int zypp::filesystem::Glob::collect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TOutputIterator&#160;</td>
          <td class="paramname"><em>result_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Write glob result to some <code>OutputIterator</code>. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00216">216</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a55bc7be81b23e2770109e99e02ede381"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55bc7be81b23e2770109e99e02ede381">&#9670;&nbsp;</a></span>collect() <span class="overload">[2/6]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TOutputIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int zypp::filesystem::Glob::collect </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TOutputIterator&#160;</td>
          <td class="paramname"><em>result_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00220">220</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a6dfba37b6a3739a76f16357aaa95478f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dfba37b6a3739a76f16357aaa95478f">&#9670;&nbsp;</a></span>collect() <span class="overload">[3/6]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TOutputIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int zypp::filesystem::Glob::collect </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TOutputIterator&#160;</td>
          <td class="paramname"><em>result_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00224">224</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a9423fac0c27770bbd976b74ef78ac2c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9423fac0c27770bbd976b74ef78ac2c6">&#9670;&nbsp;</a></span>collect() <span class="overload">[4/6]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TOutputIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int zypp::filesystem::Glob::collect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TOutputIterator&#160;</td>
          <td class="paramname"><em>result_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00229">229</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a09bcdd9a421dd7ade5b30cfa98bcee1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09bcdd9a421dd7ade5b30cfa98bcee1b">&#9670;&nbsp;</a></span>collect() <span class="overload">[5/6]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TOutputIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int zypp::filesystem::Glob::collect </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TOutputIterator&#160;</td>
          <td class="paramname"><em>result_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00233">233</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="ab60f74f14117f7d4997a78f964f25114"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab60f74f14117f7d4997a78f964f25114">&#9670;&nbsp;</a></span>collect() <span class="overload">[6/6]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TOutputIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int zypp::filesystem::Glob::collect </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pattern_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Flags&#160;</td>
          <td class="paramname"><em>flags_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TOutputIterator&#160;</td>
          <td class="paramname"><em>result_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00237">237</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="ad104c07245c548bf0afe64775eff82eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad104c07245c548bf0afe64775eff82eb">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Glob.html">Glob</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Stream output </p>

<p class="definition">Definition at line <a class="el" href="Glob_8cc_source.html#l00053">53</a> of file <a class="el" href="Glob_8cc_source.html">Glob.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a9982ba3f6cd716c1859ecc5eac8e588e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9982ba3f6cd716c1859ecc5eac8e588e">&#9670;&nbsp;</a></span>_defaultFlags</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Flags zypp::filesystem::Glob::_defaultFlags</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00248">248</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a29a71461dd4c15fb130fff63ee9197d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29a71461dd4c15fb130fff63ee9197d8">&#9670;&nbsp;</a></span>_result</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt; ::glob_t&gt; zypp::filesystem::Glob::_result</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00249">249</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<a id="a7ab657675f8501fde7c2afa1f3d5eaff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ab657675f8501fde7c2afa1f3d5eaff">&#9670;&nbsp;</a></span>_lastGlobReturn</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1DefaultIntegral.html">DefaultIntegral</a>&lt;int,0&gt; zypp::filesystem::Glob::_lastGlobReturn</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="Glob_8h_source.html#l00250">250</a> of file <a class="el" href="Glob_8h_source.html">Glob.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/<a class="el" href="Glob_8h_source.html">Glob.h</a></li>
<li>zypp/<a class="el" href="Glob_8cc_source.html">Glob.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="namespacezypp_1_1filesystem.html">filesystem</a></li><li class="navelem"><a class="el" href="classzypp_1_1filesystem_1_1Glob.html">Glob</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>