Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 544

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>Open SCAP Library: xccdf_value Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&nbsp;Structure&nbsp;Index</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>xccdf_value Struct Reference<br/>
<small>
[<a class="el" href="group__XCCDF.html">XCCDF</a>,&nbsp;<a class="el" href="group__value.html">XCCDF Value</a>]</small>
</h1><!-- doxytag: class="xccdf_value" -->
<p>XCCDF Value.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="xccdf_8h_source.html">xccdf.h</a>&gt;</code></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a24589b2df9508d1d849fcc94d2dfce6d">xccdf_value_get_id</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get value ID.  <a href="#a24589b2df9508d1d849fcc94d2dfce6d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8ec5041c7685a2a15f1e98560a1c12f"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_title" ref="af8ec5041c7685a2a15f1e98560a1c12f" args="(const struct xccdf_value *value)" -->
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#af8ec5041c7685a2a15f1e98560a1c12f">xccdf_value_get_title</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get value title. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0aa3640b18fe31b045d5e6f1d1cb6ca"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_description" ref="aa0aa3640b18fe31b045d5e6f1d1cb6ca" args="(const struct xccdf_value *value)" -->
struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#aa0aa3640b18fe31b045d5e6f1d1cb6ca">xccdf_value_get_description</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get value description. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4edd71101ccb95b303f440fecf62362d"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_extends" ref="a4edd71101ccb95b303f440fecf62362d" args="(const struct xccdf_value *value)" -->
struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a4edd71101ccb95b303f440fecf62362d">xccdf_value_get_extends</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value's parent in the inheritance hierarchy. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__item.html">xccdf_item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a588a7943e055c76c4f0513fcc7aed7c1">xccdf_value_get_parent</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return value's parent in the grouping hierarchy.  <a href="#a588a7943e055c76c4f0513fcc7aed7c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#ab6dee71045b36f274793aafef5fbb860">xccdf_value_get_abstract</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the value is abstract.  <a href="#ab6dee71045b36f274793aafef5fbb860"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#aa32f1e98eb87cbcff9f3a23aee7c81bd">xccdf_value_get_prohibit_changes</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the value has the prohibit changes flag set to true.  <a href="#aa32f1e98eb87cbcff9f3a23aee7c81bd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a1d672777099e90af7e5b59d2e915b4c3">xccdf_value_get_hidden</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether the value has the hidden flag set to true.  <a href="#a1d672777099e90af7e5b59d2e915b4c3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab09781ac557495cef4ac97c3d9d3ae7d"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_statuses" ref="ab09781ac557495cef4ac97c3d9d3ae7d" args="(const struct xccdf_value *value)" -->
struct <a class="el" href="structxccdf__status__iterator.html">xccdf_status_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#ab09781ac557495cef4ac97c3d9d3ae7d">xccdf_value_get_statuses</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to value statuses. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94df2d4947539164fcd20f844b714c89"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_references" ref="a94df2d4947539164fcd20f844b714c89" args="(const struct xccdf_value *value)" -->
struct <a class="el" href="structxccdf__reference__iterator.html">xccdf_reference_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a94df2d4947539164fcd20f844b714c89">xccdf_value_get_references</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator to the XCCDF references of the value. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f89346d84439b56c0c1bfceaba2b46c"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_status_current" ref="a0f89346d84439b56c0c1bfceaba2b46c" args="(const struct xccdf_value *value)" -->
<a class="el" href="group__XCCDF.html#gac0d5c1c85828e13ebb13935551f8da38">xccdf_status_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a0f89346d84439b56c0c1bfceaba2b46c">xccdf_value_get_status_current</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get value current status. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8b141e53cf56104124f7182751e36cd"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_type" ref="af8b141e53cf56104124f7182751e36cd" args="(const struct xccdf_value *value)" -->
<a class="el" href="group__XCCDF.html#gaa2d75ea6d3cd6957100f532b2ab8e8a8">xccdf_value_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#af8b141e53cf56104124f7182751e36cd">xccdf_value_get_type</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return type of the value. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c2a287faf8c70346f84d648765443ce"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_interface_hint" ref="a4c2a287faf8c70346f84d648765443ce" args="(const struct xccdf_value *value)" -->
<a class="el" href="group__XCCDF.html#ga11b376c782488525bddcfafa3bb92b96">xccdf_interface_hint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a4c2a287faf8c70346f84d648765443ce">xccdf_value_get_interface_hint</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an interface hint for the value. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3ffc6bc219979dafa40a8a8b764d7d1"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_oper" ref="af3ffc6bc219979dafa40a8a8b764d7d1" args="(const struct xccdf_value *value)" -->
<a class="el" href="group__XCCDF.html#ga4458b04cd1236b95d15ac2d74276c09c">xccdf_operator_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#af3ffc6bc219979dafa40a8a8b764d7d1">xccdf_value_get_oper</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return an operator to be applied on the value. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a041df555f6c01083ee197b22e3043505"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_selector" ref="a041df555f6c01083ee197b22e3043505" args="(const struct xccdf_value *value)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a041df555f6c01083ee197b22e3043505">xccdf_value_get_selector</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return currently active selector of the value. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a5a445f8c48246e887820d8d131561e9e">xccdf_value_get_set_selector</a> (struct <a class="el" href="structxccdf__item.html">xccdf_item</a> *value, const char *selector)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Apply a selector on the value.  <a href="#a5a445f8c48246e887820d8d131561e9e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a8abc52a27cb39e38c46910be7f956366">xccdf_value_get_value_string</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the item's value as a string.  <a href="#a8abc52a27cb39e38c46910be7f956366"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#aaa854ad08adcb4cbeca51db5a5945c52">xccdf_value_get_value_number</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the item's value as a number.  <a href="#aaa854ad08adcb4cbeca51db5a5945c52"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#ac8455301b5365225875759bb23db3704">xccdf_value_get_value_boolean</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the item's value as a boolean value.  <a href="#ac8455301b5365225875759bb23db3704"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#afe901677c2db8d0600482612b9a8bdc9">xccdf_value_get_defval_string</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the item's default value as a string.  <a href="#afe901677c2db8d0600482612b9a8bdc9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a49e3359e8d182c4ea8a1376a6cb47b96">xccdf_value_get_defval_number</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the item's default value as a number.  <a href="#a49e3359e8d182c4ea8a1376a6cb47b96"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a8e92dab6ae5e3fdc13333dae348638e8">xccdf_value_get_defval_boolean</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the item's default value as a boolean value.  <a href="#a8e92dab6ae5e3fdc13333dae348638e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a1b2cba130773724f0b640e5a50bcb5cc">xccdf_value_get_lower_bound</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return upper limit for the numeric value.  <a href="#a1b2cba130773724f0b640e5a50bcb5cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a9b7e9830783fddfee3c492d22c3578d0">xccdf_value_get_upper_bound</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return lower limit for the numeric value.  <a href="#a9b7e9830783fddfee3c492d22c3578d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a094fdce3e380dd2bb2a09a532e355cdb">xccdf_value_get_match</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Regex the values should match.  <a href="#a094fdce3e380dd2bb2a09a532e355cdb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#ae8e05448033122bf28d6a510a831df9a">xccdf_value_get_must_match</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return mustMatch property.  <a href="#ae8e05448033122bf28d6a510a831df9a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#af437dcb9e59713b0a808ec1690b031fb">xccdf_value_get_version</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#ad4b2c62132cd3b35bcedc38f3498fe7d">xccdf_value_get_question</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__warning__iterator.html">xccdf_warning_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a1b15685c2b0bb6339fd11dda172581c0">xccdf_value_get_warnings</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a4ff8b8dcbda3ba57118bef54cb31cda6">xccdf_value_get_rationale</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a82e93431f4f2f606c5d0c254f63c60a6">xccdf_value_get_cluster_id</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#ac4e50f1fbe4b67977e5ab2734128a0fc">xccdf_value_get_version_update</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a8cd21f2497214091aecf6d231ddeb73d">xccdf_value_get_version_time</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a8db88b6c51964a126757efe9d1bff0e9">xccdf_value_get_weight</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxccdf__benchmark.html">xccdf_benchmark</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#acdf624d546368433220b44816d3535fa">xccdf_value_get_benchmark</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a7da403648b68b3253d9768668e402bfb">xccdf_value_get_platforms</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a6f3d5254e3b30ee39eb4300f32543132">xccdf_value_get_sources</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a9dbe539d498790429893813a98d6437d">xccdf_value_get_resolved</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a109041875480ef8619a28dc9dd03bfa1">xccdf_value_get_selected</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a46636b997ff6c8d592a34e15848e143e">xccdf_value_get_multiple</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxccdf__value.html#a569d0a208e0330c7dfd95805154d5824">xccdf_value_get_interactive</a> (const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *value)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>XCCDF Value. </p>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ab6dee71045b36f274793aafef5fbb860"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_abstract" ref="ab6dee71045b36f274793aafef5fbb860" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_abstract </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return whether the value is abstract. </p>

