<!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/Arch.cc File 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&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  <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&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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('Arch_8cc.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#namespaces">Namespaces</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">Arch.cc File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <iostream></code><br /> <code>#include <list></code><br /> <code>#include <inttypes.h></code><br /> <code>#include "<a class="el" href="Logger_8h_source.html">zypp/base/Logger.h</a>"</code><br /> <code>#include "<a class="el" href="Exception_8h_source.html">zypp/base/Exception.h</a>"</code><br /> <code>#include "<a class="el" href="NonCopyable_8h_source.html">zypp/base/NonCopyable.h</a>"</code><br /> <code>#include "<a class="el" href="Hash_8h_source.html">zypp/base/Hash.h</a>"</code><br /> <code>#include "<a class="el" href="Arch_8h_source.html">zypp/Arch.h</a>"</code><br /> <code>#include "<a class="el" href="Bit_8h_source.html">zypp/Bit.h</a>"</code><br /> </div><div class="textblock"><div class="dynheader"> Include dependency graph for Arch.cc:</div> <div class="dyncontent"> <div class="center"><img src="Arch_8cc__incl.png" border="0" usemap="#zypp_2Arch_8cc" alt=""/></div> <map name="zypp_2Arch_8cc" id="zypp_2Arch_8cc"> <area shape="rect" title=" " alt="" coords="1540,5,1639,32"/> <area shape="rect" title=" " alt="" coords="937,80,1012,107"/> <area shape="rect" title=" " alt="" coords="600,155,640,181"/> <area shape="rect" title=" " alt="" coords="1832,80,1915,107"/> <area shape="rect" href="Logger_8h.html" title=" " alt="" coords="1277,229,1419,256"/> <area shape="rect" href="Exception_8h.html" title=" " alt="" coords="1169,80,1327,107"/> <area shape="rect" href="NonCopyable_8h.html" title=" " alt="" coords="2023,80,2206,107"/> <area shape="rect" href="Hash_8h.html" title=" " alt="" coords="1677,80,1808,107"/> <area shape="rect" href="Arch_8h.html" title=" " alt="" coords="1715,155,1810,181"/> <area shape="rect" href="Bit_8h.html" title=" " alt="" coords="1653,311,1737,338"/> <area shape="rect" title=" " alt="" coords="1311,311,1374,338"/> <area shape="rect" title=" " alt="" coords="1406,393,1469,420"/> <area shape="rect" title=" " alt="" coords="1727,393,1785,420"/> <area shape="rect" title=" " alt="" coords="1137,155,1217,181"/> <area shape="rect" title=" " alt="" coords="1241,155,1313,181"/> <area shape="rect" title=" " alt="" coords="1338,155,1425,181"/> <area shape="rect" href="Errno_8h.html" title=" " alt="" coords="923,155,1058,181"/> <area shape="rect" title=" " alt="" coords="956,229,1017,256"/> <area shape="rect" href="String_8h.html" title=" " alt="" coords="1042,229,1179,256"/> <area shape="rect" title=" " alt="" coords="1081,311,1140,338"/> <area shape="rect" title=" " alt="" coords="1165,311,1235,338"/> <area shape="rect" title=" " alt="" coords="766,311,898,338"/> <area shape="rect" title=" " alt="" coords="922,304,1057,345"/> <area shape="rect" href="Easy_8h.html" title=" " alt="" coords="22,311,149,338"/> <area shape="rect" href="PtrTypes_8h.html" title=" " alt="" coords="486,311,639,338"/> <area shape="rect" href="Function_8h.html" title=" " alt="" coords="223,311,377,338"/> <area shape="rect" title=" " alt="" coords="5,393,64,420"/> <area shape="rect" title=" " alt="" coords="757,393,915,420"/> <area shape="rect" title=" " alt="" coords="940,393,1097,420"/> <area shape="rect" title=" " alt="" coords="395,393,541,420"/> <area shape="rect" title=" " alt="" coords="566,393,733,420"/> <area shape="rect" title=" " alt="" coords="230,393,370,420"/> <area shape="rect" title=" " alt="" coords="88,393,205,420"/> <area shape="rect" title=" " alt="" coords="2115,155,2283,181"/> <area shape="rect" title=" " alt="" coords="1979,155,2090,181"/> <area shape="rect" title=" " alt="" coords="1835,155,1955,181"/> <area shape="rect" title=" " alt="" coords="2063,311,2145,338"/> <area shape="rect" title=" " alt="" coords="2040,229,2080,256"/> <area shape="rect" href="Iterator_8h.html" title=" " alt="" coords="2563,229,2709,256"/> <area shape="rect" href="IdStringType_8h.html" title=" " alt="" coords="1703,229,1849,256"/> <area shape="rect" href="RelCompare_8h.html" title=" " alt="" coords="1873,229,2015,256"/> <area shape="rect" title=" " alt="" coords="3116,393,3183,420"/> <area shape="rect" title=" " alt="" coords="2221,311,2275,338"/> <area shape="rect" title=" " alt="" coords="2299,311,2450,338"/> <area shape="rect" title=" " alt="" coords="2475,304,2616,345"/> <area shape="rect" title=" " alt="" coords="2640,304,2813,345"/> <area shape="rect" title=" " alt="" coords="2837,304,2997,345"/> <area shape="rect" href="Iterable_8h.html" title=" " alt="" coords="3021,311,3168,338"/> <area shape="rect" href="IdString_8h.html" title=" " alt="" coords="1761,311,1877,338"/> <area shape="rect" href="Rel_8h.html" title=" " alt="" coords="1901,311,1987,338"/> </map> </div> </div> <p><a href="Arch_8cc_source.html">Go to the source code of this file.</a></p> <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">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1Arch_1_1CompatEntry.html">zypp::Arch::CompatEntry</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Holds an architecture ID and it's compatible relation. <a href="structzypp_1_1Arch_1_1CompatEntry.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> Namespaces</h2></td></tr> <tr class="memitem:namespacezypp"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html">zypp</a></td></tr> <tr class="memdesc:namespacezypp"><td class="mdescLeft"> </td><td class="mdescRight">Easy-to use interface to the ZYPP dependency resolver. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:aed055476173625c9e2b4254598510f4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="Arch_8cc.html#aed055476173625c9e2b4254598510f4a">DEF_BUILTIN</a>(A)</td></tr> <tr class="separator:aed055476173625c9e2b4254598510f4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adeec42254edab0160974385014275b13"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="Arch_8cc.html#adeec42254edab0160974385014275b13">SETARG</a>(N)   if ( arch##N##_r.empty() ) return; target.addCompatBit( assertCompatSetEntry( arch##N##_r )._idBit )</td></tr> <tr class="separator:adeec42254edab0160974385014275b13"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a6ce89d8daf2a55e3c12f199769087872"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="Arch_8cc.html#a6ce89d8daf2a55e3c12f199769087872">ZYPP_DEFINE_ID_HASHABLE</a> (<a class="el" href="structzypp_1_1Arch_1_1CompatEntry.html">zypp::Arch::CompatEntry</a>)</td></tr> <tr class="separator:a6ce89d8daf2a55e3c12f199769087872"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0300e31d32aed452b992b4a90b271f1e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a0300e31d32aed452b992b4a90b271f1e">zypp::DEF_BUILTIN</a> (noarch)</td></tr> <tr class="separator:a0300e31d32aed452b992b4a90b271f1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a298ae70bf3234ef5a6f864539347fdd4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a298ae70bf3234ef5a6f864539347fdd4">zypp::DEF_BUILTIN</a> (i386)</td></tr> <tr class="separator:a298ae70bf3234ef5a6f864539347fdd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada301ebdddd80b6251c0ba2688501976"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ada301ebdddd80b6251c0ba2688501976">zypp::DEF_BUILTIN</a> (i486)</td></tr> <tr class="separator:ada301ebdddd80b6251c0ba2688501976"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97b55a229cedd9c964575446f103508e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a97b55a229cedd9c964575446f103508e">zypp::DEF_BUILTIN</a> (i586)</td></tr> <tr class="separator:a97b55a229cedd9c964575446f103508e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc2d50dbf9c96f527333bd6618d7c6e6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#adc2d50dbf9c96f527333bd6618d7c6e6">zypp::DEF_BUILTIN</a> (i686)</td></tr> <tr class="separator:adc2d50dbf9c96f527333bd6618d7c6e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d0abc5bfd6dfa62a4ba21b36a8c2e84"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a3d0abc5bfd6dfa62a4ba21b36a8c2e84">zypp::DEF_BUILTIN</a> (athlon)</td></tr> <tr class="separator:a3d0abc5bfd6dfa62a4ba21b36a8c2e84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbeadaecce08f4a1b02fafdd6392a43e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#acbeadaecce08f4a1b02fafdd6392a43e">zypp::DEF_BUILTIN</a> (x86_64)</td></tr> <tr class="separator:acbeadaecce08f4a1b02fafdd6392a43e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa816f05db33baea7c7fd5bf7bdc412b7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#aa816f05db33baea7c7fd5bf7bdc412b7">zypp::DEF_BUILTIN</a> (pentium3)</td></tr> <tr class="separator:aa816f05db33baea7c7fd5bf7bdc412b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a286600c7b4e71ce0f58c37c668e78e6c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a286600c7b4e71ce0f58c37c668e78e6c">zypp::DEF_BUILTIN</a> (pentium4)</td></tr> <tr class="separator:a286600c7b4e71ce0f58c37c668e78e6c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f9f7b4311f6ca475d48f6ed9e509444"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a7f9f7b4311f6ca475d48f6ed9e509444">zypp::DEF_BUILTIN</a> (s390)</td></tr> <tr class="separator:a7f9f7b4311f6ca475d48f6ed9e509444"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fa679a3cb25fb36321be8319b1a554d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a8fa679a3cb25fb36321be8319b1a554d">zypp::DEF_BUILTIN</a> (s390x)</td></tr> <tr class="separator:a8fa679a3cb25fb36321be8319b1a554d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03d0ca818148de0a0950d66161fba40f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a03d0ca818148de0a0950d66161fba40f">zypp::DEF_BUILTIN</a> (ppc)</td></tr> <tr class="separator:a03d0ca818148de0a0950d66161fba40f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9cdb06c86cd495a29a73bbac3c0d1a5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ab9cdb06c86cd495a29a73bbac3c0d1a5">zypp::DEF_BUILTIN</a> (ppc64)</td></tr> <tr class="separator:ab9cdb06c86cd495a29a73bbac3c0d1a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37232b26de4cfd615a7632ac8011d56d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a37232b26de4cfd615a7632ac8011d56d">zypp::DEF_BUILTIN</a> (ppc64p7)</td></tr> <tr class="separator:a37232b26de4cfd615a7632ac8011d56d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4f3e08988e0df1bee09db36a9b5f249"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ac4f3e08988e0df1bee09db36a9b5f249">zypp::DEF_BUILTIN</a> (ppc64le)</td></tr> <tr class="separator:ac4f3e08988e0df1bee09db36a9b5f249"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2cc46042278c4120e6bef9a7ca20ec6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ad2cc46042278c4120e6bef9a7ca20ec6">zypp::DEF_BUILTIN</a> (ia64)</td></tr> <tr class="separator:ad2cc46042278c4120e6bef9a7ca20ec6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1aeea54296b2faacd368d5ec49158c4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#af1aeea54296b2faacd368d5ec49158c4">zypp::DEF_BUILTIN</a> (alphaev67)</td></tr> <tr class="separator:af1aeea54296b2faacd368d5ec49158c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0ddf413288529fc069839063b687342"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ab0ddf413288529fc069839063b687342">zypp::DEF_BUILTIN</a> (alphaev6)</td></tr> <tr class="separator:ab0ddf413288529fc069839063b687342"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacd67f91b379f33c223c38408521956b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#aacd67f91b379f33c223c38408521956b">zypp::DEF_BUILTIN</a> (alphapca56)</td></tr> <tr class="separator:aacd67f91b379f33c223c38408521956b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afff4c4330ddf197b8d032011bc45d71f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#afff4c4330ddf197b8d032011bc45d71f">zypp::DEF_BUILTIN</a> (alphaev56)</td></tr> <tr class="separator:afff4c4330ddf197b8d032011bc45d71f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14d451417cccc62b5ded9b71ccf09a18"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a14d451417cccc62b5ded9b71ccf09a18">zypp::DEF_BUILTIN</a> (alphaev5)</td></tr> <tr class="separator:a14d451417cccc62b5ded9b71ccf09a18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a78d1333df16fa3ba685927e460da39"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a5a78d1333df16fa3ba685927e460da39">zypp::DEF_BUILTIN</a> (alpha)</td></tr> <tr class="separator:a5a78d1333df16fa3ba685927e460da39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad16b94e53f191ba0ad8c22597c8e7255"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ad16b94e53f191ba0ad8c22597c8e7255">zypp::DEF_BUILTIN</a> (sparc64v)</td></tr> <tr class="separator:ad16b94e53f191ba0ad8c22597c8e7255"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a690cc4aa9400c6e3c30ab756359f87c3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a690cc4aa9400c6e3c30ab756359f87c3">zypp::DEF_BUILTIN</a> (sparcv9v)</td></tr> <tr class="separator:a690cc4aa9400c6e3c30ab756359f87c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbdfc30e1cc5211ea6f1de6a21dc850f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#abbdfc30e1cc5211ea6f1de6a21dc850f">zypp::DEF_BUILTIN</a> (sparc64)</td></tr> <tr class="separator:abbdfc30e1cc5211ea6f1de6a21dc850f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42f4535c1d1bba1d4595e8b681c92335"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a42f4535c1d1bba1d4595e8b681c92335">zypp::DEF_BUILTIN</a> (sparcv9)</td></tr> <tr class="separator:a42f4535c1d1bba1d4595e8b681c92335"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefb1bc437fe54f1040a37ae70cf3cb5d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#aefb1bc437fe54f1040a37ae70cf3cb5d">zypp::DEF_BUILTIN</a> (sparcv8)</td></tr> <tr class="separator:aefb1bc437fe54f1040a37ae70cf3cb5d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a312b486e1c3ab5af9f302ea6c80177f6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a312b486e1c3ab5af9f302ea6c80177f6">zypp::DEF_BUILTIN</a> (sparc)</td></tr> <tr class="separator:a312b486e1c3ab5af9f302ea6c80177f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a617387156911635966f21b24da17d6f0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a617387156911635966f21b24da17d6f0">zypp::DEF_BUILTIN</a> (aarch64)</td></tr> <tr class="separator:a617387156911635966f21b24da17d6f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01a8003c723728b836056cb58d2eba15"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a01a8003c723728b836056cb58d2eba15">zypp::DEF_BUILTIN</a> (armv7tnhl)</td></tr> <tr class="separator:a01a8003c723728b836056cb58d2eba15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30de4eeb3e3d9b93c606ce6d592ce069"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a30de4eeb3e3d9b93c606ce6d592ce069">zypp::DEF_BUILTIN</a> (armv7thl)</td></tr> <tr class="separator:a30de4eeb3e3d9b93c606ce6d592ce069"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6106d8475613c2547f91c3babfa583f6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a6106d8475613c2547f91c3babfa583f6">zypp::DEF_BUILTIN</a> (armv7hnl)</td></tr> <tr class="separator:a6106d8475613c2547f91c3babfa583f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa756b23d714c4ede524385d9e31a3dad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#aa756b23d714c4ede524385d9e31a3dad">zypp::DEF_BUILTIN</a> (armv7nhl)</td></tr> <tr class="separator:aa756b23d714c4ede524385d9e31a3dad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29306c1a0cb58b70496b9ee1f0e0576f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a29306c1a0cb58b70496b9ee1f0e0576f">zypp::DEF_BUILTIN</a> (armv7hl)</td></tr> <tr class="separator:a29306c1a0cb58b70496b9ee1f0e0576f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac53396174ea4abfff330ce0133ec5c77"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ac53396174ea4abfff330ce0133ec5c77">zypp::DEF_BUILTIN</a> (armv6hl)</td></tr> <tr class="separator:ac53396174ea4abfff330ce0133ec5c77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a040fc5d95dea99b32b954f198ddbf6a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a040fc5d95dea99b32b954f198ddbf6a9">zypp::DEF_BUILTIN</a> (armv7l)</td></tr> <tr class="separator:a040fc5d95dea99b32b954f198ddbf6a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96b1fdfc4720c4a51c38e8bc86cc9aca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a96b1fdfc4720c4a51c38e8bc86cc9aca">zypp::DEF_BUILTIN</a> (armv6l)</td></tr> <tr class="separator:a96b1fdfc4720c4a51c38e8bc86cc9aca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a980d6e93f9467df64202b4e90350353b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a980d6e93f9467df64202b4e90350353b">zypp::DEF_BUILTIN</a> (armv5tejl)</td></tr> <tr class="separator:a980d6e93f9467df64202b4e90350353b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39398c3cb632a99050127f1de85485ce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a39398c3cb632a99050127f1de85485ce">zypp::DEF_BUILTIN</a> (armv5tel)</td></tr> <tr class="separator:a39398c3cb632a99050127f1de85485ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a285924981c1b28598ca26bdafa2f171b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a285924981c1b28598ca26bdafa2f171b">zypp::DEF_BUILTIN</a> (armv5tl)</td></tr> <tr class="separator:a285924981c1b28598ca26bdafa2f171b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21f62877ec08b3cfd1a553fbd74510ca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a21f62877ec08b3cfd1a553fbd74510ca">zypp::DEF_BUILTIN</a> (armv5l)</td></tr> <tr class="separator:a21f62877ec08b3cfd1a553fbd74510ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6687ec3529ea73785fd2ea18496dd61"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ab6687ec3529ea73785fd2ea18496dd61">zypp::DEF_BUILTIN</a> (armv4tl)</td></tr> <tr class="separator:ab6687ec3529ea73785fd2ea18496dd61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2487a8c20d18aa4b3c76fa161ffcc028"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a2487a8c20d18aa4b3c76fa161ffcc028">zypp::DEF_BUILTIN</a> (armv4l)</td></tr> <tr class="separator:a2487a8c20d18aa4b3c76fa161ffcc028"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a149d9fd7b040ca0e21fc088040310bf1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a149d9fd7b040ca0e21fc088040310bf1">zypp::DEF_BUILTIN</a> (armv3l)</td></tr> <tr class="separator:a149d9fd7b040ca0e21fc088040310bf1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5aad5e8a94c95d6f796cf31aa8e234f9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a5aad5e8a94c95d6f796cf31aa8e234f9">zypp::DEF_BUILTIN</a> (sh3)</td></tr> <tr class="separator:a5aad5e8a94c95d6f796cf31aa8e234f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8498c8726af172fdc4a2914b56247a9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#ac8498c8726af172fdc4a2914b56247a9">zypp::DEF_BUILTIN</a> (sh4)</td></tr> <tr class="separator:ac8498c8726af172fdc4a2914b56247a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef7427c794ba736798a359f60b638d02"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#aef7427c794ba736798a359f60b638d02">zypp::DEF_BUILTIN</a> (sh4a)</td></tr> <tr class="separator:aef7427c794ba736798a359f60b638d02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12714310328fc71fac177e060681d3e5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a12714310328fc71fac177e060681d3e5">zypp::DEF_BUILTIN</a> (m68k)</td></tr> <tr class="separator:a12714310328fc71fac177e060681d3e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d5db31fbd7f9863440c4d3a226fdaa9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a4d5db31fbd7f9863440c4d3a226fdaa9">zypp::DEF_BUILTIN</a> (mips)</td></tr> <tr class="separator:a4d5db31fbd7f9863440c4d3a226fdaa9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68b83a05c95b39a5c4816098891200d4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a68b83a05c95b39a5c4816098891200d4">zypp::DEF_BUILTIN</a> (mipsel)</td></tr> <tr class="separator:a68b83a05c95b39a5c4816098891200d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebfc9763eabb949303cd87f8cf9dc63a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#aebfc9763eabb949303cd87f8cf9dc63a">zypp::DEF_BUILTIN</a> (mips64)</td></tr> <tr class="separator:aebfc9763eabb949303cd87f8cf9dc63a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0310a1384ba3116c69f4608ffe4f6975"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a0310a1384ba3116c69f4608ffe4f6975">zypp::DEF_BUILTIN</a> (mips64el)</td></tr> <tr class="separator:a0310a1384ba3116c69f4608ffe4f6975"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a9bc0acb5af537759e9b0bd1dff3f9d68"><td class="memItemLeft" align="right" valign="top">const Arch </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacezypp.html#a9bc0acb5af537759e9b0bd1dff3f9d68">zypp::Arch_empty</a> (IdString::Empty)</td></tr> <tr class="separator:a9bc0acb5af537759e9b0bd1dff3f9d68"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="aed055476173625c9e2b4254598510f4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed055476173625c9e2b4254598510f4a">◆ </a></span>DEF_BUILTIN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEF_BUILTIN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">A</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">namespace </span>{ <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> IdString & a_##A () { <span class="keyword">static</span> IdString _str(#A); <span class="keywordflow">return</span> _str; } } \</div><div class="line"> const Arch Arch_##A( a_##A() )</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="Arch_8cc_source.html#l00152">152</a> of file <a class="el" href="Arch_8cc_source.html">Arch.cc</a>.</p> </div> </div> <a id="adeec42254edab0160974385014275b13"></a> <h2 class="memtitle"><span class="permalink"><a href="#adeec42254edab0160974385014275b13">◆ </a></span>SETARG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SETARG</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">N</td><td>)</td> <td>   if ( arch##N##_r.empty() ) return; target.addCompatBit( assertCompatSetEntry( arch##N##_r )._idBit )</td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a6ce89d8daf2a55e3c12f199769087872"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ce89d8daf2a55e3c12f199769087872">◆ </a></span>ZYPP_DEFINE_ID_HASHABLE()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ZYPP_DEFINE_ID_HASHABLE </td> <td>(</td> <td class="paramtype"><a class="el" href="structzypp_1_1Arch_1_1CompatEntry.html">zypp::Arch::CompatEntry</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a6ca5a1e5c00e9db973a8f400618a5033"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ca5a1e5c00e9db973a8f400618a5033">◆ </a></span>_compatSet</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">Set _compatSet</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="Arch_8cc_source.html#l00423">423</a> of file <a class="el" href="Arch_8cc_source.html">Arch.cc</a>.</p> </div> </div> </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="dir_c187b43c6f283d9fc95eff3f44ce072a.html">zypp</a></li><li class="navelem"><a class="el" href="Arch_8cc.html">Arch.cc</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>