</div>
</div>
<a class="anchor" id="acdf624d546368433220b44816d3535fa"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_benchmark" ref="acdf624d546368433220b44816d3535fa" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structxccdf__benchmark.html">xccdf_benchmark</a> * xccdf_value_get_benchmark </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a82e93431f4f2f606c5d0c254f63c60a6"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_cluster_id" ref="a82e93431f4f2f606c5d0c254f63c60a6" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_value_get_cluster_id </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8e92dab6ae5e3fdc13333dae348638e8"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_defval_boolean" ref="a8e92dab6ae5e3fdc13333dae348638e8" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_defval_boolean </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the item's default value as a boolean value. </p>
<p>Implicit conversion is performed on non-boolean types: value is true for nonempty strings and nonzero numbers.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>boolean value </dd></dl>

</div>
</div>
<a class="anchor" id="a49e3359e8d182c4ea8a1376a6cb47b96"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_defval_number" ref="a49e3359e8d182c4ea8a1376a6cb47b96" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a> xccdf_value_get_defval_number </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the item's default value as a number. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>numeric value </dd></dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>NAN</em>&nbsp;</td><td>if value is not a number or is not set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afe901677c2db8d0600482612b9a8bdc9"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_defval_string" ref="afe901677c2db8d0600482612b9a8bdc9" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_value_get_defval_string </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the item's default value as a string. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>string value </dd></dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>NULL</em>&nbsp;</td><td>if value is not a string or is not set </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1d672777099e90af7e5b59d2e915b4c3"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_hidden" ref="a1d672777099e90af7e5b59d2e915b4c3" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_hidden </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return whether the value has the hidden flag set to true. </p>

</div>
</div>
<a class="anchor" id="a24589b2df9508d1d849fcc94d2dfce6d"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_id" ref="a24589b2df9508d1d849fcc94d2dfce6d" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_value_get_id </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get value ID. </p>

</div>
</div>
<a class="anchor" id="a569d0a208e0330c7dfd95805154d5824"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_interactive" ref="a569d0a208e0330c7dfd95805154d5824" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_interactive </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1b2cba130773724f0b640e5a50bcb5cc"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_lower_bound" ref="a1b2cba130773724f0b640e5a50bcb5cc" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a> xccdf_value_get_lower_bound </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return upper limit for the numeric value. </p>
<dl><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>NAN</em>&nbsp;</td><td>if value is not a number or lower limit is not set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a094fdce3e380dd2bb2a09a532e355cdb"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_match" ref="a094fdce3e380dd2bb2a09a532e355cdb" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_value_get_match </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Regex the values should match. </p>
<dl><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>NULL</em>&nbsp;</td><td>if regex was not set or the value is not a string. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a46636b997ff6c8d592a34e15848e143e"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_multiple" ref="a46636b997ff6c8d592a34e15848e143e" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_multiple </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae8e05448033122bf28d6a510a831df9a"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_must_match" ref="ae8e05448033122bf28d6a510a831df9a" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_must_match </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return mustMatch property. </p>
<p>Returns whether value must match conditions given by choices, or these are just hints. </p>

</div>
</div>
<a class="anchor" id="a588a7943e055c76c4f0513fcc7aed7c1"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_parent" ref="a588a7943e055c76c4f0513fcc7aed7c1" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structxccdf__item.html">xccdf_item</a> * xccdf_value_get_parent </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return value's parent in the grouping hierarchy. </p>
<p>Returned item will be either a value or a benchmark. </p>

</div>
</div>
<a class="anchor" id="a7da403648b68b3253d9768668e402bfb"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_platforms" ref="a7da403648b68b3253d9768668e402bfb" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> * xccdf_value_get_platforms </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa32f1e98eb87cbcff9f3a23aee7c81bd"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_prohibit_changes" ref="aa32f1e98eb87cbcff9f3a23aee7c81bd" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_prohibit_changes </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return whether the value has the prohibit changes flag set to true. </p>

</div>
</div>
<a class="anchor" id="ad4b2c62132cd3b35bcedc38f3498fe7d"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_question" ref="ad4b2c62132cd3b35bcedc38f3498fe7d" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> * xccdf_value_get_question </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4ff8b8dcbda3ba57118bef54cb31cda6"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_rationale" ref="a4ff8b8dcbda3ba57118bef54cb31cda6" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoscap__text__iterator.html">oscap_text_iterator</a> * xccdf_value_get_rationale </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9dbe539d498790429893813a98d6437d"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_resolved" ref="a9dbe539d498790429893813a98d6437d" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_resolved </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a109041875480ef8619a28dc9dd03bfa1"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_selected" ref="a109041875480ef8619a28dc9dd03bfa1" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_selected </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a445f8c48246e887820d8d131561e9e"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_set_selector" ref="a5a445f8c48246e887820d8d131561e9e" args="(struct xccdf_item *value, const char *selector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_set_selector </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structxccdf__item.html">xccdf_item</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>selector</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Apply a selector on the value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>The</em>&nbsp;</td><td>selector character string. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether setting the new selector was successful </dd></dl>

</div>
</div>
<a class="anchor" id="a6f3d5254e3b30ee39eb4300f32543132"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_sources" ref="a6f3d5254e3b30ee39eb4300f32543132" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structoscap__string__iterator.html">oscap_string_iterator</a> * xccdf_value_get_sources </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9b7e9830783fddfee3c492d22c3578d0"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_upper_bound" ref="a9b7e9830783fddfee3c492d22c3578d0" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a> xccdf_value_get_upper_bound </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return lower limit for the numeric value. </p>
<dl><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>NAN</em>&nbsp;</td><td>if value is not a number or upper limit is not set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac8455301b5365225875759bb23db3704"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_value_boolean" ref="ac8455301b5365225875759bb23db3704" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool xccdf_value_get_value_boolean </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the item's value as a boolean value. </p>
<p>Implicit conversion is performed on non-boolean types: value is true for nonempty strings and nonzero numbers.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>boolean value </dd></dl>

</div>
</div>
<a class="anchor" id="aaa854ad08adcb4cbeca51db5a5945c52"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_value_number" ref="aaa854ad08adcb4cbeca51db5a5945c52" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__XCCDF.html#ga83ab7d5052d01468f373732e268f47b4">xccdf_numeric</a> xccdf_value_get_value_number </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the item's value as a number. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>numeric value </dd></dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>NAN</em>&nbsp;</td><td>if value is not a number or is not set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8abc52a27cb39e38c46910be7f956366"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_value_string" ref="a8abc52a27cb39e38c46910be7f956366" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_value_get_value_string </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the item's value as a string. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>string value </dd></dl>
<dl><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>NULL</em>&nbsp;</td><td>if value is not a string or is not set </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af437dcb9e59713b0a808ec1690b031fb"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_version" ref="af437dcb9e59713b0a808ec1690b031fb" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_value_get_version </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8cd21f2497214091aecf6d231ddeb73d"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_version_time" ref="a8cd21f2497214091aecf6d231ddeb73d" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">time_t xccdf_value_get_version_time </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac4e50f1fbe4b67977e5ab2734128a0fc"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_version_update" ref="ac4e50f1fbe4b67977e5ab2734128a0fc" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * xccdf_value_get_version_update </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1b15685c2b0bb6339fd11dda172581c0"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_warnings" ref="a1b15685c2b0bb6339fd11dda172581c0" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structxccdf__warning__iterator.html">xccdf_warning_iterator</a> * xccdf_value_get_warnings </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8db88b6c51964a126757efe9d1bff0e9"></a><!-- doxytag: member="xccdf_value::xccdf_value_get_weight" ref="a8db88b6c51964a126757efe9d1bff0e9" args="(const struct xccdf_value *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float xccdf_value_get_weight </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structxccdf__value.html">xccdf_value</a> *&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/home/pvrabec/openscap/openscap-0.5.7/src/XCCDF/public/<a class="el" href="xccdf_8h_source.html">xccdf.h</a></li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 26 Feb 2010 for Open SCAP Library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>