| Current File : //usr/share/docs/openscap/html/oval__definitions_8h_source.html |
<!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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>Open SCAP Library: oval_definitions.h Source File</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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</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 style="padding-left: 0.5em;">
<div id="projectname">Open SCAP Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_dec16e0beb5f79ab6b40e328203e2e32.html">OVAL</a></li><li class="navelem"><a class="el" href="dir_d7d4c5e9309fab4992a34dcb057ec544.html">public</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">oval_definitions.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="oval__definitions_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">/*</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * Copyright 2009-2014 Red Hat Inc., Durham, North Carolina.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * All Rights Reserved.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * License as published by the Free Software Foundation; either</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment"> * Lesser General Public License for more details.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment"> * License along with this library; if not, write to the Free Software</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment"> * Authors:</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment"> * "David Niemoller" <David.Niemoller@g2-inc.com></span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#ifndef OVAL_DEFINITIONS</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#define OVAL_DEFINITIONS</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include "<a class="code" href="oscap_8h.html">oscap.h</a>"</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#include "oscap_source.h"</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include "<a class="code" href="oval__adt_8h.html">oval_adt.h</a>"</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#include "<a class="code" href="oval__types_8h.html">oval_types.h</a>"</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#include "oval_version.h"</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include "oval_schema_version.h"</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#include <stdbool.h></span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20"> 55</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  OVAL_AFCFML_UNKNOWN = 0,</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  OVAL_AFCFML_CATOS = 1,</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  OVAL_AFCFML_IOS = 2,</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  OVAL_AFCFML_MACOS = 3,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  OVAL_AFCFML_PIXOS = 4,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  OVAL_AFCFML_UNDEFINED = 5,</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  OVAL_AFCFML_UNIX = 6,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  OVAL_AFCFML_WINDOWS = 7</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> } <a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20">oval_affected_family_t</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca"> 67</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  OVAL_NODETYPE_UNKNOWN = 0,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  OVAL_NODETYPE_CRITERIA = 1,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  OVAL_NODETYPE_CRITERION = 2,</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  OVAL_NODETYPE_EXTENDDEF = 3</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> } <a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6"> 75</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  OVAL_OPERATOR_UNKNOWN = 0,</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  OVAL_OPERATOR_AND = 1,</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  OVAL_OPERATOR_ONE = 2,</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  OVAL_OPERATOR_OR = 3,</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  OVAL_OPERATOR_XOR = 4</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> } <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1"> 84</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  OVAL_OPERATION_UNKNOWN = 0,</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  OVAL_OPERATION_BITWISE_AND,</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  OVAL_OPERATION_BITWISE_OR,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  OVAL_OPERATION_CASE_INSENSITIVE_EQUALS,</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  OVAL_OPERATION_CASE_INSENSITIVE_NOT_EQUAL,</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  OVAL_OPERATION_EQUALS,</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  OVAL_OPERATION_GREATER_THAN,</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  OVAL_OPERATION_GREATER_THAN_OR_EQUAL,</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  OVAL_OPERATION_LESS_THAN,</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  OVAL_OPERATION_LESS_THAN_OR_EQUAL,</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  OVAL_OPERATION_NOT_EQUAL,</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  OVAL_OPERATION_PATTERN_MATCH,</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  OVAL_OPERATION_SUBSET_OF,</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  OVAL_OPERATION_SUPERSET_OF,</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> } <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1"> 103</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  OVAL_EXISTENCE_UNKNOWN = 0,</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  OVAL_ALL_EXIST = 1,</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  OVAL_ANY_EXIST = 2,</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  OVAL_AT_LEAST_ONE_EXISTS = 3,</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  OVAL_ONLY_ONE_EXISTS = 4,</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  OVAL_NONE_EXIST = 5</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> } <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">oval_existence_t</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70"> 113</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  OVAL_CHECK_UNKNOWN = 0,</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  OVAL_CHECK_ALL = 1,</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  OVAL_CHECK_AT_LEAST_ONE = 2,</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  OVAL_CHECK_NONE_EXIST = 3,</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  OVAL_CHECK_NONE_SATISFY = 4,</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  OVAL_CHECK_ONLY_ONE = 5</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> } <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4"> 123</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  OVAL_OBJECTCONTENT_UNKNOWN = 0,</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  OVAL_OBJECTCONTENT_ENTITY = 1,</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  OVAL_OBJECTCONTENT_SET = 2,</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  OVAL_OBJECTCONTENT_FILTER = 3</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> } <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4">oval_object_content_type_t</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671"> 131</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  OVAL_ENTITY_TYPE_UNKNOWN,</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  OVAL_ENTITY_TYPE_ANY,</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  OVAL_ENTITY_TYPE_BINARY,</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  OVAL_ENTITY_TYPE_BOOLEAN,</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  OVAL_ENTITY_TYPE_FLOAT,</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  OVAL_ENTITY_TYPE_INTEGER,</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  OVAL_ENTITY_TYPE_STRING,</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> } <a class="code" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671">oval_entity_type_t</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5"> 142</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  OVAL_FILTER_ACTION_UNKNOWN = 0,</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  OVAL_FILTER_ACTION_EXCLUDE,</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  OVAL_FILTER_ACTION_INCLUDE</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> } <a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5">oval_filter_action_t</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e"> 149</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  OVAL_DATATYPE_UNKNOWN = 0,</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  OVAL_DATATYPE_BINARY,</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  OVAL_DATATYPE_BOOLEAN,</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  OVAL_DATATYPE_EVR_STRING,</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  OVAL_DATATYPE_FILESET_REVISION,</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  OVAL_DATATYPE_FLOAT,</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  OVAL_DATATYPE_INTEGER,</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  OVAL_DATATYPE_IOS_VERSION,</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  OVAL_DATATYPE_IPV4ADDR,</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  OVAL_DATATYPE_IPV6ADDR,</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  OVAL_DATATYPE_RECORD,</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  OVAL_DATATYPE_SEXP,</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  OVAL_DATATYPE_STRING,</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  OVAL_DATATYPE_STRING_M,</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  OVAL_DATATYPE_VERSION,</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> } <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53"> 168</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  OVAL_ENTITY_VARREF_UNKNOWN,</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  OVAL_ENTITY_VARREF_NONE,</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  OVAL_ENTITY_VARREF_ATTRIBUTE,</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  OVAL_ENTITY_VARREF_ELEMENT</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> } <a class="code" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53">oval_entity_varref_type_t</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df"> 176</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  OVAL_SET_UNKNOWN,</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  OVAL_SET_AGGREGATE,</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  OVAL_SET_COLLECTIVE</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> } <a class="code" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df">oval_setobject_type_t</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c"> 183</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  OVAL_SET_OPERATION_UNKNOWN,</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  OVAL_SET_OPERATION_COMPLEMENT = 1,</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  OVAL_SET_OPERATION_INTERSECTION = 2,</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  OVAL_SET_OPERATION_UNION = 3</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> } <a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c">oval_setobject_operation_t</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6"> 191</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  OVAL_VARIABLE_UNKNOWN,</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  OVAL_VARIABLE_EXTERNAL,</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  OVAL_VARIABLE_CONSTANT,</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  OVAL_VARIABLE_LOCAL</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> } <a class="code" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6">oval_variable_type_t</a>;</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="preprocessor">#define OVAL_FUNCTION 4</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  OVAL_COMPONENT_UNKNOWN = 0,</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  OVAL_COMPONENT_LITERAL = 1,</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  OVAL_COMPONENT_OBJECTREF = 2,</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  OVAL_COMPONENT_VARREF = 3,</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  OVAL_COMPONENT_FUNCTION = 4,</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  OVAL_FUNCTION_BEGIN = OVAL_FUNCTION + 1,</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  OVAL_FUNCTION_CONCAT = OVAL_FUNCTION + 2,</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  OVAL_FUNCTION_END = OVAL_FUNCTION + 3,</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  OVAL_FUNCTION_SPLIT = OVAL_FUNCTION + 4,</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  OVAL_FUNCTION_SUBSTRING = OVAL_FUNCTION + 5,</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  OVAL_FUNCTION_TIMEDIF = OVAL_FUNCTION + 6,</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  OVAL_FUNCTION_ESCAPE_REGEX = OVAL_FUNCTION + 7,</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  OVAL_FUNCTION_REGEX_CAPTURE = OVAL_FUNCTION + 8,</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  OVAL_FUNCTION_ARITHMETIC = OVAL_FUNCTION + 9,</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  OVAL_FUNCTION_COUNT = OVAL_FUNCTION + 10,</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  OVAL_FUNCTION_UNIQUE = OVAL_FUNCTION + 11,</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  OVAL_FUNCTION_GLOB_TO_REGEX = OVAL_FUNCTION + 12,</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  OVAL_FUNCTION_LAST = OVAL_FUNCTION + 13</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> } <a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d">oval_component_type_t</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c"> 222</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  OVAL_ARITHMETIC_UNKNOWN = 0,</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  OVAL_ARITHMETIC_ADD = 1,</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  OVAL_ARITHMETIC_MULTIPLY = 2,</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  OVAL_ARITHMETIC_SUBTRACT = 3, <span class="comment">//NOT YET SUPPORTED BY OVAL</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  OVAL_ARITHMETIC_DIVIDE = 4 <span class="comment">//NOT YET SUPPORTED BY OVAL</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> } <a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c">oval_arithmetic_operation_t</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7"> 231</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  OVAL_DATETIME_UNKNOWN = 0,</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  OVAL_DATETIME_YEAR_MONTH_DAY = 1,</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  OVAL_DATETIME_MONTH_DAY_YEAR = 2,</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  OVAL_DATETIME_DAY_MONTH_YEAR = 3,</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  OVAL_DATETIME_WIN_FILETIME = 4,</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  OVAL_DATETIME_SECONDS_SINCE_EPOCH = 5,</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  OVAL_DATETIME_CIM_DATETIME = 6</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> } <a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">oval_datetime_format_t</a>;</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  OVAL_RECORD_FIELD_UNKNOWN = 0,</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  OVAL_RECORD_FIELD_STATE = 1,</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  OVAL_RECORD_FIELD_ITEM = 2,</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> } oval_record_field_type_t;</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a">oval_family_t</a> <a class="code" href="group__OVALDEF.html#gacc440b72a2c5eee9199a95525dc4c39c">oval_subtype_get_family</a>(<a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a>);</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_operator_get_text(<a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a>);</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_subtype_get_text(<a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a>);</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_family_get_text(<a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a">oval_family_t</a>);</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_check_get_text(<a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>);</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_existence_get_text(<a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">oval_existence_t</a>);</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_affected_family_get_text(<a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20">oval_affected_family_t</a>);</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_datatype_get_text(<a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> oval_datatype_from_text(<span class="keyword">const</span> <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_operation_get_text(<a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a>);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_set_operation_get_text(<a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c">oval_setobject_operation_t</a>);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_datetime_format_get_text(<a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">oval_datetime_format_t</a>);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_arithmetic_operation_get_text(<a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c">oval_arithmetic_operation_t</a>);</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_filter_action_get_text(<a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5">oval_filter_action_t</a>);</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> </div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html">oval_definition_model</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="structoval__definition__iterator.html"> 278</a></span> <span class="keyword">struct </span><a class="code" href="structoval__definition.html">oval_definition</a>;</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <span class="keyword">struct </span><a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a>;</div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structoval__test__iterator.html"> 289</a></span> <span class="keyword">struct </span><a class="code" href="structoval__test.html">oval_test</a>;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="keyword">struct </span><a class="code" href="structoval__test__iterator.html">oval_test_iterator</a>;</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structoval__object__iterator.html"> 303</a></span> <span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a>;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="keyword">struct </span><a class="code" href="structoval__object__iterator.html">oval_object_iterator</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structoval__state__iterator.html"> 315</a></span> <span class="keyword">struct </span><a class="code" href="structoval__state.html">oval_state</a>;</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <span class="keyword">struct </span><a class="code" href="structoval__state__iterator.html">oval_state_iterator</a>;</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a>;</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__possible__value.html">oval_variable_possible_value</a>;</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a>;</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structoval__variable__iterator.html"> 347</a></span> <span class="keyword">struct </span><a class="code" href="structoval__variable__restriction.html">oval_variable_restriction</a>;</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a>;</div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="structoval__affected__iterator.html"> 373</a></span> <span class="keyword">struct </span><a class="code" href="structoval__affected.html">oval_affected</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <span class="keyword">struct </span><a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a>;</div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="structoval__reference__iterator.html"> 386</a></span> <span class="keyword">struct </span><a class="code" href="structoval__reference.html">oval_reference</a>;</div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> <span class="keyword">struct </span><a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a>;</div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structoval__criteria__node__iterator.html"> 400</a></span> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html">oval_criteria_node</a>;</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a>;</div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="structoval__object__content__iterator.html"> 410</a></span> <span class="keyword">struct </span><a class="code" href="structoval__object__content.html">oval_object_content</a>;</div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="keyword">struct </span><a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a>;</div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="structoval__behavior__iterator.html"> 420</a></span> <span class="keyword">struct </span><a class="code" href="structoval__behavior.html">oval_behavior</a>;</div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span> <span class="keyword">struct </span><a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a>;</div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="structoval__state__content__iterator.html"> 430</a></span> <span class="keyword">struct </span><a class="code" href="structoval__state__content.html">oval_state_content</a>;</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="keyword">struct </span><a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a>;</div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="structoval__value__iterator.html"> 440</a></span> <span class="keyword">struct </span><a class="code" href="structoval__value.html">oval_value</a>;</div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="keyword">struct </span><a class="code" href="structoval__value__iterator.html">oval_value_iterator</a>;</div>
<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="structoval__entity__iterator.html"> 450</a></span> <span class="keyword">struct </span><a class="code" href="structoval__entity.html">oval_entity</a>;</div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> <span class="keyword">struct </span><a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a>;</div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="structoval__record__field__iterator.html"> 458</a></span> <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a>;</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span> <span class="keyword">struct </span><a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a>;</div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="structoval__setobject__iteraor.html"> 467</a></span> <span class="keyword">struct </span><a class="code" href="structoval__setobject.html">oval_setobject</a>;</div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span> <span class="keyword">struct </span>oval_setobject_iterator;</div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="structoval__filter__iterator.html"> 477</a></span> <span class="keyword">struct </span><a class="code" href="structoval__filter.html">oval_filter</a>;</div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> <span class="keyword">struct </span><a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a>;</div>
<div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="structoval__component__iterator.html"> 582</a></span> <span class="keyword">struct </span><a class="code" href="structoval__component.html">oval_component</a>;</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span> <span class="keyword">struct </span><a class="code" href="structoval__component__iterator.html">oval_component_iterator</a>;</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span> </div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a>;</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span> </div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span> <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_generator_new(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span> <span class="keywordtype">void</span> oval_generator_free(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span> <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_generator_clone(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *old_generator);</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span> <span class="keywordtype">char</span> *oval_generator_get_product_name(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span> <span class="keywordtype">char</span> *oval_generator_get_product_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <a class="code" href="group__COMMON.html#ga87ad87a49af7d966b9a966e0fa260bc1">OSCAP_DEPRECATED</a>(<span class="keywordtype">char</span> *oval_generator_get_schema_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator));</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_generator_get_core_schema_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="keywordtype">char</span> *oval_generator_get_timestamp(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_generator_get_platform_schema_version (<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keyword">const</span> <span class="keywordtype">char</span> *platform);</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span> <span class="keywordtype">void</span> oval_generator_set_product_name(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keyword">const</span> <span class="keywordtype">char</span> *product_name);</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> <span class="keywordtype">void</span> oval_generator_set_product_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keyword">const</span> <span class="keywordtype">char</span> *product_version);</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> <a class="code" href="group__COMMON.html#ga87ad87a49af7d966b9a966e0fa260bc1">OSCAP_DEPRECATED</a>(<span class="keywordtype">void</span> oval_generator_set_schema_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keyword">const</span> <span class="keywordtype">char</span> *schema_version));</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="keywordtype">void</span> oval_generator_set_core_schema_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keyword">const</span> <span class="keywordtype">char</span> *schema_version);</div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="keywordtype">void</span> oval_generator_add_platform_schema_version(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keyword">const</span> <span class="keywordtype">char</span> *platform, <span class="keyword">const</span> <span class="keywordtype">char</span> *schema_version);</div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="keywordtype">void</span> oval_generator_set_timestamp(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator, <span class="keyword">const</span> <span class="keywordtype">char</span> *timestamp);</div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="keywordtype">void</span> oval_generator_update_timestamp(<span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span> </div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html">oval_definition_model</a> *<a class="code" href="group__OVALDEF.html#ga9e86ce6215371e9ac00131719799ca2b">oval_definition_model_new</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span> </div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span> <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html">oval_definition_model</a> *<a class="code" href="group__OVALDEF.html#ga2e22850b509823206ff6953d3ca9fd75">oval_definition_model_import_source</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__source.html">oscap_source</a> *source);</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span> </div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <a class="code" href="group__COMMON.html#ga87ad87a49af7d966b9a966e0fa260bc1">OSCAP_DEPRECATED</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *<a class="code" href="group__OVALDEF.html#ga2931f8a8454c84703fb4e3e60a6c1552">oval_definition_model_import</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file));</div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span> </div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <a class="code" href="group__COMMON.html#ga87ad87a49af7d966b9a966e0fa260bc1">OSCAP_DEPRECATED</a>(<span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga10049d60252be9e682ba20fd9e64f43b">oval_definition_model_merge</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *file));</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span> </div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span> <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html">oval_definition_model</a> *<a class="code" href="group__OVALDEF.html#ga5b8cc50ce5f27ba93c752f011759c489">oval_definition_model_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gabd581bde7a247fcb53946325c8814670">oval_definition_model_export</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga0e919349120538ed3e9023703b146405">oval_definition_model_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model);</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span> </div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span> <span class="keywordtype">void</span> oval_definition_model_set_generator(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__generator.html">oval_generator</a> *generator);</div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gac90e87e3a607abd49e731f5beb807b36">oval_definition_model_bind_variable_model</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable__model.html">oval_variable_model</a> *);</div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span> </div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="keywordtype">void</span> oval_definition_model_clear_external_variables(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_definition_model_get_generator(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model);</div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="keyword">struct </span><a class="code" href="structoval__definition.html">oval_definition</a> *<a class="code" href="group__OVALDEF.html#gad8548d0af50e84b98325b4ddb28e2694">oval_definition_model_get_definition</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span> <span class="keyword">struct </span><a class="code" href="structoval__test.html">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga4278f3ca4e6329a19c3ac06bf73489d0">oval_definition_model_get_test</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a> *<a class="code" href="group__OVALDEF.html#gaa853307ec061645bf33840d146f27a8d">oval_definition_model_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span> <span class="keyword">struct </span><a class="code" href="structoval__state.html">oval_state</a> *<a class="code" href="group__OVALDEF.html#gaa1c70702d70206abbae0ca9bdef54799">oval_definition_model_get_state</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga54268c4bd0674ca69b9f97e338a0a58b">oval_definition_model_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="keyword">struct </span><a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *<a class="code" href="group__OVALDEF.html#gab055de9725a0d9c5576bc97be253c0b0">oval_definition_model_get_definitions</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model);</div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span> <span class="keyword">struct </span><a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *<a class="code" href="group__OVALDEF.html#ga799f6aa6c3e8f78af3d5a74089b6a850">oval_definition_model_get_tests</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model);</div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="keyword">struct </span><a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *<a class="code" href="group__OVALDEF.html#ga7fc7c974c220e0d955f01295aaf636e4">oval_definition_model_get_objects</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model);</div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="keyword">struct </span><a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *<a class="code" href="group__OVALDEF.html#ga4f3d5bd5ebfe440f90a33272b7fb46c6">oval_definition_model_get_states</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model);</div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *<a class="code" href="group__OVALDEF.html#gaf89fe89094155a4ee46633489712e247">oval_definition_model_get_variables</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model);</div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span> </div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__OVALDEF.html#ga80e2cee5cca6dee041a3ef6f289a320b">oval_definition_model_supported</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__model__iterator.html">oval_variable_model_iterator</a> *<a class="code" href="group__OVALDEF.html#ga6f9bac734358ca90312436cd68ca4494">oval_definition_model_get_variable_models</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span> <span class="keyword">struct </span><a class="code" href="structoval__definition.html">oval_definition</a> *<a class="code" href="group__OVALDEF.html#ga6411a955e5d2f89b17115deba7a211ed">oval_definition_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span> </div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span> <span class="keyword">struct </span><a class="code" href="structoval__definition.html">oval_definition</a> *<a class="code" href="group__OVALDEF.html#ga592e2bae997d55535e99ed6c55198210">oval_definition_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *old_definition);</div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span> </div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab2368745a29f1e3a4649f513231fee10">oval_definition_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span> </div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab2aee7edf52662652eb0fb9ddd8bef5e">oval_definition_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keywordtype">int</span> version);</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab423431db12f7cba0953230648315c20">oval_definition_set_class</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <a class="code" href="oval__types_8h.html#a3323efc68980168d0187c26dd22bfce1">oval_definition_class_t</a>);</div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaa71ba1da6dc02c718878188a899014f3">oval_definition_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keywordtype">bool</span> deprecated);</div>
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga6bf26fcb4a1a73cfc4cec902301298fe">oval_definition_set_title</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keywordtype">char</span> *title);</div>
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2069e1282f02ebfb5a661eab90a229d6">oval_definition_set_description</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keywordtype">char</span> *description);</div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gac818befd3b159dfa5723e8d21054ab26">oval_definition_add_affected</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *affected);</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga5cc090c0f8d4c801a59ba6bb1af17e0a">oval_definition_add_reference</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *reference);</div>
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga5edd2eb22f538f9dbe77e7b19c760a1d">oval_definition_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keywordtype">char</span> *note);</div>
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga44fb9c1aefb424c2b3e9c37e542ceff9">oval_definition_set_criteria</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *criteria);</div>
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga99081e73c5061713ad525ad5655a8256">oval_definition_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga311335f5126c9713b5f862b64dc0431c">oval_definition_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span> <a class="code" href="oval__types_8h.html#a3323efc68980168d0187c26dd22bfce1">oval_definition_class_t</a> <a class="code" href="group__OVALDEF.html#ga673e679af81822caefa51b35904fd4b5">oval_definition_get_class</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gad9ccbdb5e7d16da6f8ab0309a91359c8">oval_definition_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaf256261a2bdf5097472a61696d528013">oval_definition_get_title</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga5ee99958ccc7504e32fd6d41362c331b">oval_definition_get_description</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span> <span class="keyword">struct </span><a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *<a class="code" href="group__OVALDEF.html#ga23b53971a6953e8f6e92385ea297bb5d">oval_definition_get_affected</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span> <span class="keyword">struct </span><a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *<a class="code" href="group__OVALDEF.html#ga31a2cc76f167f1b436ab7f4d0b6a7b78">oval_definition_get_references</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span> <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#gaa6d0f0af7d4f71c5c917a9d18debe997">oval_definition_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#gaa771c9866e018d4445433c07a107abf4">oval_definition_get_criteria</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *);</div>
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga87536fd22dd266cf9019a7a71255c59e">oval_definition_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *);</div>
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span> <span class="keyword">struct </span><a class="code" href="structoval__definition.html">oval_definition</a> *<a class="code" href="group__OVALDEF.html#ga4fc8f2192c748863eb0790326dbab998">oval_definition_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *);</div>
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga856cde5959d3d29739e0647accfe82f4">oval_definition_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__iterator.html">oval_definition_iterator</a> *);</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span> <span class="keyword">struct </span><a class="code" href="structoval__test.html">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga6e9b5ff346e30f5aa7641725a6d9e9d8">oval_test_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span> <span class="keyword">struct </span><a class="code" href="structoval__test.html">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga1dc410d423d5560ae30f8cac0d818771">oval_test_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *old_test);</div>
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gae5e54ab1d82a1bd0f7adb6fab2e73ffd">oval_test_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span> </div>
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga1fce15f743d777ca44ebab29a1392157">oval_test_set_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> subtype);</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga5feb5d65b2e15e995ccd151e4eb5b873">oval_test_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <span class="keywordtype">char</span> *note);</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2676ed1eb9bfacab4537781d9c8727c0">oval_test_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <span class="keywordtype">char</span> *comment);</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga92846b3e7c818699421c8f2fc8b28eba">oval_test_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <span class="keywordtype">bool</span> deprecated);</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2851958564a793edf5762759cd536014">oval_test_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <span class="keywordtype">int</span> version);</div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2550bcc4557cc89afbdcd6e37530eefe">oval_test_set_state_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a>);</div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7ea4584bce446992d713ee7b8fabdf6b">oval_test_set_existence</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">oval_existence_t</a>);</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab8cb734092ee902043074b3d62752896">oval_test_set_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>);</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga559dc4e8bfc39ef1aed3c6bac219d299">oval_test_set_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabc49f890db2a53ee625fe93511ec2b01">oval_test_add_state</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span> <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a">oval_family_t</a> <a class="code" href="group__OVALDEF.html#ga9117f88bc22190b4259f4582e4bdf1ea">oval_test_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span> <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> <a class="code" href="group__OVALDEF.html#gafb0d0e037ebdc3fb821f31b48b9cc971">oval_test_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span> <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#ga495cc1a7ad3ac8e0e7e8bb3fdf5611e5">oval_test_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaaf2b6790594b8c9059e395b5728430d4">oval_test_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga61cf9cf8bb52f48b50e45cd9a688c186">oval_test_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga99fc23f8fee128ad33279a8395ed147c">oval_test_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga8c8c00d84d71525d403c4ef6497c7b15">oval_test_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span> <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a> <a class="code" href="group__OVALDEF.html#ga0a8a7e53f517982abbe49bc531a4045c">oval_test_get_state_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span> <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">oval_existence_t</a> <a class="code" href="group__OVALDEF.html#gaaababad2d3e59cd49613ba81e49fc530">oval_test_get_existence</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span> <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga0d3de7d44b0a1f25a4f752dfc88ebfa7">oval_test_get_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span> <span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga630ee349c16490b939e0b0cacea2dd07">oval_test_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span> <span class="keyword">struct </span><a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *<a class="code" href="group__OVALDEF.html#ga13f4792ecb3498cef35f4c32472d072a">oval_test_get_states</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span> </div>
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gaf875434233ac9c84a50ae9913bac6990">oval_test_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *);</div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span> <span class="keyword">struct </span><a class="code" href="structoval__test.html">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga30d1b612928a0751f02f54068b5f50a5">oval_test_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *);</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7f929225e0dd5e973dc1e461b7694706">oval_test_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__test__iterator.html">oval_test_iterator</a> *);</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span> <span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga0745d23ca1646b7e5de5015a6dbce333">oval_object_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span> <span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga4ecf8898e68b0ce27be0e379e782051d">oval_object_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *old_object);</div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7f398a02efaaaa8962d68ad486c01a4e">oval_object_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span> </div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab8022028389fbea3d58ff68f259490ca">oval_object_set_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> subtype);</div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga6acf65fe782b64885a38a7f9ef88f854">oval_object_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *, <span class="keywordtype">char</span> *note);</div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span> </div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaa8c0c1dd2ba2400ebcbc896169d5666b">oval_object_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *, <span class="keywordtype">char</span> *comment);</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span> </div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaaa4cd7b065405e47cab4794eaf149962">oval_object_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *, <span class="keywordtype">bool</span> deprecated);</div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaba746d196149d499e10bde052158a474">oval_object_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *, <span class="keywordtype">int</span> version);</div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gab62165673d2479dd5d27cb437e7120b8">oval_object_add_object_content</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *content);</div>
<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga01301c7353996e914cfddb52fb98a229">oval_object_add_behavior</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__behavior.html">oval_behavior</a> *behavior);</div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span> <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a">oval_family_t</a> <a class="code" href="group__OVALDEF.html#ga37ae5b026dae3ba19307bee4eabae755">oval_object_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga84349daf1af6150c3cacdf5e1de6cd1e">oval_object_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span> <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> <a class="code" href="group__OVALDEF.html#ga0d345c0d277c3ddb7d3919eafbbbb1bd">oval_object_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span> <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#ga3c9bdd066ff355ac056618c3087e0fb1">oval_object_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga1f96b1099febf9cad3f8b8830be86b82">oval_object_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga7caf7a93229db23933ddb155db9314fa">oval_object_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span> </div>
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga0e2c853a129e06691591d76f57ca7076">oval_object_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gaf4bc6662c4a38bf0667d44a2ef3d837b">oval_object_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span> </div>
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span> <a class="code" href="group__COMMON.html#ga87ad87a49af7d966b9a966e0fa260bc1">OSCAP_DEPRECATED</a>(oval_version_t <a class="code" href="group__OVALDEF.html#gafde45ea5a1f69dc8859fe3a60811311b">oval_object_get_schema_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *<span class="keywordtype">object</span>));</div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span> </div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span> <a class="code" href="structoval__schema__version__t.html">oval_schema_version_t</a> <a class="code" href="group__OVALDEF.html#gaf30ef5d7fe0e2c6217205ec50b99850b">oval_object_get_platform_schema_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *<span class="keywordtype">object</span>);</div>
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span> </div>
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span> <span class="keyword">struct </span><a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *<a class="code" href="group__OVALDEF.html#gaea7af3fbe1776527e8eef6233aebe3b5">oval_object_get_object_contents</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span> <span class="keyword">struct </span><a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *<a class="code" href="group__OVALDEF.html#gab8bd2340de0758874def8c260fdd4054">oval_object_get_behaviors</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *);</div>
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gae735e9f01ab2c8396f8d6165450b65f2">oval_object_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *);</div>
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span> <span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a> *<a class="code" href="group__OVALDEF.html#gae0321e780f1f8e410a407fe205166a76">oval_object_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *);</div>
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga28ff6f6c3f65446f2da1d63885f27a1d">oval_object_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *);</div>
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span> <span class="keyword">struct </span><a class="code" href="structoval__state.html">oval_state</a> *<a class="code" href="group__OVALDEF.html#ga232ee583317c4e71772f75ff13d0f74c">oval_state_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);</div>
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span> <span class="keyword">struct </span><a class="code" href="structoval__state.html">oval_state</a> *<a class="code" href="group__OVALDEF.html#gaa7951fab775252622de5d3d1b2a8a0f0">oval_state_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *old_state);</div>
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gae570dacf481fc02cfdf3420a53b91b29">oval_state_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span> </div>
<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga312270d697ba5aec73b0765a0b572d57">oval_state_set_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> subtype);</div>
<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga9371475d9d286345d880e24b7d6297ff">oval_state_add_note</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *, <span class="keywordtype">char</span> *note);</div>
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga81844120fd22784391967ae54f4815cd">oval_state_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *, <span class="keywordtype">char</span> *comment);</div>
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga81d256f6e88910ad6bf1c70ee3a73c1d">oval_state_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *, <span class="keywordtype">bool</span> deprecated);</div>
<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4de8c320f537f7636691ea7bc1898ed2">oval_state_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *, <span class="keywordtype">int</span> version);</div>
<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga8b4a079d27e320bd135a8a3314a9b141">oval_state_set_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *, <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a>);</div>
<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4d65d2f430c82dd92d5822728aa86e1f">oval_state_add_content</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *content);</div>
<div class="line"><a name="l01520"></a><span class="lineno"> 1520</span> <a class="code" href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a">oval_family_t</a> <a class="code" href="group__OVALDEF.html#ga8693c2d07171ce7fa37cd41b253a9348">oval_state_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga685f5e181ecde5479106f1b72030013d">oval_state_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span> <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> <a class="code" href="group__OVALDEF.html#gadb8affdb7564eff0b6b5ef3ee3f73512">oval_state_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01538"></a><span class="lineno"> 1538</span> <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#ga2a3675893b4241ffdee4447f7d1aa3f2">oval_state_get_notes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga8edde47e7d781d442cbc8e5fdf37e9b7">oval_state_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga72a7ee9bae3338e20ff89aa51b0d95d0">oval_state_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01555"></a><span class="lineno"> 1555</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga272d726ebb434d85c0c9b084e88e3b17">oval_state_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01560"></a><span class="lineno"> 1560</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga989cf2ff0a094e5d1b7ee107cc0bfdc9">oval_state_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01565"></a><span class="lineno"> 1565</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gaab999ca597b76309cc58214d2023a678">oval_state_get_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01572"></a><span class="lineno"> 1572</span> <span class="keyword">struct </span><a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *<a class="code" href="group__OVALDEF.html#ga6d38e6821748f4daf018ad5d02bbbb7d">oval_state_get_contents</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga40e63cb6da048bfda64611d37f4a11f0">oval_state_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *);</div>
<div class="line"><a name="l01588"></a><span class="lineno"> 1588</span> <span class="keyword">struct </span><a class="code" href="structoval__state.html">oval_state</a> *<a class="code" href="group__OVALDEF.html#ga4e898526cc63fd3be73ede79048f2514">oval_state_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *);</div>
<div class="line"><a name="l01593"></a><span class="lineno"> 1593</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga861f5ada4ea2fd2ef3e0c9e0e950bd15">oval_state_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__iterator.html">oval_state_iterator</a> *);</div>
<div class="line"><a name="l01626"></a><span class="lineno"> 1626</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *<a class="code" href="group__OVALDEF.html#gaf8e193bd514f8296466c3801bde2bb25">oval_variable_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>, <a class="code" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6">oval_variable_type_t</a> type);</div>
<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga340cb9621c5af8d3e9ab6468cc1948e0">oval_variable_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *old_variable);</div>
<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga03c2d5ac6ac55948d5e2862422a04e2b">oval_variable_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span> </div>
<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__possible__value.html">oval_variable_possible_value</a> *<a class="code" href="group__OVALDEF.html#ga6e8f070fee262cab30e88557fc632ba8">oval_variable_possible_value_new</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *hint, <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span> </div>
<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga885d13a392b314f9e518632a62b5d25d">oval_variable_possible_value_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__possible__value.html">oval_variable_possible_value</a> *pv);</div>
<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span> </div>
<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a> *<a class="code" href="group__OVALDEF.html#gac4dfcdf618d1adddbfcacec504d4506e">oval_variable_possible_restriction_new</a>(<a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a> <span class="keyword">operator</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *hint);</div>
<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span> </div>
<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span> </div>
<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga759b2cc9e051ba0d5dbab4059b1d1041">oval_variable_possible_restriction_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a> *pr);</div>
<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span> </div>
<div class="line"><a name="l01674"></a><span class="lineno"> 1674</span> <span class="keyword">struct </span><a class="code" href="structoval__variable__restriction.html">oval_variable_restriction</a> *<a class="code" href="group__OVALDEF.html#gadc236302e584a4aaa6edd85addd85646">oval_variable_restriction_new</a>(<a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a> operation, <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
<div class="line"><a name="l01675"></a><span class="lineno"> 1675</span> </div>
<div class="line"><a name="l01680"></a><span class="lineno"> 1680</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga1b50c608c3e43b8d081639ac23cba3af">oval_variable_restriction_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__restriction.html">oval_variable_restriction</a> *r);</div>
<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span> </div>
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga1936e1bd45e7fd22d11f7477bd5d8456">oval_variable_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *, <span class="keywordtype">char</span> *comment);</div>
<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga9c02ae430af80d08c398953cada67318">oval_variable_set_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *, <span class="keywordtype">int</span> version);</div>
<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga59596758acd538be98ebd9b8775ab794">oval_variable_set_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *, <span class="keywordtype">bool</span> deprecated);</div>
<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga838bbd211257461e7f354bf5f88a8a64">oval_variable_set_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>);</div>
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4e2a5d7f39daee5edf747f568fa90e69">oval_variable_add_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *); <span class="comment">//type==OVAL_VARIABLE_CONSTANT</span></div>
<div class="line"><a name="l01730"></a><span class="lineno"> 1730</span> </div>
<div class="line"><a name="l01731"></a><span class="lineno"> 1731</span> <span class="keywordtype">void</span> oval_variable_clear_values(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01732"></a><span class="lineno"> 1732</span> </div>
<div class="line"><a name="l01739"></a><span class="lineno"> 1739</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaef873c66f22984f5783be6031b636fa2">oval_variable_add_possible_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *variable, <span class="keyword">struct</span> <a class="code" href="structoval__variable__possible__value.html">oval_variable_possible_value</a> *pv);</div>
<div class="line"><a name="l01740"></a><span class="lineno"> 1740</span> </div>
<div class="line"><a name="l01747"></a><span class="lineno"> 1747</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga2555de317240b74de3de51147c1597a6">oval_variable_add_possible_restriction</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *variable, <span class="keyword">struct</span> <a class="code" href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a> *pr);</div>
<div class="line"><a name="l01748"></a><span class="lineno"> 1748</span> </div>
<div class="line"><a name="l01755"></a><span class="lineno"> 1755</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gafafb9fb28078c304a6a331cf127aac7f">oval_variable_possible_restriction_add_restriction</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a> *pr, <span class="keyword">struct</span> <a class="code" href="structoval__variable__restriction.html">oval_variable_restriction</a> *r);</div>
<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span> </div>
<div class="line"><a name="l01769"></a><span class="lineno"> 1769</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga61cb4fd268434eb7f82400806be6e245">oval_variable_set_component</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *component); <span class="comment">//type==OVAL_VARIABLE_LOCAL</span></div>
<div class="line"><a name="l01781"></a><span class="lineno"> 1781</span> <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga5af5f0a8f14194c6c95e8fed74c3ff2f">oval_variable_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01787"></a><span class="lineno"> 1787</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gad31a4444a5d7198cec1e25006854d352">oval_variable_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01792"></a><span class="lineno"> 1792</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga5d08e8be95f5c17f67c00e3b7214bd23">oval_variable_get_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01797"></a><span class="lineno"> 1797</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga593a9f421ff46ada989895bf11c80788">oval_variable_get_deprecated</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01802"></a><span class="lineno"> 1802</span> <a class="code" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6">oval_variable_type_t</a> <a class="code" href="group__OVALDEF.html#ga98d512ea3c2a9f50a2d1fc5337df30b2">oval_variable_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01807"></a><span class="lineno"> 1807</span> <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> <a class="code" href="group__OVALDEF.html#ga3305986237d5bff16d84e9bfb92fea36">oval_variable_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l01815"></a><span class="lineno"> 1815</span> <span class="keyword">struct </span><a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *<a class="code" href="group__OVALDEF.html#gafb78c4dc3624c31dc87d4dfc4d12367e">oval_variable_get_values</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *); <span class="comment">//type==OVAL_VARIABLE_CONSTANT</span></div>
<div class="line"><a name="l01822"></a><span class="lineno"> 1822</span> <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__component.html">oval_component</a> *<a class="code" href="group__OVALDEF.html#gaa34166a9c0f382ee5c8343dd48d704f2">oval_variable_get_component</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *); <span class="comment">//type==OVAL_VARIABLE_LOCAL</span></div>
<div class="line"><a name="l01823"></a><span class="lineno"> 1823</span> </div>
<div class="line"><a name="l01830"></a><span class="lineno"> 1830</span> <span class="keyword">struct </span><a class="code" href="structoval__iterator.html">oval_iterator</a> *<a class="code" href="group__OVALDEF.html#gaf97567337f3d487556d10efbe0e5f2eb">oval_variable_get_possible_values</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *variable);</div>
<div class="line"><a name="l01831"></a><span class="lineno"> 1831</span> </div>
<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span> <span class="keyword">struct </span><a class="code" href="structoval__iterator.html">oval_iterator</a> *<a class="code" href="group__OVALDEF.html#ga871e9a077d7902a757b1368ac49321a0">oval_variable_get_possible_restrictions</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *variable);</div>
<div class="line"><a name="l01839"></a><span class="lineno"> 1839</span> </div>
<div class="line"><a name="l01840"></a><span class="lineno"> 1840</span> </div>
<div class="line"><a name="l01847"></a><span class="lineno"> 1847</span> <span class="keyword">struct </span><a class="code" href="structoval__iterator.html">oval_iterator</a> *<a class="code" href="group__OVALDEF.html#gaa852e36a9d0c64cbaf9999b091b1bd4e">oval_variable_possible_restriction_get_restrictions</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a> *possible_restriction);</div>
<div class="line"><a name="l01848"></a><span class="lineno"> 1848</span> </div>
<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span> <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a> <a class="code" href="group__OVALDEF.html#ga67c0fd749ca68dd1e674e6777e3b46d3">oval_variable_possible_restriction_get_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a> *possible_restriction);</div>
<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span> </div>
<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaf0b9945f7d300e8f1f108bc9a59a0baf">oval_component_type_get_text</a>(<a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d">oval_component_type_t</a> type);</div>
<div class="line"><a name="l01871"></a><span class="lineno"> 1871</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gac1f3f205e941324dce4e7bd196ed69e3">oval_variable_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *);</div>
<div class="line"><a name="l01876"></a><span class="lineno"> 1876</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga37f093ccd677a5daa944586a29bb1108">oval_variable_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *);</div>
<div class="line"><a name="l01881"></a><span class="lineno"> 1881</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabdeb522127f5f8db8bd4b669b4d6c6b9">oval_variable_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__iterator.html">oval_variable_iterator</a> *);</div>
<div class="line"><a name="l01894"></a><span class="lineno"> 1894</span> <span class="keyword">struct </span><a class="code" href="structoval__affected.html">oval_affected</a> *<a class="code" href="group__OVALDEF.html#gac852abd08a4a3eb1fe6620ed15125d08">oval_affected_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span> <span class="keyword">struct </span><a class="code" href="structoval__affected.html">oval_affected</a> *<a class="code" href="group__OVALDEF.html#ga5fe063593c56be6a68971ca4370b3788">oval_affected_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *old_affected);</div>
<div class="line"><a name="l01905"></a><span class="lineno"> 1905</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4287b6237b907d038369121515b3b36c">oval_affected_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *);</div>
<div class="line"><a name="l01906"></a><span class="lineno"> 1906</span> </div>
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7a089f0bf5c07c14e6b332c4ba1e36b1">oval_affected_set_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *, <a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20">oval_affected_family_t</a> family);</div>
<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga4c9f46f654ca1b45bd26ed5e85d46db9">oval_affected_add_platform</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *, <span class="keywordtype">char</span> *platform_name);</div>
<div class="line"><a name="l01925"></a><span class="lineno"> 1925</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabc040498092740e14143a60da141d484">oval_affected_add_product</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *, <span class="keywordtype">char</span> *product_name);</div>
<div class="line"><a name="l01938"></a><span class="lineno"> 1938</span> <a class="code" href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20">oval_affected_family_t</a> <a class="code" href="group__OVALDEF.html#gaece6f8a5be53f40d8f27cf6c6e7ca3e8">oval_affected_get_family</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *);</div>
<div class="line"><a name="l01946"></a><span class="lineno"> 1946</span> <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#gaa8d60e9521d33a23a45a226e2e1fd9e9">oval_affected_get_platforms</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *);</div>
<div class="line"><a name="l01954"></a><span class="lineno"> 1954</span> <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALDEF.html#gae6b67c6277ae893cedfc550c372146ae">oval_affected_get_products</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected.html">oval_affected</a> *);</div>
<div class="line"><a name="l01971"></a><span class="lineno"> 1971</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gad3f9bb8a6938bbb531445dc131e5b833">oval_affected_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *);</div>
<div class="line"><a name="l01976"></a><span class="lineno"> 1976</span> <span class="keyword">struct </span><a class="code" href="structoval__affected.html">oval_affected</a> *<a class="code" href="group__OVALDEF.html#gae80524d73e0a7ca6cb086ae81319b522">oval_affected_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *);</div>
<div class="line"><a name="l01981"></a><span class="lineno"> 1981</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga673dbbc8f16d0f8e6bb0916da2c2804f">oval_affected_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__affected__iterator.html">oval_affected_iterator</a> *);</div>
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span> <span class="keyword">struct </span><a class="code" href="structoval__reference.html">oval_reference</a> *oval_reference_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span> <span class="keyword">struct </span><a class="code" href="structoval__reference.html">oval_reference</a> *<a class="code" href="group__OVALDEF.html#ga4f5d8b84579a886cbc41cbf1d056135a">oval_reference_clone</a></div>
<div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>  (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *old_reference);</div>
<div class="line"><a name="l01997"></a><span class="lineno"> 1997</span> <span class="keywordtype">void</span> oval_reference_free(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *);</div>
<div class="line"><a name="l01998"></a><span class="lineno"> 1998</span> </div>
<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gadbe51ecd95ea885ed7d4333d6a91bbf1">oval_reference_set_source</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l02012"></a><span class="lineno"> 2012</span> <span class="keywordtype">void</span> oval_reference_set_id(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l02016"></a><span class="lineno"> 2016</span> <span class="keywordtype">void</span> oval_reference_set_url(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga0dd9435c7e89f26df629b1db9a5b6d4f">oval_reference_get_source</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *);</div>
<div class="line"><a name="l02034"></a><span class="lineno"> 2034</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga0156cabd1801258ef518c8d864c42bd9">oval_reference_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *);</div>
<div class="line"><a name="l02040"></a><span class="lineno"> 2040</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga8ac0f7c3786be23fbb630903b05cd87c">oval_reference_get_url</a>(<span class="keyword">struct</span> <a class="code" href="structoval__reference.html">oval_reference</a> *);</div>
<div class="line"><a name="l02050"></a><span class="lineno"> 2050</span> <span class="keywordtype">bool</span> oval_reference_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *);</div>
<div class="line"><a name="l02054"></a><span class="lineno"> 2054</span> <span class="keyword">struct </span><a class="code" href="structoval__reference.html">oval_reference</a> *oval_reference_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *);</div>
<div class="line"><a name="l02058"></a><span class="lineno"> 2058</span> <span class="keywordtype">void</span> oval_reference_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__reference__iterator.html">oval_reference_iterator</a> *);</div>
<div class="line"><a name="l02087"></a><span class="lineno"> 2087</span> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#gacad9d0a710cdbbd4fa748bb92271e01f">oval_criteria_node_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a> type);</div>
<div class="line"><a name="l02093"></a><span class="lineno"> 2093</span> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#ga536e612d001004c4807b44c1b39b7a1f">oval_criteria_node_clone</a></div>
<div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>  (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *old_node);</div>
<div class="line"><a name="l02099"></a><span class="lineno"> 2099</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gabca64d5751a91835639f29cf043eb3d4">oval_criteria_node_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02100"></a><span class="lineno"> 2100</span> </div>
<div class="line"><a name="l02110"></a><span class="lineno"> 2110</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaae4cb3c12dcf9c81d9fe596edb84b98c">oval_criteria_node_set_negate</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *, <span class="keywordtype">bool</span> negate);</div>
<div class="line"><a name="l02116"></a><span class="lineno"> 2116</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga44a40c73f62e81c9992d2a74303d5db3">oval_criteria_node_set_applicability_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *, <span class="keywordtype">bool</span> applicability_check);</div>
<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gad1642b4d3d5f33566e0edf35b102db09">oval_criteria_set_node_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *node, <a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a> type);</div>
<div class="line"><a name="l02128"></a><span class="lineno"> 2128</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaecaaae0442a015acc45128e26176213b">oval_criteria_node_set_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *, <span class="keywordtype">char</span> *comment);</div>
<div class="line"><a name="l02136"></a><span class="lineno"> 2136</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga90203e4a08e36e5beabf3eed5bf90ef6">oval_criteria_node_set_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *, <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a> op);</div>
<div class="line"><a name="l02147"></a><span class="lineno"> 2147</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga375735a4f1a0129f23bc06a5dd8b6adf">oval_criteria_node_add_subnode</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *node);</div>
<div class="line"><a name="l02155"></a><span class="lineno"> 2155</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga6984b998b1ef14bbf344399513e0a1b3">oval_criteria_node_set_test</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__test.html">oval_test</a> *);</div>
<div class="line"><a name="l02163"></a><span class="lineno"> 2163</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga33164b3c1f3ed91632b70cbeccf9bc81">oval_criteria_node_set_definition</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__definition.html">oval_definition</a> *); <span class="comment">//type==NODETYPE_EXTENDDEF</span></div>
<div class="line"><a name="l02174"></a><span class="lineno"> 2174</span> <span class="comment"></span><a class="code" href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a> <a class="code" href="group__OVALDEF.html#ga64e4b634779118c94ed7b23fbae89218">oval_criteria_node_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02179"></a><span class="lineno"> 2179</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga6d82f153fabe3b96b074683f79e166ce">oval_criteria_node_get_negate</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga34851b5685f0a32ae4ebbd5ad93bd9b6">oval_criteria_node_get_applicability_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span> </div>
<div class="line"><a name="l02191"></a><span class="lineno"> 2191</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaa9e6d8dec72032c03edcc004d8f5bf16">oval_criteria_node_get_comment</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span> <a class="code" href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a> <a class="code" href="group__OVALDEF.html#ga1f87588362c7928e0370596653dc473a">oval_criteria_node_get_operator</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02205"></a><span class="lineno"> 2205</span> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *<a class="code" href="group__OVALDEF.html#ga3b9a165ff82bce2b97d7afe6d8bfb2c9">oval_criteria_node_get_subnodes</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02212"></a><span class="lineno"> 2212</span> <span class="keyword">struct </span><a class="code" href="structoval__test.html">oval_test</a> *<a class="code" href="group__OVALDEF.html#ga6b4cf8fc8578641ad34d0146ab0deee8">oval_criteria_node_get_test</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span> <span class="keyword">struct </span><a class="code" href="structoval__definition.html">oval_definition</a> *<a class="code" href="group__OVALDEF.html#gad4fe7468e7ecad66927d956657bca547">oval_criteria_node_get_definition</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *);</div>
<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span> <span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga2460172174d8771047f1696d56839ec6">oval_criteria_node_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *);</div>
<div class="line"><a name="l02236"></a><span class="lineno"> 2236</span> <span class="keyword">struct </span><a class="code" href="structoval__criteria__node.html">oval_criteria_node</a> *<a class="code" href="group__OVALDEF.html#gaf1d81cd3ea091ae722e13e7742f9b27f">oval_criteria_node_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *);</div>
<div class="line"><a name="l02241"></a><span class="lineno"> 2241</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gad725355b8285868622ec54406439eeda">oval_criteria_node_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a> *);</div>
<div class="line"><a name="l02253"></a><span class="lineno"> 2253</span> <span class="keyword">struct </span><a class="code" href="structoval__object__content.html">oval_object_content</a> *oval_object_content_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4">oval_object_content_type_t</a> type);</div>
<div class="line"><a name="l02254"></a><span class="lineno"> 2254</span> </div>
<div class="line"><a name="l02259"></a><span class="lineno"> 2259</span> <span class="keyword">struct </span><a class="code" href="structoval__object__content.html">oval_object_content</a> *<a class="code" href="group__OVALDEF.html#ga2f9667276e93ad35d76db1dcffc2fc79">oval_object_content_clone</a></div>
<div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>  (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *old_content);</div>
<div class="line"><a name="l02261"></a><span class="lineno"> 2261</span> </div>
<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span> <span class="keywordtype">void</span> oval_object_content_free(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *);</div>
<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span> </div>
<div class="line"><a name="l02275"></a><span class="lineno"> 2275</span> <span class="keywordtype">void</span> oval_object_content_set_type(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *, <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4">oval_object_content_type_t</a>);</div>
<div class="line"><a name="l02279"></a><span class="lineno"> 2279</span> <span class="keywordtype">void</span> oval_object_content_set_field_name(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span> <span class="keywordtype">void</span> oval_object_content_set_entity(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *); <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span></div>
<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span> <span class="comment"></span><span class="keywordtype">void</span> oval_object_content_set_varCheck(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>); <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span></div>
<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span> <span class="comment"></span><span class="keywordtype">void</span> oval_object_content_set_setobject(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *); <span class="comment">//type == OVAL_OBJECTCONTENT_SET</span></div>
<div class="line"><a name="l02303"></a><span class="lineno"> 2303</span> <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gab9b8acc8417e50346277434664580d70">oval_object_content_get_field_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *);</div>
<div class="line"><a name="l02308"></a><span class="lineno"> 2308</span> <a class="code" href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4">oval_object_content_type_t</a> <a class="code" href="group__OVALDEF.html#ga79f8fa287122993924a3fcb91e9c5f0a">oval_object_content_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *);</div>
<div class="line"><a name="l02314"></a><span class="lineno"> 2314</span> <span class="keyword">struct </span><a class="code" href="structoval__entity.html">oval_entity</a> *<a class="code" href="group__OVALDEF.html#ga74d796e4b2e67c4365199ff25e4cbf3b">oval_object_content_get_entity</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *); <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span></div>
<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span> <span class="comment"></span><a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga9e12c8f8a4b0abbfb4e2a87de61f0857">oval_object_content_get_varCheck</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *); <span class="comment">//type == OVAL_OBJECTCONTENT_ENTITY</span></div>
<div class="line"><a name="l02325"></a><span class="lineno"> 2325</span> <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__setobject.html">oval_setobject</a> *<a class="code" href="group__OVALDEF.html#ga34bbb9c642f068ee2804948a5aa6e0fa">oval_object_content_get_setobject</a>(<span class="keyword">struct</span> <a class="code" href="structoval__object__content.html">oval_object_content</a> *); <span class="comment">//type == OVAL_OBJECTCONTENT_SET</span></div>
<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span> <span class="comment"></span><span class="keywordtype">bool</span> oval_object_content_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *);</div>
<div class="line"><a name="l02339"></a><span class="lineno"> 2339</span> <span class="keyword">struct </span><a class="code" href="structoval__object__content.html">oval_object_content</a> *oval_object_content_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *);</div>
<div class="line"><a name="l02343"></a><span class="lineno"> 2343</span> <span class="keywordtype">void</span> oval_object_content_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__object__content__iterator.html">oval_object_content_iterator</a> *);</div>
<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span> <span class="keyword">struct </span><a class="code" href="structoval__behavior.html">oval_behavior</a> *oval_behavior_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span> </div>
<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span> <span class="keyword">struct </span><a class="code" href="structoval__behavior.html">oval_behavior</a> *<a class="code" href="group__OVALDEF.html#gaa4a65b558963902ac1c5a67c9a820190">oval_behavior_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__behavior.html">oval_behavior</a> *old_behavior);</div>
<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span> <span class="keywordtype">void</span> oval_behavior_free(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html">oval_behavior</a> *);</div>
<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span> </div>
<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span> <span class="keywordtype">void</span> oval_behavior_set_keyval(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html">oval_behavior</a> *behavior, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
<div class="line"><a name="l02386"></a><span class="lineno"> 2386</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaaf7c03fd0bc13fd34c9b43dd08bd5cbe">oval_behavior_get_key</a>(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html">oval_behavior</a> *);</div>
<div class="line"><a name="l02392"></a><span class="lineno"> 2392</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gae4be80524201e69217f00446c3743f75">oval_behavior_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__behavior.html">oval_behavior</a> *);</div>
<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span> <span class="keywordtype">bool</span> oval_behavior_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *);</div>
<div class="line"><a name="l02406"></a><span class="lineno"> 2406</span> <span class="keyword">struct </span><a class="code" href="structoval__behavior.html">oval_behavior</a> *oval_behavior_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *);</div>
<div class="line"><a name="l02410"></a><span class="lineno"> 2410</span> <span class="keywordtype">void</span> oval_behavior_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__behavior__iterator.html">oval_behavior_iterator</a> *);</div>
<div class="line"><a name="l02422"></a><span class="lineno"> 2422</span> <span class="keyword">struct </span><a class="code" href="structoval__state__content.html">oval_state_content</a> *oval_state_content_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l02427"></a><span class="lineno"> 2427</span> <span class="keyword">struct </span><a class="code" href="structoval__state__content.html">oval_state_content</a> *<a class="code" href="group__OVALDEF.html#ga17c233368a8f030f4902904deaa4f7fd">oval_state_content_clone</a> (<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *old_content);</div>
<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span> <span class="keywordtype">void</span> oval_state_content_free(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *);</div>
<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span> </div>
<div class="line"><a name="l02440"></a><span class="lineno"> 2440</span> <span class="keywordtype">void</span> oval_state_content_set_entity(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02444"></a><span class="lineno"> 2444</span> <span class="keywordtype">void</span> oval_state_content_add_record_field(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02448"></a><span class="lineno"> 2448</span> <span class="keywordtype">void</span> oval_state_content_set_varcheck(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>);</div>
<div class="line"><a name="l02452"></a><span class="lineno"> 2452</span> <span class="keywordtype">void</span> oval_state_content_set_entcheck(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>);</div>
<div class="line"><a name="l02459"></a><span class="lineno"> 2459</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga7c00ca87e33f0eeb9ddcd231ed981dfc">oval_state_content_set_check_existence</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *content, <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">oval_existence_t</a> existence);</div>
<div class="line"><a name="l02471"></a><span class="lineno"> 2471</span> <span class="keyword">struct </span><a class="code" href="structoval__entity.html">oval_entity</a> *<a class="code" href="group__OVALDEF.html#gaabee367f5f661e05c1a6819524a2db2b">oval_state_content_get_entity</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *);</div>
<div class="line"><a name="l02475"></a><span class="lineno"> 2475</span> <span class="keyword">struct </span><a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *oval_state_content_get_record_fields(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *);</div>
<div class="line"><a name="l02480"></a><span class="lineno"> 2480</span> <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga055f786958d6bc875060e80ef6506c95">oval_state_content_get_var_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *);</div>
<div class="line"><a name="l02485"></a><span class="lineno"> 2485</span> <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a> <a class="code" href="group__OVALDEF.html#ga559536d19241a4b7978a0314ff157b4a">oval_state_content_get_ent_check</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *);</div>
<div class="line"><a name="l02492"></a><span class="lineno"> 2492</span> <a class="code" href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">oval_existence_t</a> <a class="code" href="group__OVALDEF.html#ga58fd9a1edb40dd825cf68bae77d8df69">oval_state_content_get_check_existence</a>(<span class="keyword">struct</span> <a class="code" href="structoval__state__content.html">oval_state_content</a> *content);</div>
<div class="line"><a name="l02503"></a><span class="lineno"> 2503</span> <span class="keywordtype">bool</span> oval_state_content_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *);</div>
<div class="line"><a name="l02507"></a><span class="lineno"> 2507</span> <span class="keyword">struct </span><a class="code" href="structoval__state__content.html">oval_state_content</a> *oval_state_content_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *);</div>
<div class="line"><a name="l02511"></a><span class="lineno"> 2511</span> <span class="keywordtype">void</span> oval_state_content_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__state__content__iterator.html">oval_state_content_iterator</a> *);</div>
<div class="line"><a name="l02517"></a><span class="lineno"> 2517</span> <span class="keyword">struct </span><a class="code" href="structoval__value.html">oval_value</a> *oval_value_new(<a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> datatype, <span class="keywordtype">char</span> *text_value);</div>
<div class="line"><a name="l02522"></a><span class="lineno"> 2522</span> <span class="keyword">struct </span><a class="code" href="structoval__value.html">oval_value</a> *<a class="code" href="group__OVALDEF.html#ga7fe14f1f36f8bcd9ed374c682d3553b7">oval_value_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *old_value);</div>
<div class="line"><a name="l02526"></a><span class="lineno"> 2526</span> <span class="keywordtype">void</span> oval_value_free(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *);</div>
<div class="line"><a name="l02527"></a><span class="lineno"> 2527</span> </div>
<div class="line"><a name="l02535"></a><span class="lineno"> 2535</span> <span class="keywordtype">void</span> oval_value_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>);</div>
<div class="line"><a name="l02536"></a><span class="lineno"> 2536</span> </div>
<div class="line"><a name="l02545"></a><span class="lineno"> 2545</span> <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> <a class="code" href="group__OVALDEF.html#ga0f6246b022711228e2da00a6ace24c50">oval_value_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *);</div>
<div class="line"><a name="l02551"></a><span class="lineno"> 2551</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gada8afe096881f72f6ab3f44f31129be1">oval_value_get_text</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *);</div>
<div class="line"><a name="l02556"></a><span class="lineno"> 2556</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga6fc144e2ea0cef2e43c2cb803ecc5de8">oval_value_get_binary</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *); <span class="comment">//datatype==OVAL_DATATYPE_BINARY</span></div>
<div class="line"><a name="l02561"></a><span class="lineno"> 2561</span> <span class="comment"></span><span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga569e211c05bd7df5af57956c0c073e6a">oval_value_get_boolean</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *); <span class="comment">//datatype==OVAL_DATATYPE_BOOLEAN</span></div>
<div class="line"><a name="l02566"></a><span class="lineno"> 2566</span> <span class="comment"></span><span class="keywordtype">float</span> <a class="code" href="group__OVALDEF.html#gaf2e020f7d2ef8ca9d471a8eab07bb57c">oval_value_get_float</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *); <span class="comment">//datatype==OVAL_DATATYPE_FLOAT</span></div>
<div class="line"><a name="l02571"></a><span class="lineno"> 2571</span> <span class="comment"></span><span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="group__OVALDEF.html#ga71625ade717c998cbe9748b38b1e45b0">oval_value_get_integer</a>(<span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *); <span class="comment">//datatype==OVAL_DATATYPE_INTEGER</span></div>
<div class="line"><a name="l02581"></a><span class="lineno"> 2581</span> <span class="comment"></span><span class="keywordtype">bool</span> oval_value_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *);</div>
<div class="line"><a name="l02585"></a><span class="lineno"> 2585</span> <span class="keyword">struct </span><a class="code" href="structoval__value.html">oval_value</a> *oval_value_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *);</div>
<div class="line"><a name="l02589"></a><span class="lineno"> 2589</span> <span class="keywordtype">int</span> oval_value_iterator_remaining(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *iterator);</div>
<div class="line"><a name="l02593"></a><span class="lineno"> 2593</span> <span class="keywordtype">void</span> oval_value_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *);</div>
<div class="line"><a name="l02605"></a><span class="lineno"> 2605</span> <span class="keyword">struct </span><a class="code" href="structoval__entity.html">oval_entity</a> *oval_entity_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l02610"></a><span class="lineno"> 2610</span> <span class="keyword">struct </span><a class="code" href="structoval__entity.html">oval_entity</a> *<a class="code" href="group__OVALDEF.html#ga7aa93ac83325d4e43faff3f1a74a97db">oval_entity_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *old_entity);</div>
<div class="line"><a name="l02614"></a><span class="lineno"> 2614</span> <span class="keywordtype">void</span> oval_entity_free(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02615"></a><span class="lineno"> 2615</span> </div>
<div class="line"><a name="l02623"></a><span class="lineno"> 2623</span> <span class="keywordtype">void</span> oval_entity_set_type(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671">oval_entity_type_t</a>);</div>
<div class="line"><a name="l02627"></a><span class="lineno"> 2627</span> <span class="keywordtype">void</span> oval_entity_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>);</div>
<div class="line"><a name="l02631"></a><span class="lineno"> 2631</span> <span class="keywordtype">void</span> oval_entity_set_mask(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l02635"></a><span class="lineno"> 2635</span> <span class="keywordtype">void</span> oval_entity_set_varref_type(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53">oval_entity_varref_type_t</a>);</div>
<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span> <span class="keywordtype">void</span> oval_entity_set_variable(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span> <span class="keywordtype">void</span> oval_entity_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *);</div>
<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span> <span class="keywordtype">void</span> oval_entity_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span> <span class="keywordtype">void</span> oval_entity_set_operation(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *, <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a>);</div>
<div class="line"><a name="l02663"></a><span class="lineno"> 2663</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga4e9767a32b9ce04039c055c699bfce87">oval_entity_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span> <a class="code" href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671">oval_entity_type_t</a> <a class="code" href="group__OVALDEF.html#ga012549e87cecbcb4775dbfe8cc394012">oval_entity_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02673"></a><span class="lineno"> 2673</span> <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> <a class="code" href="group__OVALDEF.html#ga410c12432ef6b3b2ef2913f7fa77df02">oval_entity_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02678"></a><span class="lineno"> 2678</span> <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a> <a class="code" href="group__OVALDEF.html#ga06dbde65d8560c1b02d812d333e0bf05">oval_entity_get_operation</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02684"></a><span class="lineno"> 2684</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga8fac7405ec41226f0d22e46e1b360ec8">oval_entity_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span> <span class="keyword">struct </span><a class="code" href="structoval__value.html">oval_value</a> *<a class="code" href="group__OVALDEF.html#ga802ecb19ae32ee7a054a13e2c69ef12f">oval_entity_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02695"></a><span class="lineno"> 2695</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga0bc760d469082dd92f11b78c52f911d4">oval_entity_get_mask</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02700"></a><span class="lineno"> 2700</span> <a class="code" href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53">oval_entity_varref_type_t</a> <a class="code" href="group__OVALDEF.html#ga2012e8b61b18c6ca0b7f793067e40106">oval_entity_get_varref_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__entity.html">oval_entity</a> *);</div>
<div class="line"><a name="l02710"></a><span class="lineno"> 2710</span> <span class="keywordtype">bool</span> oval_entity_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a> *);</div>
<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span> <span class="keyword">struct </span><a class="code" href="structoval__entity.html">oval_entity</a> *oval_entity_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a> *);</div>
<div class="line"><a name="l02718"></a><span class="lineno"> 2718</span> <span class="keywordtype">void</span> oval_entity_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__entity__iterator.html">oval_entity_iterator</a> *);</div>
<div class="line"><a name="l02730"></a><span class="lineno"> 2730</span> <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a> *oval_record_field_new(oval_record_field_type_t);</div>
<div class="line"><a name="l02734"></a><span class="lineno"> 2734</span> <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a> *oval_record_field_clone(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span> <span class="keywordtype">void</span> oval_record_field_free(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02739"></a><span class="lineno"> 2739</span> </div>
<div class="line"><a name="l02747"></a><span class="lineno"> 2747</span> <span class="keywordtype">void</span> oval_record_field_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l02751"></a><span class="lineno"> 2751</span> <span class="keywordtype">void</span> oval_record_field_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l02755"></a><span class="lineno"> 2755</span> <span class="keywordtype">void</span> oval_record_field_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a>);</div>
<div class="line"><a name="l02759"></a><span class="lineno"> 2759</span> <span class="keywordtype">void</span> oval_record_field_set_mask(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l02763"></a><span class="lineno"> 2763</span> <span class="keywordtype">void</span> oval_record_field_set_operation(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a>);</div>
<div class="line"><a name="l02767"></a><span class="lineno"> 2767</span> <span class="keywordtype">void</span> oval_record_field_set_variable(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *);</div>
<div class="line"><a name="l02771"></a><span class="lineno"> 2771</span> <span class="keywordtype">void</span> oval_record_field_set_var_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>);</div>
<div class="line"><a name="l02775"></a><span class="lineno"> 2775</span> <span class="keywordtype">void</span> oval_record_field_set_ent_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a>);</div>
<div class="line"><a name="l02785"></a><span class="lineno"> 2785</span> oval_record_field_type_t oval_record_field_get_type(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02789"></a><span class="lineno"> 2789</span> <span class="keywordtype">char</span> *oval_record_field_get_name(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span> <span class="keywordtype">char</span> *oval_record_field_get_value(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span> <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a> oval_record_field_get_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span> <span class="keywordtype">int</span> oval_record_field_get_mask(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span> <a class="code" href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a> oval_record_field_get_operation(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *oval_record_field_get_variable(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02813"></a><span class="lineno"> 2813</span> <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a> oval_record_field_get_var_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span> <a class="code" href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a> oval_record_field_get_ent_check(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);</div>
<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span> <span class="keywordtype">bool</span> oval_record_field_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *);</div>
<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span> <span class="keyword">struct </span><a class="code" href="structoval__record__field.html">oval_record_field</a> *oval_record_field_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *);</div>
<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span> <span class="keywordtype">void</span> oval_record_field_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *);</div>
<div class="line"><a name="l02847"></a><span class="lineno"> 2847</span> <span class="keyword">struct </span><a class="code" href="structoval__filter.html">oval_filter</a> *oval_filter_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l02851"></a><span class="lineno"> 2851</span> <span class="keywordtype">void</span> oval_filter_free(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html">oval_filter</a> *);</div>
<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span> <span class="keyword">struct </span><a class="code" href="structoval__filter.html">oval_filter</a> *oval_filter_clone(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__filter.html">oval_filter</a> *);</div>
<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span> </div>
<div class="line"><a name="l02864"></a><span class="lineno"> 2864</span> <span class="keywordtype">void</span> oval_filter_set_state(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html">oval_filter</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__state.html">oval_state</a> *);</div>
<div class="line"><a name="l02868"></a><span class="lineno"> 2868</span> <span class="keywordtype">void</span> oval_filter_set_filter_action(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html">oval_filter</a> *, <a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5">oval_filter_action_t</a> );</div>
<div class="line"><a name="l02878"></a><span class="lineno"> 2878</span> <span class="keyword">struct </span><a class="code" href="structoval__state.html">oval_state</a> *oval_filter_get_state(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html">oval_filter</a> *);</div>
<div class="line"><a name="l02882"></a><span class="lineno"> 2882</span> <a class="code" href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5">oval_filter_action_t</a> oval_filter_get_filter_action(<span class="keyword">struct</span> <a class="code" href="structoval__filter.html">oval_filter</a> *);</div>
<div class="line"><a name="l02892"></a><span class="lineno"> 2892</span> <span class="keywordtype">bool</span> oval_filter_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *);</div>
<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span> <span class="keyword">struct </span><a class="code" href="structoval__filter.html">oval_filter</a> *oval_filter_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *);</div>
<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span> <span class="keywordtype">void</span> oval_filter_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *);</div>
<div class="line"><a name="l02912"></a><span class="lineno"> 2912</span> <span class="keyword">struct </span><a class="code" href="structoval__setobject.html">oval_setobject</a> *oval_setobject_new(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *);</div>
<div class="line"><a name="l02917"></a><span class="lineno"> 2917</span> <span class="keyword">struct </span><a class="code" href="structoval__setobject.html">oval_setobject</a> *<a class="code" href="group__OVALDEF.html#gaec13f21458a8aefbd1663d71a0d8f56e">oval_setobject_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *old_setobject);</div>
<div class="line"><a name="l02921"></a><span class="lineno"> 2921</span> <span class="keywordtype">void</span> oval_setobject_free(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *);</div>
<div class="line"><a name="l02922"></a><span class="lineno"> 2922</span> </div>
<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span> <span class="keywordtype">void</span> oval_setobject_set_type(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *, <a class="code" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df">oval_setobject_type_t</a>);</div>
<div class="line"><a name="l02933"></a><span class="lineno"> 2933</span> <span class="keywordtype">void</span> oval_setobject_set_operation(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *, <a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c">oval_setobject_operation_t</a>);</div>
<div class="line"><a name="l02937"></a><span class="lineno"> 2937</span> <span class="keywordtype">void</span> oval_setobject_add_subset(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *); <span class="comment">//type==OVAL_SET_AGGREGATE;</span></div>
<div class="line"><a name="l02941"></a><span class="lineno"> 2941</span> <span class="comment"></span><span class="keywordtype">void</span> oval_setobject_add_object(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *); <span class="comment">//type==OVAL_SET_COLLECTIVE;</span></div>
<div class="line"><a name="l02945"></a><span class="lineno"> 2945</span> <span class="comment"></span><span class="keywordtype">void</span> oval_setobject_add_filter(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__filter.html">oval_filter</a> *); <span class="comment">//type==OVAL_SET_COLLECTIVE;</span></div>
<div class="line"><a name="l02956"></a><span class="lineno"> 2956</span> <span class="comment"></span><a class="code" href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df">oval_setobject_type_t</a> <a class="code" href="group__OVALDEF.html#ga554c9c234b6173d956646f5d6f3468b7">oval_setobject_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *);</div>
<div class="line"><a name="l02961"></a><span class="lineno"> 2961</span> <a class="code" href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c">oval_setobject_operation_t</a> <a class="code" href="group__OVALDEF.html#ga6c138f7cc1471ec8f622ded0baf5fc74">oval_setobject_get_operation</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *);</div>
<div class="line"><a name="l02969"></a><span class="lineno"> 2969</span> <span class="keyword">struct </span>oval_setobject_iterator *<a class="code" href="group__OVALDEF.html#gaafd4a4312cf1d252aea30894e2c165af">oval_setobject_get_subsets</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *); <span class="comment">//type==OVAL_SET_AGGREGATE;</span></div>
<div class="line"><a name="l02977"></a><span class="lineno"> 2977</span> <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__object__iterator.html">oval_object_iterator</a> *<a class="code" href="group__OVALDEF.html#ga57f708074fd391255c67b352623d1ed5">oval_setobject_get_objects</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *); <span class="comment">//type==OVAL_SET_COLLECTIVE;</span></div>
<div class="line"><a name="l02985"></a><span class="lineno"> 2985</span> <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__filter__iterator.html">oval_filter_iterator</a> *<a class="code" href="group__OVALDEF.html#ga040ca7cb64cf1c519e81074428ecf052">oval_setobject_get_filters</a>(<span class="keyword">struct</span> <a class="code" href="structoval__setobject.html">oval_setobject</a> *); <span class="comment">//type==OVAL_SET_COLLECTIVE;</span></div>
<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span> <span class="comment"></span><span class="keywordtype">bool</span> oval_setobject_iterator_has_more(<span class="keyword">struct</span> oval_setobject_iterator *);</div>
<div class="line"><a name="l02999"></a><span class="lineno"> 2999</span> <span class="keyword">struct </span><a class="code" href="structoval__setobject.html">oval_setobject</a> *oval_setobject_iterator_next(<span class="keyword">struct</span> oval_setobject_iterator *);</div>
<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span> <span class="keywordtype">void</span> oval_setobject_iterator_free(<span class="keyword">struct</span> oval_setobject_iterator *);</div>
<div class="line"><a name="l03055"></a><span class="lineno"> 3055</span> <span class="keyword">struct </span><a class="code" href="structoval__component.html">oval_component</a> *<a class="code" href="group__OVALDEF.html#gaa96aefc959878666fcae52b5fa8e55a6">oval_component_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *, <a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d">oval_component_type_t</a> type);</div>
<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span> <span class="keyword">struct </span><a class="code" href="structoval__component.html">oval_component</a> *<a class="code" href="group__OVALDEF.html#gaf0b49cf939284308b61954c83db94971">oval_component_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html">oval_definition_model</a> *new_model,</div>
<div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>  <span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *old_component);</div>
<div class="line"><a name="l03067"></a><span class="lineno"> 3067</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga828edd910a6e940f6d3832c3a2ba69da">oval_component_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *);</div>
<div class="line"><a name="l03068"></a><span class="lineno"> 3068</span> </div>
<div class="line"><a name="l03077"></a><span class="lineno"> 3077</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaf67af5d96085df7991854edeb04463b5">oval_component_set_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *component, <a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d">oval_component_type_t</a> type);</div>
<div class="line"><a name="l03083"></a><span class="lineno"> 3083</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga616450ba90f74f9d3625ad5677c19f3f">oval_component_set_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html">oval_object</a> *<span class="keywordtype">object</span>);</div>
<div class="line"><a name="l03088"></a><span class="lineno"> 3088</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga8bc495fa304b1d90ec9487603bb247cc">oval_component_set_item_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l03093"></a><span class="lineno"> 3093</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga03baa694cbed27c38e190afa581b3415">oval_component_set_record_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l03099"></a><span class="lineno"> 3099</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#ga01c134ccc83dabf51c3f5f13adc254fd">oval_component_set_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html">oval_variable</a> *variable);</div>
<div class="line"><a name="l03103"></a><span class="lineno"> 3103</span> <span class="keywordtype">void</span> oval_component_add_function_component(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_FUNCTION</span></div>
<div class="line"><a name="l03107"></a><span class="lineno"> 3107</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_arithmetic_operation(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c">oval_arithmetic_operation_t</a>); <span class="comment">//type==OVAL_COMPONENT_ARITHMETIC</span></div>
<div class="line"><a name="l03111"></a><span class="lineno"> 3111</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_prefix(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">char</span> *); <span class="comment">//type==OVAL_COMPONENT_BEGIN</span></div>
<div class="line"><a name="l03115"></a><span class="lineno"> 3115</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_suffix(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">char</span> *); <span class="comment">//type==OVAL_COMPONENT_END</span></div>
<div class="line"><a name="l03119"></a><span class="lineno"> 3119</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_split_delimiter(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">char</span> *); <span class="comment">//type==OVAL_COMPONENT_SPLIT</span></div>
<div class="line"><a name="l03123"></a><span class="lineno"> 3123</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_glob_to_regex_glob_noescape(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">bool</span>); <span class="comment">//type==OVAL_COMPONENT_GLOB</span></div>
<div class="line"><a name="l03127"></a><span class="lineno"> 3127</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_substring_start(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">int</span>); <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span></div>
<div class="line"><a name="l03131"></a><span class="lineno"> 3131</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_substring_length(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">int</span>); <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span></div>
<div class="line"><a name="l03135"></a><span class="lineno"> 3135</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_timedif_format_1(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">oval_datetime_format_t</a>); <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span></div>
<div class="line"><a name="l03139"></a><span class="lineno"> 3139</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_timedif_format_2(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">oval_datetime_format_t</a>); <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span></div>
<div class="line"><a name="l03143"></a><span class="lineno"> 3143</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_regex_pattern(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keywordtype">char</span> *); <span class="comment">//type==OVAL_COMPONENT_REGEX_CAPTURE</span></div>
<div class="line"><a name="l03147"></a><span class="lineno"> 3147</span> <span class="comment"></span><span class="keywordtype">void</span> oval_component_set_literal_value(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__value.html">oval_value</a> *); <span class="comment">//type==OVAL_COMPONENT_LITERAL</span></div>
<div class="line"><a name="l03158"></a><span class="lineno"> 3158</span> <span class="comment"></span><a class="code" href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d">oval_component_type_t</a> <a class="code" href="group__OVALDEF.html#ga64787d54cceb698983d096ff7574817f">oval_component_get_type</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *);</div>
<div class="line"><a name="l03166"></a><span class="lineno"> 3166</span> <span class="keyword">struct </span><a class="code" href="structoval__object.html">oval_object</a> *<a class="code" href="group__OVALDEF.html#ga94e7aa9c65ea008025fe9910dd0e5d65">oval_component_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_OBJECTREF</span></div>
<div class="line"><a name="l03173"></a><span class="lineno"> 3173</span> <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga3a5d11a62f0090e8ccde753f4f123475">oval_component_get_item_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *);</div>
<div class="line"><a name="l03180"></a><span class="lineno"> 3180</span> <span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga597b6da4bf23e3bc367530309658c4e0">oval_component_get_record_field</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *);</div>
<div class="line"><a name="l03188"></a><span class="lineno"> 3188</span> <span class="keyword">struct </span><a class="code" href="structoval__variable.html">oval_variable</a> *<a class="code" href="group__OVALDEF.html#ga8fc4993e588d1a9fd961c3241ea3cc67">oval_component_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *);</div>
<div class="line"><a name="l03196"></a><span class="lineno"> 3196</span> <span class="keyword">struct </span><a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *<a class="code" href="group__OVALDEF.html#ga4a19b6533a293b7bfefbfe5c925f2516">oval_component_get_function_components</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_FUNCTION</span></div>
<div class="line"><a name="l03202"></a><span class="lineno"> 3202</span> <span class="comment"></span><a class="code" href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c">oval_arithmetic_operation_t</a> <a class="code" href="group__OVALDEF.html#gaff496f0048251b388637fa56b1b112bb">oval_component_get_arithmetic_operation</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_ARITHMETIC</span></div>
<div class="line"><a name="l03210"></a><span class="lineno"> 3210</span> <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaa176e54037f1d6ead096af966fa1f4ee">oval_component_get_prefix</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_BEGIN</span></div>
<div class="line"><a name="l03218"></a><span class="lineno"> 3218</span> <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga0931d436babb3e8bfa9ad3774bdbc46e">oval_component_get_suffix</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_END</span></div>
<div class="line"><a name="l03226"></a><span class="lineno"> 3226</span> <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#gaf3dd22312275e9bb44633593777aceeb">oval_component_get_split_delimiter</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_SPLIT</span></div>
<div class="line"><a name="l03233"></a><span class="lineno"> 3233</span> <span class="comment"></span><span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#gab528d992301dad07829ec35579a39a2f">oval_component_get_glob_to_regex_glob_noescape</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_GLOB</span></div>
<div class="line"><a name="l03239"></a><span class="lineno"> 3239</span> <span class="comment"></span><span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gae29db7df204a6de04460d4d833dc0e06">oval_component_get_substring_start</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span></div>
<div class="line"><a name="l03245"></a><span class="lineno"> 3245</span> <span class="comment"></span><span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#gabd9665d12c9395e71769d532b6d61499">oval_component_get_substring_length</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_SUBSTRING</span></div>
<div class="line"><a name="l03251"></a><span class="lineno"> 3251</span> <span class="comment"></span><a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">oval_datetime_format_t</a> <a class="code" href="group__OVALDEF.html#gaed40687ef2d737c3a94eca3d2f034d41">oval_component_get_timedif_format_1</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span></div>
<div class="line"><a name="l03257"></a><span class="lineno"> 3257</span> <span class="comment"></span><a class="code" href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">oval_datetime_format_t</a> <a class="code" href="group__OVALDEF.html#ga7783a012f5f1d13abcdc271e65462d23">oval_component_get_timedif_format_2</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_TIMEDIF</span></div>
<div class="line"><a name="l03265"></a><span class="lineno"> 3265</span> <span class="comment"></span><span class="keywordtype">char</span> *<a class="code" href="group__OVALDEF.html#ga46e56abea7bd752b9008b0273be9d79e">oval_component_get_regex_pattern</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_REGEX_CAPTURE</span></div>
<div class="line"><a name="l03273"></a><span class="lineno"> 3273</span> <span class="comment"></span><span class="keyword">struct </span><a class="code" href="structoval__value.html">oval_value</a> *<a class="code" href="group__OVALDEF.html#ga6ab610166643dd32305be91e9fd586b6">oval_component_get_literal_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component.html">oval_component</a> *); <span class="comment">//type==OVAL_COMPONENT_LITERAL</span></div>
<div class="line"><a name="l03284"></a><span class="lineno"> 3284</span> <span class="comment"></span><span class="keywordtype">bool</span> <a class="code" href="group__OVALDEF.html#ga4e96d3917fefead608e6bb766f724205">oval_component_iterator_has_more</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);</div>
<div class="line"><a name="l03290"></a><span class="lineno"> 3290</span> <span class="keyword">struct </span><a class="code" href="structoval__component.html">oval_component</a> *<a class="code" href="group__OVALDEF.html#gac8eaa709cc7d5fe16e2fdb2a0a812904">oval_component_iterator_next</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);</div>
<div class="line"><a name="l03295"></a><span class="lineno"> 3295</span> <span class="keywordtype">void</span> <a class="code" href="group__OVALDEF.html#gaa296d28cf9bc9c54da84cdecd5f0c9d4">oval_component_iterator_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);</div>
<div class="line"><a name="l03300"></a><span class="lineno"> 3300</span> <span class="keywordtype">int</span> <a class="code" href="group__OVALDEF.html#ga19ec8293e658f7c24ca6eda72c67dcc2">oval_component_iterator_remaining</a>(<span class="keyword">struct</span> <a class="code" href="structoval__component__iterator.html">oval_component_iterator</a> *);</div>
<div class="line"><a name="l03320"></a><span class="lineno"> 3320</span> <a class="code" href="group__COMMON.html#ga87ad87a49af7d966b9a966e0fa260bc1">OSCAP_DEPRECATED</a>(<span class="keywordtype">char</span> *<a class="code" href="group__OVAL.html#gafde4ac33d2aa96e15c765865a2b94122">oval_determine_document_schema_version</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *, <a class="code" href="group__VALID.html#gac979f1141240cd8d0a762a2be9341965">oscap_document_type_t</a>));</div>
<div class="line"><a name="l03321"></a><span class="lineno"> 3321</span> </div>
<div class="line"><a name="l03325"></a><span class="lineno"> 3325</span> <span class="preprocessor">#endif</span></div>
<div class="ttc" id="group__OVALDEF_html_gad5debd6ffe0c38c6de9108e86ee237e6"><div class="ttname"><a href="group__OVALDEF.html#gad5debd6ffe0c38c6de9108e86ee237e6">oval_operator_t</a></div><div class="ttdeci">oval_operator_t</div><div class="ttdoc">Boolean operators. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:75</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf188be33624f01de2946ce6e58b6bf53"><div class="ttname"><a href="group__OVALDEF.html#gaf188be33624f01de2946ce6e58b6bf53">oval_entity_varref_type_t</a></div><div class="ttdeci">oval_entity_varref_type_t</div><div class="ttdoc">Varref types. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:168</div></div>
<div class="ttc" id="group__OVALDEF_html_gaff496f0048251b388637fa56b1b112bb"><div class="ttname"><a href="group__OVALDEF.html#gaff496f0048251b388637fa56b1b112bb">oval_component::oval_component_get_arithmetic_operation</a></div><div class="ttdeci">oval_arithmetic_operation_t oval_component_get_arithmetic_operation(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_ARITHMETIC->arithmetic_operation. </div><div class="ttdef"><b>Definition:</b> oval_component.c:369</div></div>
<div class="ttc" id="group__OVALDEF_html_ga673e679af81822caefa51b35904fd4b5"><div class="ttname"><a href="group__OVALDEF.html#ga673e679af81822caefa51b35904fd4b5">oval_definition::oval_definition_get_class</a></div><div class="ttdeci">oval_definition_class_t oval_definition_get_class(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->class. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:88</div></div>
<div class="ttc" id="group__OVALDEF_html_gae6b67c6277ae893cedfc550c372146ae"><div class="ttname"><a href="group__OVALDEF.html#gae6b67c6277ae893cedfc550c372146ae">oval_affected::oval_affected_get_products</a></div><div class="ttdeci">struct oval_string_iterator * oval_affected_get_products(struct oval_affected *)</div><div class="ttdoc">Get member values oval_affected product_names. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:108</div></div>
<div class="ttc" id="group__OVALDEF_html_ga593a9f421ff46ada989895bf11c80788"><div class="ttname"><a href="group__OVALDEF.html#ga593a9f421ff46ada989895bf11c80788">oval_variable::oval_variable_get_deprecated</a></div><div class="ttdeci">bool oval_variable_get_deprecated(struct oval_variable *)</div><div class="ttdoc">Returns attribute oval_variable->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:219</div></div>
<div class="ttc" id="group__OVALDEF_html_ga630ee349c16490b939e0b0cacea2dd07"><div class="ttname"><a href="group__OVALDEF.html#ga630ee349c16490b939e0b0cacea2dd07">oval_test::oval_test_get_object</a></div><div class="ttdeci">struct oval_object * oval_test_get_object(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->object. </div><div class="ttdef"><b>Definition:</b> oval_test.c:149</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2550bcc4557cc89afbdcd6e37530eefe"><div class="ttname"><a href="group__OVALDEF.html#ga2550bcc4557cc89afbdcd6e37530eefe">oval_test::oval_test_set_state_operator</a></div><div class="ttdeci">void oval_test_set_state_operator(struct oval_test *, oval_operator_t)</div><div class="ttdoc">Sets attribute oval_test->state_operator. </div><div class="ttdef"><b>Definition:</b> oval_test.c:282</div></div>
<div class="ttc" id="group__OVALDEF_html_gae0321e780f1f8e410a407fe205166a76"><div class="ttname"><a href="group__OVALDEF.html#gae0321e780f1f8e410a407fe205166a76">oval_object_iterator::oval_object_iterator_next</a></div><div class="ttdeci">struct oval_object * oval_object_iterator_next(struct oval_object_iterator *)</div><div class="ttdoc">Returns the next instance of oval_object. </div><div class="ttdef"><b>Definition:</b> oval_object.c:65</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7ea4584bce446992d713ee7b8fabdf6b"><div class="ttname"><a href="group__OVALDEF.html#ga7ea4584bce446992d713ee7b8fabdf6b">oval_test::oval_test_set_existence</a></div><div class="ttdeci">void oval_test_set_existence(struct oval_test *, oval_existence_t)</div><div class="ttdoc">Sets attribute oval_test->existence. </div><div class="ttdef"><b>Definition:</b> oval_test.c:276</div></div>
<div class="ttc" id="group__OVALDEF_html_ga90203e4a08e36e5beabf3eed5bf90ef6"><div class="ttname"><a href="group__OVALDEF.html#ga90203e4a08e36e5beabf3eed5bf90ef6">oval_criteria_node::oval_criteria_node_set_operator</a></div><div class="ttdeci">void oval_criteria_node_set_operator(struct oval_criteria_node *, oval_operator_t op)</div><div class="ttdoc">Set attribute Oval_criteria->operator. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:325</div></div>
<div class="ttc" id="group__OVALDEF_html_ga06dbde65d8560c1b02d812d333e0bf05"><div class="ttname"><a href="group__OVALDEF.html#ga06dbde65d8560c1b02d812d333e0bf05">oval_entity::oval_entity_get_operation</a></div><div class="ttdeci">oval_operation_t oval_entity_get_operation(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity operation type. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:120</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf1d81cd3ea091ae722e13e7742f9b27f"><div class="ttname"><a href="group__OVALDEF.html#gaf1d81cd3ea091ae722e13e7742f9b27f">oval_criteria_node_iterator::oval_criteria_node_iterator_next</a></div><div class="ttdeci">struct oval_criteria_node * oval_criteria_node_iterator_next(struct oval_criteria_node_iterator *)</div><div class="ttdoc">Returns the next instance of Oval_criteria_node from the iterator. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:97</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa4a65b558963902ac1c5a67c9a820190"><div class="ttname"><a href="group__OVALDEF.html#gaa4a65b558963902ac1c5a67c9a820190">oval_behavior::oval_behavior_clone</a></div><div class="ttdeci">struct oval_behavior * oval_behavior_clone(struct oval_definition_model *new_model, struct oval_behavior *old_behavior)</div><div class="ttdef"><b>Definition:</b> oval_behavior.c:105</div></div>
<div class="ttc" id="group__OVAL_html_gafde4ac33d2aa96e15c765865a2b94122"><div class="ttname"><a href="group__OVAL.html#gafde4ac33d2aa96e15c765865a2b94122">oval_determine_document_schema_version</a></div><div class="ttdeci">char * oval_determine_document_schema_version(const char *, oscap_document_type_t)</div><div class="ttdoc">END OVALDEF. </div><div class="ttdef"><b>Definition:</b> oval_parser.c:137</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6e9b5ff346e30f5aa7641725a6d9e9d8"><div class="ttname"><a href="group__OVALDEF.html#ga6e9b5ff346e30f5aa7641725a6d9e9d8">oval_test::oval_test_new</a></div><div class="ttdeci">struct oval_test * oval_test_new(struct oval_definition_model *, const char *id)</div><div class="ttdoc">Construct new instance of oval_test. </div><div class="ttdef"><b>Definition:</b> oval_test.c:163</div></div>
<div class="ttc" id="group__OVALDEF_html_ga3b9a165ff82bce2b97d7afe6d8bfb2c9"><div class="ttname"><a href="group__OVALDEF.html#ga3b9a165ff82bce2b97d7afe6d8bfb2c9">oval_criteria_node::oval_criteria_node_get_subnodes</a></div><div class="ttdeci">struct oval_criteria_node_iterator * oval_criteria_node_get_subnodes(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_criteria_node->subnodes. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:151</div></div>
<div class="ttc" id="group__OVALDEF_html_gadca2ff0881da30f974d92a549dc76c4c"><div class="ttname"><a href="group__OVALDEF.html#gadca2ff0881da30f974d92a549dc76c4c">oval_arithmetic_operation_t</a></div><div class="ttdeci">oval_arithmetic_operation_t</div><div class="ttdoc">Arithmetic format enumeration. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:222</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7fc7c974c220e0d955f01295aaf636e4"><div class="ttname"><a href="group__OVALDEF.html#ga7fc7c974c220e0d955f01295aaf636e4">oval_definition_model::oval_definition_model_get_objects</a></div><div class="ttdeci">struct oval_object_iterator * oval_definition_model_get_objects(struct oval_definition_model *model)</div><div class="ttdoc">Get OVAL objects. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:406</div></div>
<div class="ttc" id="group__OVALDEF_html_gab6ed49a929aed7027c01b143ced8ba2d"><div class="ttname"><a href="group__OVALDEF.html#gab6ed49a929aed7027c01b143ced8ba2d">oval_component_type_t</a></div><div class="ttdeci">oval_component_type_t</div><div class="ttdoc">Component types. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:200</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2460172174d8771047f1696d56839ec6"><div class="ttname"><a href="group__OVALDEF.html#ga2460172174d8771047f1696d56839ec6">oval_criteria_node_iterator::oval_criteria_node_iterator_has_more</a></div><div class="ttdeci">bool oval_criteria_node_iterator_has_more(struct oval_criteria_node_iterator *)</div><div class="ttdoc">Returns true if the iterator is not exhausted. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:90</div></div>
<div class="ttc" id="group__OVALDEF_html_ga3c9bdd066ff355ac056618c3087e0fb1"><div class="ttname"><a href="group__OVALDEF.html#ga3c9bdd066ff355ac056618c3087e0fb1">oval_object::oval_object_get_notes</a></div><div class="ttdeci">struct oval_string_iterator * oval_object_get_notes(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->notes. </div><div class="ttdef"><b>Definition:</b> oval_object.c:100</div></div>
<div class="ttc" id="group__OVALDEF_html_gabdeb522127f5f8db8bd4b669b4d6c6b9"><div class="ttname"><a href="group__OVALDEF.html#gabdeb522127f5f8db8bd4b669b4d6c6b9">oval_variable_iterator::oval_variable_iterator_free</a></div><div class="ttdeci">void oval_variable_iterator_free(struct oval_variable_iterator *)</div><div class="ttdoc">Free iterator. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:191</div></div>
<div class="ttc" id="group__OVALDEF_html_gae735e9f01ab2c8396f8d6165450b65f2"><div class="ttname"><a href="group__OVALDEF.html#gae735e9f01ab2c8396f8d6165450b65f2">oval_object_iterator::oval_object_iterator_has_more</a></div><div class="ttdeci">bool oval_object_iterator_has_more(struct oval_object_iterator *)</div><div class="ttdoc">Returns true if the iterator is not exhausted. </div><div class="ttdef"><b>Definition:</b> oval_object.c:59</div></div>
<div class="ttc" id="group__OVALDEF_html_ga559dc4e8bfc39ef1aed3c6bac219d299"><div class="ttname"><a href="group__OVALDEF.html#ga559dc4e8bfc39ef1aed3c6bac219d299">oval_test::oval_test_set_object</a></div><div class="ttdeci">void oval_test_set_object(struct oval_test *, struct oval_object *)</div><div class="ttdoc">Sets attribute oval_test->object. </div><div class="ttdef"><b>Definition:</b> oval_test.c:294</div></div>
<div class="ttc" id="group__OVALDEF_html_gabc49f890db2a53ee625fe93511ec2b01"><div class="ttname"><a href="group__OVALDEF.html#gabc49f890db2a53ee625fe93511ec2b01">oval_test::oval_test_add_state</a></div><div class="ttdeci">void oval_test_add_state(struct oval_test *, struct oval_state *)</div><div class="ttdoc">Add the specified state to the state list of the specified test. </div><div class="ttdef"><b>Definition:</b> oval_test.c:300</div></div>
<div class="ttc" id="group__OVALDEF_html_ga3f00a63428c2b5db781a9c87ec73acd1"><div class="ttname"><a href="group__OVALDEF.html#ga3f00a63428c2b5db781a9c87ec73acd1">oval_operation_t</a></div><div class="ttdeci">oval_operation_t</div><div class="ttdoc">Operations. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:84</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4d65d2f430c82dd92d5822728aa86e1f"><div class="ttname"><a href="group__OVALDEF.html#ga4d65d2f430c82dd92d5822728aa86e1f">oval_state::oval_state_add_content</a></div><div class="ttdeci">void oval_state_add_content(struct oval_state *, struct oval_state_content *content)</div><div class="ttdoc">Append instance of oval_state_content to attribute oval_state->state_contents. </div><div class="ttdef"><b>Definition:</b> oval_state.c:251</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2e22850b509823206ff6953d3ca9fd75"><div class="ttname"><a href="group__OVALDEF.html#ga2e22850b509823206ff6953d3ca9fd75">oval_definition_model::oval_definition_model_import_source</a></div><div class="ttdeci">struct oval_definition_model * oval_definition_model_import_source(struct oscap_source *source)</div><div class="ttdoc">Import the content of the oscap_source into the oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:251</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6ab610166643dd32305be91e9fd586b6"><div class="ttname"><a href="group__OVALDEF.html#ga6ab610166643dd32305be91e9fd586b6">oval_component::oval_component_get_literal_value</a></div><div class="ttdeci">struct oval_value * oval_component_get_literal_value(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_literal->literal. </div><div class="ttdef"><b>Definition:</b> oval_component.c:271</div></div>
<div class="ttc" id="group__OVALDEF_html_gad4fe7468e7ecad66927d956657bca547"><div class="ttname"><a href="group__OVALDEF.html#gad4fe7468e7ecad66927d956657bca547">oval_criteria_node::oval_criteria_node_get_definition</a></div><div class="ttdeci">struct oval_definition * oval_criteria_node_get_definition(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_extends->definition. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:175</div></div>
<div class="ttc" id="group__OVALDEF_html_ga31a2cc76f167f1b436ab7f4d0b6a7b78"><div class="ttname"><a href="group__OVALDEF.html#ga31a2cc76f167f1b436ab7f4d0b6a7b78">oval_definition::oval_definition_get_references</a></div><div class="ttdeci">struct oval_reference_iterator * oval_definition_get_references(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->references. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:125</div></div>
<div class="ttc" id="group__OVALDEF_html_gab423431db12f7cba0953230648315c20"><div class="ttname"><a href="group__OVALDEF.html#gab423431db12f7cba0953230648315c20">oval_definition::oval_definition_set_class</a></div><div class="ttdeci">void oval_definition_set_class(struct oval_definition *, oval_definition_class_t)</div><div class="ttdoc">Set attribute oval_definition->class. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:276</div></div>
<div class="ttc" id="group__OVALDEF_html_ga80e2cee5cca6dee041a3ef6f289a320b"><div class="ttname"><a href="group__OVALDEF.html#ga80e2cee5cca6dee041a3ef6f289a320b">oval_definition_model::oval_definition_model_supported</a></div><div class="ttdeci">const char * oval_definition_model_supported(void)</div><div class="ttdoc">Get supported version of OVAL XML. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:550</div></div>
<div class="ttc" id="group__OVALDEF_html_gabc040498092740e14143a60da141d484"><div class="ttname"><a href="group__OVALDEF.html#gabc040498092740e14143a60da141d484">oval_affected::oval_affected_add_product</a></div><div class="ttdeci">void oval_affected_add_product(struct oval_affected *, char *product_name)</div><div class="ttdoc">Append name to oval_affected product names. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:179</div></div>
<div class="ttc" id="group__OVAL_html_ga99498f525c1a0282ef45557fc882f97f"><div class="ttname"><a href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a></div><div class="ttdeci">oval_subtype_t</div><div class="ttdoc">Unknown subtypes. </div><div class="ttdef"><b>Definition:</b> oval_types.h:120</div></div>
<div class="ttc" id="group__OVALDEF_html_gaab999ca597b76309cc58214d2023a678"><div class="ttname"><a href="group__OVALDEF.html#gaab999ca597b76309cc58214d2023a678">oval_state::oval_state_get_operator</a></div><div class="ttdeci">int oval_state_get_operator(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->operator. </div><div class="ttdef"><b>Definition:</b> oval_state.c:136</div></div>
<div class="ttc" id="group__OVALDEF_html_gadc236302e584a4aaa6edd85addd85646"><div class="ttname"><a href="group__OVALDEF.html#gadc236302e584a4aaa6edd85addd85646">oval_variable_restriction::oval_variable_restriction_new</a></div><div class="ttdeci">struct oval_variable_restriction * oval_variable_restriction_new(oval_operation_t operation, const char *value)</div><div class="ttdoc">Construct new instance of restriction element. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:159</div></div>
<div class="ttc" id="group__OVALDEF_html_gab62165673d2479dd5d27cb437e7120b8"><div class="ttname"><a href="group__OVALDEF.html#gab62165673d2479dd5d27cb437e7120b8">oval_object::oval_object_add_object_content</a></div><div class="ttdeci">void oval_object_add_object_content(struct oval_object *, struct oval_object_content *content)</div><div class="ttdoc">Append instance of oval_object_content to attribute oval_object->object_contents. ...</div><div class="ttdef"><b>Definition:</b> oval_object.c:296</div></div>
<div class="ttc" id="group__OVALDEF_html_ga54268c4bd0674ca69b9f97e338a0a58b"><div class="ttname"><a href="group__OVALDEF.html#ga54268c4bd0674ca69b9f97e338a0a58b">oval_definition_model::oval_definition_model_get_variable</a></div><div class="ttdeci">struct oval_variable * oval_definition_model_get_variable(struct oval_definition_model *model, const char *id)</div><div class="ttdoc">Get OVAL variable by ID. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:312</div></div>
<div class="ttc" id="group__OVALDEF_html_ga1f87588362c7928e0370596653dc473a"><div class="ttname"><a href="group__OVALDEF.html#ga1f87588362c7928e0370596653dc473a">oval_criteria_node::oval_criteria_node_get_operator</a></div><div class="ttdeci">oval_operator_t oval_criteria_node_get_operator(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_criteria->operator HOWDI. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:143</div></div>
<div class="ttc" id="structoval__definition_html"><div class="ttname"><a href="structoval__definition.html">oval_definition</a></div><div class="ttdoc">Oval definition specification. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:54</div></div>
<div class="ttc" id="group__OVALDEF_html_gad31a4444a5d7198cec1e25006854d352"><div class="ttname"><a href="group__OVALDEF.html#gad31a4444a5d7198cec1e25006854d352">oval_variable::oval_variable_get_comment</a></div><div class="ttdeci">char * oval_variable_get_comment(struct oval_variable *)</div><div class="ttdoc">Returns attribute oval_variable->comment. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:205</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6d0c5bdab379cdf9908e086efd4d9cca"><div class="ttname"><a href="group__OVALDEF.html#ga6d0c5bdab379cdf9908e086efd4d9cca">oval_criteria_node_type_t</a></div><div class="ttdeci">oval_criteria_node_type_t</div><div class="ttdoc">Criteria node type. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:67</div></div>
<div class="ttc" id="structoval__setobject_html"><div class="ttname"><a href="structoval__setobject.html">oval_setobject</a></div><div class="ttdoc">OVAL set object. </div><div class="ttdef"><b>Definition:</b> oval_set.c:45</div></div>
<div class="ttc" id="oscap_8h_html"><div class="ttname"><a href="oscap_8h.html">oscap.h</a></div><div class="ttdoc">General OpenScap functions and types. </div></div>
<div class="ttc" id="structoval__variable__possible__value_html"><div class="ttname"><a href="structoval__variable__possible__value.html">oval_variable_possible_value</a></div><div class="ttdef"><b>Definition:</b> oval_variable.c:89</div></div>
<div class="ttc" id="group__OVALDEF_html_ga495cc1a7ad3ac8e0e7e8bb3fdf5611e5"><div class="ttname"><a href="group__OVALDEF.html#ga495cc1a7ad3ac8e0e7e8bb3fdf5611e5">oval_test::oval_test_get_notes</a></div><div class="ttdeci">struct oval_string_iterator * oval_test_get_notes(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->notes. </div><div class="ttdef"><b>Definition:</b> oval_test.c:93</div></div>
<div class="ttc" id="structoval__test__iterator_html"><div class="ttname"><a href="structoval__test__iterator.html">oval_test_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:289</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0d345c0d277c3ddb7d3919eafbbbb1bd"><div class="ttname"><a href="group__OVALDEF.html#ga0d345c0d277c3ddb7d3919eafbbbb1bd">oval_object::oval_object_get_subtype</a></div><div class="ttdeci">oval_subtype_t oval_object_get_subtype(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->subtype. </div><div class="ttdef"><b>Definition:</b> oval_object.c:85</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2069e1282f02ebfb5a661eab90a229d6"><div class="ttname"><a href="group__OVALDEF.html#ga2069e1282f02ebfb5a661eab90a229d6">oval_definition::oval_definition_set_description</a></div><div class="ttdeci">void oval_definition_set_description(struct oval_definition *, char *description)</div><div class="ttdoc">Set attribute oval_definition->description. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:296</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6d38e6821748f4daf018ad5d02bbbb7d"><div class="ttname"><a href="group__OVALDEF.html#ga6d38e6821748f4daf018ad5d02bbbb7d">oval_state::oval_state_get_contents</a></div><div class="ttdeci">struct oval_state_content_iterator * oval_state_get_contents(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->contents. </div><div class="ttdef"><b>Definition:</b> oval_state.c:100</div></div>
<div class="ttc" id="group__OVALDEF_html_ga272d726ebb434d85c0c9b084e88e3b17"><div class="ttname"><a href="group__OVALDEF.html#ga272d726ebb434d85c0c9b084e88e3b17">oval_state::oval_state_get_deprecated</a></div><div class="ttdeci">bool oval_state_get_deprecated(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_state.c:122</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4a19b6533a293b7bfefbfe5c925f2516"><div class="ttname"><a href="group__OVALDEF.html#ga4a19b6533a293b7bfefbfe5c925f2516">oval_component::oval_component_get_function_components</a></div><div class="ttdeci">struct oval_component_iterator * oval_component_get_function_components(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function->components. </div><div class="ttdef"><b>Definition:</b> oval_component.c:352</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa96aefc959878666fcae52b5fa8e55a6"><div class="ttname"><a href="group__OVALDEF.html#gaa96aefc959878666fcae52b5fa8e55a6">oval_component::oval_component_new</a></div><div class="ttdeci">struct oval_component * oval_component_new(struct oval_definition_model *, oval_component_type_t type)</div><div class="ttdoc">Construct new intance of Oval_component. </div><div class="ttdef"><b>Definition:</b> oval_component.c:614</div></div>
<div class="ttc" id="group__OVALDEF_html_ga71625ade717c998cbe9748b38b1e45b0"><div class="ttname"><a href="group__OVALDEF.html#ga71625ade717c998cbe9748b38b1e45b0">oval_value::oval_value_get_integer</a></div><div class="ttdeci">long long oval_value_get_integer(struct oval_value *)</div><div class="ttdoc">Get OVAL value as an integer. </div><div class="ttdef"><b>Definition:</b> oval_value.c:111</div></div>
<div class="ttc" id="group__OVALDEF_html_gab528d992301dad07829ec35579a39a2f"><div class="ttname"><a href="group__OVALDEF.html#gab528d992301dad07829ec35579a39a2f">oval_component::oval_component_get_glob_to_regex_glob_noescape</a></div><div class="ttdeci">bool oval_component_get_glob_to_regex_glob_noescape(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_GLOB_TO_REGEX->glob_noescape. </div><div class="ttdef"><b>Definition:</b> oval_component.c:467</div></div>
<div class="ttc" id="group__OVALDEF_html_gaaf2b6790594b8c9059e395b5728430d4"><div class="ttname"><a href="group__OVALDEF.html#gaaf2b6790594b8c9059e395b5728430d4">oval_test::oval_test_get_comment</a></div><div class="ttdeci">char * oval_test_get_comment(struct oval_test *)</div><div class="ttdoc">Returns attribute Oval_test->comment. </div><div class="ttdef"><b>Definition:</b> oval_test.c:100</div></div>
<div class="ttc" id="structoval__criteria__node__iterator_html"><div class="ttname"><a href="structoval__criteria__node__iterator.html">oval_criteria_node_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:400</div></div>
<div class="ttc" id="group__OVALDEF_html_ga989cf2ff0a094e5d1b7ee107cc0bfdc9"><div class="ttname"><a href="group__OVALDEF.html#ga989cf2ff0a094e5d1b7ee107cc0bfdc9">oval_state::oval_state_get_version</a></div><div class="ttdeci">int oval_state_get_version(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->version. </div><div class="ttdef"><b>Definition:</b> oval_state.c:129</div></div>
<div class="ttc" id="group__OVALDEF_html_gae570dacf481fc02cfdf3420a53b91b29"><div class="ttname"><a href="group__OVALDEF.html#gae570dacf481fc02cfdf3420a53b91b29">oval_state::oval_state_free</a></div><div class="ttdeci">void oval_state_free(struct oval_state *)</div><div class="ttdoc">Free instance of oval_state. </div><div class="ttdef"><b>Definition:</b> oval_state.c:195</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa176e54037f1d6ead096af966fa1f4ee"><div class="ttname"><a href="group__OVALDEF.html#gaa176e54037f1d6ead096af966fa1f4ee">oval_component::oval_component_get_prefix</a></div><div class="ttdeci">char * oval_component_get_prefix(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_BEGIN->prefix. </div><div class="ttdef"><b>Definition:</b> oval_component.c:394</div></div>
<div class="ttc" id="oval__types_8h_html"><div class="ttname"><a href="oval__types_8h.html">oval_types.h</a></div></div>
<div class="ttc" id="group__OVALDEF_html_ga4e2a5d7f39daee5edf747f568fa90e69"><div class="ttname"><a href="group__OVALDEF.html#ga4e2a5d7f39daee5edf747f568fa90e69">oval_variable::oval_variable_add_value</a></div><div class="ttdeci">void oval_variable_add_value(struct oval_variable *, struct oval_value *)</div><div class="ttdoc">Append an instance of Oval_value to the attribute Oval_constant->values. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:718</div></div>
<div class="ttc" id="group__OVALDEF_html_gaaa4cd7b065405e47cab4794eaf149962"><div class="ttname"><a href="group__OVALDEF.html#gaaa4cd7b065405e47cab4794eaf149962">oval_object::oval_object_set_deprecated</a></div><div class="ttdeci">void oval_object_set_deprecated(struct oval_object *, bool deprecated)</div><div class="ttdoc">Sets attribute oval_object->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_object.c:284</div></div>
<div class="ttc" id="group__OVALDEF_html_gae80524d73e0a7ca6cb086ae81319b522"><div class="ttname"><a href="group__OVALDEF.html#gae80524d73e0a7ca6cb086ae81319b522">oval_affected_iterator::oval_affected_iterator_next</a></div><div class="ttdeci">struct oval_affected * oval_affected_iterator_next(struct oval_affected_iterator *)</div><div class="ttdoc">Return next instance of oval_affected from iterator. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:80</div></div>
<div class="ttc" id="group__OVALDEF_html_gabd9665d12c9395e71769d532b6d61499"><div class="ttname"><a href="group__OVALDEF.html#gabd9665d12c9395e71769d532b6d61499">oval_component::oval_component_get_substring_length</a></div><div class="ttdeci">int oval_component_get_substring_length(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_SUBSTRING->length. </div><div class="ttdef"><b>Definition:</b> oval_component.c:516</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa9e6d8dec72032c03edcc004d8f5bf16"><div class="ttname"><a href="group__OVALDEF.html#gaa9e6d8dec72032c03edcc004d8f5bf16">oval_criteria_node::oval_criteria_node_get_comment</a></div><div class="ttdeci">char * oval_criteria_node_get_comment(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_criteria_node->comment. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:136</div></div>
<div class="ttc" id="group__OVALDEF_html_ga94e7aa9c65ea008025fe9910dd0e5d65"><div class="ttname"><a href="group__OVALDEF.html#ga94e7aa9c65ea008025fe9910dd0e5d65">oval_component::oval_component_get_object</a></div><div class="ttdeci">struct oval_object * oval_component_get_object(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_component_object->object. </div><div class="ttdef"><b>Definition:</b> oval_component.c:294</div></div>
<div class="ttc" id="group__OVALDEF_html_ga856cde5959d3d29739e0647accfe82f4"><div class="ttname"><a href="group__OVALDEF.html#ga856cde5959d3d29739e0647accfe82f4">oval_definition_iterator::oval_definition_iterator_free</a></div><div class="ttdeci">void oval_definition_iterator_free(struct oval_definition_iterator *)</div><div class="ttdoc">Free the iterator. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:262</div></div>
<div class="ttc" id="group__OVALDEF_html_ga64e4b634779118c94ed7b23fbae89218"><div class="ttname"><a href="group__OVALDEF.html#ga64e4b634779118c94ed7b23fbae89218">oval_criteria_node::oval_criteria_node_get_type</a></div><div class="ttdeci">oval_criteria_node_type_t oval_criteria_node_get_type(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_criteria_node->type. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:114</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5af5f0a8f14194c6c95e8fed74c3ff2f"><div class="ttname"><a href="group__OVALDEF.html#ga5af5f0a8f14194c6c95e8fed74c3ff2f">oval_variable::oval_variable_get_id</a></div><div class="ttdeci">char * oval_variable_get_id(struct oval_variable *)</div><div class="ttdoc">Returns attribute oval_variable->id. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:198</div></div>
<div class="ttc" id="structoval__reference__iterator_html"><div class="ttname"><a href="structoval__reference__iterator.html">oval_reference_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:386</div></div>
<div class="ttc" id="group__OVALDEF_html_ga03c2d5ac6ac55948d5e2862422a04e2b"><div class="ttname"><a href="group__OVALDEF.html#ga03c2d5ac6ac55948d5e2862422a04e2b">oval_variable::oval_variable_free</a></div><div class="ttdeci">void oval_variable_free(struct oval_variable *)</div><div class="ttdoc">Free instance of oval_variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:596</div></div>
<div class="ttc" id="group__OVALDEF_html_ga98d512ea3c2a9f50a2d1fc5337df30b2"><div class="ttname"><a href="group__OVALDEF.html#ga98d512ea3c2a9f50a2d1fc5337df30b2">oval_variable::oval_variable_get_type</a></div><div class="ttdeci">oval_variable_type_t oval_variable_get_type(struct oval_variable *)</div><div class="ttdoc">Returns attribute oval_variable->type. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:226</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa771c9866e018d4445433c07a107abf4"><div class="ttname"><a href="group__OVALDEF.html#gaa771c9866e018d4445433c07a107abf4">oval_definition::oval_definition_get_criteria</a></div><div class="ttdeci">struct oval_criteria_node * oval_definition_get_criteria(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->criteria. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:141</div></div>
<div class="ttc" id="structoval__value__iterator_html"><div class="ttname"><a href="structoval__value__iterator.html">oval_value_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:440</div></div>
<div class="ttc" id="group__OVALDEF_html_gaabee367f5f661e05c1a6819524a2db2b"><div class="ttname"><a href="group__OVALDEF.html#gaabee367f5f661e05c1a6819524a2db2b">oval_state_content::oval_state_content_get_entity</a></div><div class="ttdeci">struct oval_entity * oval_state_content_get_entity(struct oval_state_content *)</div><div class="ttdoc">Get entity of a state content. </div><div class="ttdef"><b>Definition:</b> oval_stateContent.c:78</div></div>
<div class="ttc" id="group__OVALDEF_html_ga57f708074fd391255c67b352623d1ed5"><div class="ttname"><a href="group__OVALDEF.html#ga57f708074fd391255c67b352623d1ed5">oval_setobject::oval_setobject_get_objects</a></div><div class="ttdeci">struct oval_object_iterator * oval_setobject_get_objects(struct oval_setobject *)</div><div class="ttdoc">Get OVAL set object referenced objects. </div><div class="ttdef"><b>Definition:</b> oval_set.c:105</div></div>
<div class="ttc" id="group__OVALDEF_html_ga1fce15f743d777ca44ebab29a1392157"><div class="ttname"><a href="group__OVALDEF.html#ga1fce15f743d777ca44ebab29a1392157">oval_test::oval_test_set_subtype</a></div><div class="ttdeci">void oval_test_set_subtype(struct oval_test *, oval_subtype_t subtype)</div><div class="ttdoc">Sets attributes oval_test->subtype and Oval_test->family. </div><div class="ttdef"><b>Definition:</b> oval_test.c:262</div></div>
<div class="ttc" id="structoval__criteria__node_html"><div class="ttname"><a href="structoval__criteria__node.html">oval_criteria_node</a></div><div class="ttdoc">Specify oval_definition dependencies. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:50</div></div>
<div class="ttc" id="group__COMMON_html_ga87ad87a49af7d966b9a966e0fa260bc1"><div class="ttname"><a href="group__COMMON.html#ga87ad87a49af7d966b9a966e0fa260bc1">OSCAP_DEPRECATED</a></div><div class="ttdeci">#define OSCAP_DEPRECATED(func)</div><div class="ttdoc">This macro will warn, when a deprecated function is used. </div><div class="ttdef"><b>Definition:</b> oscap.h:50</div></div>
<div class="ttc" id="group__OVALDEF_html_gae29db7df204a6de04460d4d833dc0e06"><div class="ttname"><a href="group__OVALDEF.html#gae29db7df204a6de04460d4d833dc0e06">oval_component::oval_component_get_substring_start</a></div><div class="ttdeci">int oval_component_get_substring_start(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_SUBSTRING->start. </div><div class="ttdef"><b>Definition:</b> oval_component.c:491</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0745d23ca1646b7e5de5015a6dbce333"><div class="ttname"><a href="group__OVALDEF.html#ga0745d23ca1646b7e5de5015a6dbce333">oval_object::oval_object_new</a></div><div class="ttdeci">struct oval_object * oval_object_new(struct oval_definition_model *, const char *id)</div><div class="ttdoc">Construct new intance of oval_object. </div><div class="ttdef"><b>Definition:</b> oval_object.c:173</div></div>
<div class="ttc" id="structoval__affected_html"><div class="ttname"><a href="structoval__affected.html">oval_affected</a></div><div class="ttdoc">Each OVAL Definition specifies certain type of affected system(s). </div><div class="ttdef"><b>Definition:</b> oval_affected.c:52</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf875434233ac9c84a50ae9913bac6990"><div class="ttname"><a href="group__OVALDEF.html#gaf875434233ac9c84a50ae9913bac6990">oval_test_iterator::oval_test_iterator_has_more</a></div><div class="ttdeci">bool oval_test_iterator_has_more(struct oval_test_iterator *)</div><div class="ttdoc">Returns true if the iterator is not exhausted. </div><div class="ttdef"><b>Definition:</b> oval_test.c:62</div></div>
<div class="ttc" id="group__OVALDEF_html_ga37ae5b026dae3ba19307bee4eabae755"><div class="ttname"><a href="group__OVALDEF.html#ga37ae5b026dae3ba19307bee4eabae755">oval_object::oval_object_get_family</a></div><div class="ttdeci">oval_family_t oval_object_get_family(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->family. </div><div class="ttdef"><b>Definition:</b> oval_object.c:78</div></div>
<div class="ttc" id="structoval__component__iterator_html"><div class="ttname"><a href="structoval__component__iterator.html">oval_component_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:582</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8693c2d07171ce7fa37cd41b253a9348"><div class="ttname"><a href="group__OVALDEF.html#ga8693c2d07171ce7fa37cd41b253a9348">oval_state::oval_state_get_family</a></div><div class="ttdeci">oval_family_t oval_state_get_family(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->family. </div><div class="ttdef"><b>Definition:</b> oval_state.c:76</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf5a61d142a62eb195ad4483627e458b4"><div class="ttname"><a href="group__OVALDEF.html#gaf5a61d142a62eb195ad4483627e458b4">oval_object_content_type_t</a></div><div class="ttdeci">oval_object_content_type_t</div><div class="ttdoc">Type of object content. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:123</div></div>
<div class="ttc" id="group__OVALDEF_html_gaec13f21458a8aefbd1663d71a0d8f56e"><div class="ttname"><a href="group__OVALDEF.html#gaec13f21458a8aefbd1663d71a0d8f56e">oval_setobject::oval_setobject_clone</a></div><div class="ttdeci">struct oval_setobject * oval_setobject_clone(struct oval_definition_model *new_model, struct oval_setobject *old_setobject)</div><div class="ttdef"><b>Definition:</b> oval_set.c:147</div></div>
<div class="ttc" id="group__OVALDEF_html_gafb0d0e037ebdc3fb821f31b48b9cc971"><div class="ttname"><a href="group__OVALDEF.html#gafb0d0e037ebdc3fb821f31b48b9cc971">oval_test::oval_test_get_subtype</a></div><div class="ttdeci">oval_subtype_t oval_test_get_subtype(struct oval_test *)</div><div class="ttdoc">Returns attribute Oval_test->subtype. </div><div class="ttdef"><b>Definition:</b> oval_test.c:86</div></div>
<div class="ttc" id="structoval__variable__model__iterator_html"><div class="ttname"><a href="structoval__variable__model__iterator.html">oval_variable_model_iterator</a></div></div>
<div class="ttc" id="group__OVALDEF_html_gaf8e193bd514f8296466c3801bde2bb25"><div class="ttname"><a href="group__OVALDEF.html#gaf8e193bd514f8296466c3801bde2bb25">oval_variable::oval_variable_new</a></div><div class="ttdeci">struct oval_variable * oval_variable_new(struct oval_definition_model *model, const char *id, oval_variable_type_t type)</div><div class="ttdoc">Construct new instance of oval_variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:427</div></div>
<div class="ttc" id="group__OVALDEF_html_gaed40687ef2d737c3a94eca3d2f034d41"><div class="ttname"><a href="group__OVALDEF.html#gaed40687ef2d737c3a94eca3d2f034d41">oval_component::oval_component_get_timedif_format_1</a></div><div class="ttdeci">oval_datetime_format_t oval_component_get_timedif_format_1(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_TIMEDIF->timedif_format_1. </div><div class="ttdef"><b>Definition:</b> oval_component.c:541</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf30ef5d7fe0e2c6217205ec50b99850b"><div class="ttname"><a href="group__OVALDEF.html#gaf30ef5d7fe0e2c6217205ec50b99850b">oval_object::oval_object_get_platform_schema_version</a></div><div class="ttdeci">oval_schema_version_t oval_object_get_platform_schema_version(struct oval_object *object)</div><div class="ttdoc">Returns schema version of the associated platform extension definition model. </div><div class="ttdef"><b>Definition:</b> oval_object.c:144</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6c138f7cc1471ec8f622ded0baf5fc74"><div class="ttname"><a href="group__OVALDEF.html#ga6c138f7cc1471ec8f622ded0baf5fc74">oval_setobject::oval_setobject_get_operation</a></div><div class="ttdeci">oval_setobject_operation_t oval_setobject_get_operation(struct oval_setobject *)</div><div class="ttdoc">Get OVAL set object operation type. </div><div class="ttdef"><b>Definition:</b> oval_set.c:85</div></div>
<div class="ttc" id="structoval__filter_html"><div class="ttname"><a href="structoval__filter.html">oval_filter</a></div><div class="ttdoc">OVAL filter. </div><div class="ttdef"><b>Definition:</b> oval_filter.c:43</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6fc144e2ea0cef2e43c2cb803ecc5de8"><div class="ttname"><a href="group__OVALDEF.html#ga6fc144e2ea0cef2e43c2cb803ecc5de8">oval_value::oval_value_get_binary</a></div><div class="ttdeci">unsigned char * oval_value_get_binary(struct oval_value *)</div><div class="ttdoc">Get OVAL value as a piece of raw binary data. </div><div class="ttdef"><b>Definition:</b> oval_value.c:88</div></div>
<div class="ttc" id="group__OVALDEF_html_ga61cf9cf8bb52f48b50e45cd9a688c186"><div class="ttname"><a href="group__OVALDEF.html#ga61cf9cf8bb52f48b50e45cd9a688c186">oval_test::oval_test_get_id</a></div><div class="ttdeci">char * oval_test_get_id(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->id. </div><div class="ttdef"><b>Definition:</b> oval_test.c:107</div></div>
<div class="ttc" id="group__OVALDEF_html_ga673dbbc8f16d0f8e6bb0916da2c2804f"><div class="ttname"><a href="group__OVALDEF.html#ga673dbbc8f16d0f8e6bb0916da2c2804f">oval_affected_iterator::oval_affected_iterator_free</a></div><div class="ttdeci">void oval_affected_iterator_free(struct oval_affected_iterator *)</div><div class="ttdoc">Release instance of oval_affected_ iterator. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:87</div></div>
<div class="ttc" id="group__OVALDEF_html_ga81844120fd22784391967ae54f4815cd"><div class="ttname"><a href="group__OVALDEF.html#ga81844120fd22784391967ae54f4815cd">oval_state::oval_state_set_comment</a></div><div class="ttdeci">void oval_state_set_comment(struct oval_state *, char *comment)</div><div class="ttdoc">Sets a copy of the comment parameter to attribute oval_state->comment. </div><div class="ttdef"><b>Definition:</b> oval_state.c:225</div></div>
<div class="ttc" id="group__OVALDEF_html_gafafb9fb28078c304a6a331cf127aac7f"><div class="ttname"><a href="group__OVALDEF.html#gafafb9fb28078c304a6a331cf127aac7f">oval_variable_possible_restriction::oval_variable_possible_restriction_add_restriction</a></div><div class="ttdeci">void oval_variable_possible_restriction_add_restriction(struct oval_variable_possible_restriction *pr, struct oval_variable_restriction *r)</div><div class="ttdoc">Add a restriction to the list of possible restrictions. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:142</div></div>
<div class="ttc" id="group__OVALDEF_html_ga410c12432ef6b3b2ef2913f7fa77df02"><div class="ttname"><a href="group__OVALDEF.html#ga410c12432ef6b3b2ef2913f7fa77df02">oval_entity::oval_entity_get_datatype</a></div><div class="ttdeci">oval_datatype_t oval_entity_get_datatype(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity datatype. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:113</div></div>
<div class="ttc" id="group__OVALDEF_html_ga569e211c05bd7df5af57956c0c073e6a"><div class="ttname"><a href="group__OVALDEF.html#ga569e211c05bd7df5af57956c0c073e6a">oval_value::oval_value_get_boolean</a></div><div class="ttdeci">bool oval_value_get_boolean(struct oval_value *)</div><div class="ttdoc">Get OVAL value as a boolean. </div><div class="ttdef"><b>Definition:</b> oval_value.c:93</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf0b9945f7d300e8f1f108bc9a59a0baf"><div class="ttname"><a href="group__OVALDEF.html#gaf0b9945f7d300e8f1f108bc9a59a0baf">oval_variable::oval_component_type_get_text</a></div><div class="ttdeci">const char * oval_component_type_get_text(oval_component_type_t type)</div><div class="ttdoc">Returns attribute Oval_component_type->text. </div><div class="ttdef"><b>Definition:</b> oval_enumerations.c:346</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4e9767a32b9ce04039c055c699bfce87"><div class="ttname"><a href="group__OVALDEF.html#ga4e9767a32b9ce04039c055c699bfce87">oval_entity::oval_entity_get_name</a></div><div class="ttdeci">char * oval_entity_get_name(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity name. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:99</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0e2c853a129e06691591d76f57ca7076"><div class="ttname"><a href="group__OVALDEF.html#ga0e2c853a129e06691591d76f57ca7076">oval_object::oval_object_get_deprecated</a></div><div class="ttdeci">bool oval_object_get_deprecated(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_object.c:121</div></div>
<div class="ttc" id="group__OVALDEF_html_ga828edd910a6e940f6d3832c3a2ba69da"><div class="ttname"><a href="group__OVALDEF.html#ga828edd910a6e940f6d3832c3a2ba69da">oval_component::oval_component_free</a></div><div class="ttdeci">void oval_component_free(struct oval_component *)</div><div class="ttdoc">Free instance of Oval_component. </div><div class="ttdef"><b>Definition:</b> oval_component.c:855</div></div>
<div class="ttc" id="group__OVALDEF_html_ga10049d60252be9e682ba20fd9e64f43b"><div class="ttname"><a href="group__OVALDEF.html#ga10049d60252be9e682ba20fd9e64f43b">oval_definition_model::oval_definition_model_merge</a></div><div class="ttdeci">int oval_definition_model_merge(struct oval_definition_model *model, const char *file)</div><div class="ttdoc">Merge the content from the file with specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:270</div></div>
<div class="ttc" id="group__OVALDEF_html_gacc440b72a2c5eee9199a95525dc4c39c"><div class="ttname"><a href="group__OVALDEF.html#gacc440b72a2c5eee9199a95525dc4c39c">oval_subtype_get_family</a></div><div class="ttdeci">oval_family_t oval_subtype_get_family(oval_subtype_t)</div><div class="ttdoc">Get the family associated with a given subtype. </div><div class="ttdef"><b>Definition:</b> oval_enumerations.c:653</div></div>
<div class="ttc" id="group__OVALDEF_html_ga885d13a392b314f9e518632a62b5d25d"><div class="ttname"><a href="group__OVALDEF.html#ga885d13a392b314f9e518632a62b5d25d">oval_variable_possible_value::oval_variable_possible_value_free</a></div><div class="ttdeci">void oval_variable_possible_value_free(struct oval_variable_possible_value *pv)</div><div class="ttdoc">Free instance of possible_value. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:114</div></div>
<div class="ttc" id="group__OVALDEF_html_ga67c0fd749ca68dd1e674e6777e3b46d3"><div class="ttname"><a href="group__OVALDEF.html#ga67c0fd749ca68dd1e674e6777e3b46d3">oval_variable_possible_restriction::oval_variable_possible_restriction_get_operator</a></div><div class="ttdeci">oval_operator_t oval_variable_possible_restriction_get_operator(struct oval_variable_possible_restriction *possible_restriction)</div><div class="ttdoc">Get operator of possible_restriction element. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:154</div></div>
<div class="ttc" id="group__OVALDEF_html_ga616450ba90f74f9d3625ad5677c19f3f"><div class="ttname"><a href="group__OVALDEF.html#ga616450ba90f74f9d3625ad5677c19f3f">oval_component::oval_component_set_object</a></div><div class="ttdeci">void oval_component_set_object(struct oval_component *, struct oval_object *object)</div><div class="ttdoc">set attribute Oval_component_object->object. </div><div class="ttdef"><b>Definition:</b> oval_component.c:303</div></div>
<div class="ttc" id="group__OVALDEF_html_ga597b6da4bf23e3bc367530309658c4e0"><div class="ttname"><a href="group__OVALDEF.html#ga597b6da4bf23e3bc367530309658c4e0">oval_component::oval_component_get_record_field</a></div><div class="ttdeci">char * oval_component_get_record_field(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_component_object->record_field. </div><div class="ttdef"><b>Definition:</b> oval_component.c:325</div></div>
<div class="ttc" id="oval__adt_8h_html"><div class="ttname"><a href="oval__adt_8h.html">oval_adt.h</a></div></div>
<div class="ttc" id="group__OVALDEF_html_gaa853307ec061645bf33840d146f27a8d"><div class="ttname"><a href="group__OVALDEF.html#gaa853307ec061645bf33840d146f27a8d">oval_definition_model::oval_definition_model_get_object</a></div><div class="ttdeci">struct oval_object * oval_definition_model_get_object(struct oval_definition_model *model, const char *id)</div><div class="ttdoc">Get OVAL object by ID. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:298</div></div>
<div class="ttc" id="structoval__state_html"><div class="ttname"><a href="structoval__state.html">oval_state</a></div><div class="ttdoc">An Oval_state instance is a collection of one or more characteristics pertaining to a specific object...</div><div class="ttdef"><b>Definition:</b> oval_state.c:45</div></div>
<div class="ttc" id="group__OVALDEF_html_gaef873c66f22984f5783be6031b636fa2"><div class="ttname"><a href="group__OVALDEF.html#gaef873c66f22984f5783be6031b636fa2">oval_variable::oval_variable_add_possible_value</a></div><div class="ttdeci">void oval_variable_add_possible_value(struct oval_variable *variable, struct oval_variable_possible_value *pv)</div><div class="ttdoc">Add a new possible value to an external variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:733</div></div>
<div class="ttc" id="group__OVALDEF_html_ga28ff6f6c3f65446f2da1d63885f27a1d"><div class="ttname"><a href="group__OVALDEF.html#ga28ff6f6c3f65446f2da1d63885f27a1d">oval_object_iterator::oval_object_iterator_free</a></div><div class="ttdeci">void oval_object_iterator_free(struct oval_object_iterator *)</div><div class="ttdoc">Frees the iterator. </div><div class="ttdef"><b>Definition:</b> oval_object.c:72</div></div>
<div class="ttc" id="structoval__object__iterator_html"><div class="ttname"><a href="structoval__object__iterator.html">oval_object_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:303</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7a089f0bf5c07c14e6b332c4ba1e36b1"><div class="ttname"><a href="group__OVALDEF.html#ga7a089f0bf5c07c14e6b332c4ba1e36b1">oval_affected::oval_affected_set_family</a></div><div class="ttdeci">void oval_affected_set_family(struct oval_affected *, oval_affected_family_t family)</div><div class="ttdoc">Set oval_affected family. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:165</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8fac7405ec41226f0d22e46e1b360ec8"><div class="ttname"><a href="group__OVALDEF.html#ga8fac7405ec41226f0d22e46e1b360ec8">oval_entity::oval_entity_get_variable</a></div><div class="ttdeci">struct oval_variable * oval_entity_get_variable(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity varref variable. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:147</div></div>
<div class="ttc" id="structoval__variable__restriction_html"><div class="ttname"><a href="structoval__variable__restriction.html">oval_variable_restriction</a></div><div class="ttdef"><b>Definition:</b> oval_variable.c:100</div></div>
<div class="ttc" id="group__OVALDEF_html_gaecaaae0442a015acc45128e26176213b"><div class="ttname"><a href="group__OVALDEF.html#gaecaaae0442a015acc45128e26176213b">oval_criteria_node::oval_criteria_node_set_comment</a></div><div class="ttdeci">void oval_criteria_node_set_comment(struct oval_criteria_node *, char *comment)</div><div class="ttdoc">set attribute Oval_criteria_node->comment. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:317</div></div>
<div class="ttc" id="group__OVALDEF_html_ga99fc23f8fee128ad33279a8395ed147c"><div class="ttname"><a href="group__OVALDEF.html#ga99fc23f8fee128ad33279a8395ed147c">oval_test::oval_test_get_deprecated</a></div><div class="ttdeci">bool oval_test_get_deprecated(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_test.c:114</div></div>
<div class="ttc" id="group__OVALDEF_html_gadb8affdb7564eff0b6b5ef3ee3f73512"><div class="ttname"><a href="group__OVALDEF.html#gadb8affdb7564eff0b6b5ef3ee3f73512">oval_state::oval_state_get_subtype</a></div><div class="ttdeci">oval_subtype_t oval_state_get_subtype(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->subtype. </div><div class="ttdef"><b>Definition:</b> oval_state.c:81</div></div>
<div class="ttc" id="group__OVALDEF_html_ga012549e87cecbcb4775dbfe8cc394012"><div class="ttname"><a href="group__OVALDEF.html#ga012549e87cecbcb4775dbfe8cc394012">oval_entity::oval_entity_get_type</a></div><div class="ttdeci">oval_entity_type_t oval_entity_get_type(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity type. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:106</div></div>
<div class="ttc" id="group__OVALDEF_html_ga375735a4f1a0129f23bc06a5dd8b6adf"><div class="ttname"><a href="group__OVALDEF.html#ga375735a4f1a0129f23bc06a5dd8b6adf">oval_criteria_node::oval_criteria_node_add_subnode</a></div><div class="ttdeci">void oval_criteria_node_add_subnode(struct oval_criteria_node *, struct oval_criteria_node *node)</div><div class="ttdoc">Append instance of Oval_criteria_node to attribute Oval_criteria->subnodes. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:334</div></div>
<div class="ttc" id="structoval__value_html"><div class="ttname"><a href="structoval__value.html">oval_value</a></div><div class="ttdoc">OVAL object or item entity value. </div><div class="ttdef"><b>Definition:</b> oval_value.c:45</div></div>
<div class="ttc" id="group__OVALDEF_html_gab8cb734092ee902043074b3d62752896"><div class="ttname"><a href="group__OVALDEF.html#gab8cb734092ee902043074b3d62752896">oval_test::oval_test_set_check</a></div><div class="ttdeci">void oval_test_set_check(struct oval_test *, oval_check_t)</div><div class="ttdoc">Sets attribute oval_test->check. </div><div class="ttdef"><b>Definition:</b> oval_test.c:288</div></div>
<div class="ttc" id="structoval__definition__iterator_html"><div class="ttname"><a href="structoval__definition__iterator.html">oval_definition_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:278</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4278f3ca4e6329a19c3ac06bf73489d0"><div class="ttname"><a href="group__OVALDEF.html#ga4278f3ca4e6329a19c3ac06bf73489d0">oval_definition_model::oval_definition_model_get_test</a></div><div class="ttdeci">struct oval_test * oval_definition_model_get_test(struct oval_definition_model *model, const char *id)</div><div class="ttdoc">Get oval test by ID. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:291</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa8c0c1dd2ba2400ebcbc896169d5666b"><div class="ttname"><a href="group__OVALDEF.html#gaa8c0c1dd2ba2400ebcbc896169d5666b">oval_object::oval_object_set_comment</a></div><div class="ttdeci">void oval_object_set_comment(struct oval_object *, char *comment)</div><div class="ttdoc">Sets a copy of the comment parameter to attribute oval_object->comment. </div><div class="ttdef"><b>Definition:</b> oval_object.c:276</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8bc495fa304b1d90ec9487603bb247cc"><div class="ttname"><a href="group__OVALDEF.html#ga8bc495fa304b1d90ec9487603bb247cc">oval_component::oval_component_set_item_field</a></div><div class="ttdeci">void oval_component_set_item_field(struct oval_component *, char *)</div><div class="ttdoc">set attribute Oval_component_object->item_field. </div><div class="ttdef"><b>Definition:</b> oval_component.c:318</div></div>
<div class="ttc" id="group__OVALDEF_html_gada8afe096881f72f6ab3f44f31129be1"><div class="ttname"><a href="group__OVALDEF.html#gada8afe096881f72f6ab3f44f31129be1">oval_value::oval_value_get_text</a></div><div class="ttdeci">char * oval_value_get_text(struct oval_value *)</div><div class="ttdoc">Get OVAL value as a text. </div><div class="ttdef"><b>Definition:</b> oval_value.c:81</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf069fe2fb2a9ae3abe47cab55b89827e"><div class="ttname"><a href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e">oval_datatype_t</a></div><div class="ttdeci">oval_datatype_t</div><div class="ttdoc">Datatypes. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:149</div></div>
<div class="ttc" id="structoval__reference_html"><div class="ttname"><a href="structoval__reference.html">oval_reference</a></div><div class="ttdoc">An Oval_reference links an Oval_definition to a definitive external reference. </div><div class="ttdef"><b>Definition:</b> oval_reference.c:43</div></div>
<div class="ttc" id="group__OVALDEF_html_ga30d1b612928a0751f02f54068b5f50a5"><div class="ttname"><a href="group__OVALDEF.html#ga30d1b612928a0751f02f54068b5f50a5">oval_test_iterator::oval_test_iterator_next</a></div><div class="ttdeci">struct oval_test * oval_test_iterator_next(struct oval_test_iterator *)</div><div class="ttdoc">Returns the next instance of oval_test. </div><div class="ttdef"><b>Definition:</b> oval_test.c:68</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7f398a02efaaaa8962d68ad486c01a4e"><div class="ttname"><a href="group__OVALDEF.html#ga7f398a02efaaaa8962d68ad486c01a4e">oval_object::oval_object_free</a></div><div class="ttdeci">void oval_object_free(struct oval_object *)</div><div class="ttdoc">Free instance of oval_object. </div><div class="ttdef"><b>Definition:</b> oval_object.c:243</div></div>
<div class="ttc" id="group__OVALDEF_html_ga9e12c8f8a4b0abbfb4e2a87de61f0857"><div class="ttname"><a href="group__OVALDEF.html#ga9e12c8f8a4b0abbfb4e2a87de61f0857">oval_object_content::oval_object_content_get_varCheck</a></div><div class="ttdeci">oval_check_t oval_object_content_get_varCheck(struct oval_object_content *)</div><div class="ttdoc">Get varCheck of a simple object content. </div><div class="ttdef"><b>Definition:</b> oval_objectContent.c:123</div></div>
<div class="ttc" id="group__OVALDEF_html_ga61cb4fd268434eb7f82400806be6e245"><div class="ttname"><a href="group__OVALDEF.html#ga61cb4fd268434eb7f82400806be6e245">oval_variable::oval_variable_set_component</a></div><div class="ttdeci">void oval_variable_set_component(struct oval_variable *, struct oval_component *component)</div><div class="ttdoc">Bind an instance of Oval_component to the attribute Oval_local->component. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:863</div></div>
<div class="ttc" id="structoval__variable__possible__restriction_html"><div class="ttname"><a href="structoval__variable__possible__restriction.html">oval_variable_possible_restriction</a></div><div class="ttdef"><b>Definition:</b> oval_variable.c:94</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa852e36a9d0c64cbaf9999b091b1bd4e"><div class="ttname"><a href="group__OVALDEF.html#gaa852e36a9d0c64cbaf9999b091b1bd4e">oval_variable_possible_restriction::oval_variable_possible_restriction_get_restrictions</a></div><div class="ttdeci">struct oval_iterator * oval_variable_possible_restriction_get_restrictions(struct oval_variable_possible_restriction *possible_restriction)</div><div class="ttdoc">Get restrictions from one possible_restriction element. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:149</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5edd2eb22f538f9dbe77e7b19c760a1d"><div class="ttname"><a href="group__OVALDEF.html#ga5edd2eb22f538f9dbe77e7b19c760a1d">oval_definition::oval_definition_add_note</a></div><div class="ttdeci">void oval_definition_add_note(struct oval_definition *, char *note)</div><div class="ttdoc">Append a copy of the note parameter to attribute Oval_definition->notes. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:322</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4ecf8898e68b0ce27be0e379e782051d"><div class="ttname"><a href="group__OVALDEF.html#ga4ecf8898e68b0ce27be0e379e782051d">oval_object::oval_object_clone</a></div><div class="ttdeci">struct oval_object * oval_object_clone(struct oval_definition_model *new_model, struct oval_object *old_object)</div><div class="ttdoc">Clone instance of oval_object and add it to the specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_object.c:238</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2012e8b61b18c6ca0b7f793067e40106"><div class="ttname"><a href="group__OVALDEF.html#ga2012e8b61b18c6ca0b7f793067e40106">oval_entity::oval_entity_get_varref_type</a></div><div class="ttdeci">oval_entity_varref_type_t oval_entity_get_varref_type(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity varref type. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:140</div></div>
<div class="ttc" id="group__OVALDEF_html_ga9117f88bc22190b4259f4582e4bdf1ea"><div class="ttname"><a href="group__OVALDEF.html#ga9117f88bc22190b4259f4582e4bdf1ea">oval_test::oval_test_get_family</a></div><div class="ttdeci">oval_family_t oval_test_get_family(struct oval_test *)</div><div class="ttdoc">Returns attribute Oval_test->family. </div><div class="ttdef"><b>Definition:</b> oval_test.c:79</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2555de317240b74de3de51147c1597a6"><div class="ttname"><a href="group__OVALDEF.html#ga2555de317240b74de3de51147c1597a6">oval_variable::oval_variable_add_possible_restriction</a></div><div class="ttdeci">void oval_variable_add_possible_restriction(struct oval_variable *variable, struct oval_variable_possible_restriction *pr)</div><div class="ttdoc">Add a new possible restriction to an external variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:741</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7fe14f1f36f8bcd9ed374c682d3553b7"><div class="ttname"><a href="group__OVALDEF.html#ga7fe14f1f36f8bcd9ed374c682d3553b7">oval_value::oval_value_clone</a></div><div class="ttdeci">struct oval_value * oval_value_clone(struct oval_value *old_value)</div><div class="ttdef"><b>Definition:</b> oval_value.c:131</div></div>
<div class="ttc" id="group__OVALDEF_html_ga926ba821c14d2faac9a23b8908c23d70"><div class="ttname"><a href="group__OVALDEF.html#ga926ba821c14d2faac9a23b8908c23d70">oval_check_t</a></div><div class="ttdeci">oval_check_t</div><div class="ttdoc">Check enumeration. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:113</div></div>
<div class="ttc" id="group__OVALDEF_html_gaafd4a4312cf1d252aea30894e2c165af"><div class="ttname"><a href="group__OVALDEF.html#gaafd4a4312cf1d252aea30894e2c165af">oval_setobject::oval_setobject_get_subsets</a></div><div class="ttdeci">struct oval_setobject_iterator * oval_setobject_get_subsets(struct oval_setobject *)</div><div class="ttdoc">Get OVAL set object subsets. </div><div class="ttdef"><b>Definition:</b> oval_set.c:92</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa8d60e9521d33a23a45a226e2e1fd9e9"><div class="ttname"><a href="group__OVALDEF.html#gaa8d60e9521d33a23a45a226e2e1fd9e9">oval_affected::oval_affected_get_platforms</a></div><div class="ttdeci">struct oval_string_iterator * oval_affected_get_platforms(struct oval_affected *)</div><div class="ttdoc">Get member values oval_affected platform_names. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:100</div></div>
<div class="ttc" id="group__OVALDEF_html_gadbe51ecd95ea885ed7d4333d6a91bbf1"><div class="ttname"><a href="group__OVALDEF.html#gadbe51ecd95ea885ed7d4333d6a91bbf1">oval_reference::oval_reference_set_source</a></div><div class="ttdeci">void oval_reference_set_source(struct oval_reference *, char *)</div><div class="ttdoc">Set OVAL reference source. </div><div class="ttdef"><b>Definition:</b> oval_reference.c:134</div></div>
<div class="ttc" id="group__OVALDEF_html_ga01301c7353996e914cfddb52fb98a229"><div class="ttname"><a href="group__OVALDEF.html#ga01301c7353996e914cfddb52fb98a229">oval_object::oval_object_add_behavior</a></div><div class="ttdeci">void oval_object_add_behavior(struct oval_object *, struct oval_behavior *behavior)</div><div class="ttdoc">Append instance of oval_behavior to attribute oval_object->behaviors. </div><div class="ttdef"><b>Definition:</b> oval_object.c:302</div></div>
<div class="ttc" id="group__OVALDEF_html_gab2aee7edf52662652eb0fb9ddd8bef5e"><div class="ttname"><a href="group__OVALDEF.html#gab2aee7edf52662652eb0fb9ddd8bef5e">oval_definition::oval_definition_set_version</a></div><div class="ttdeci">void oval_definition_set_version(struct oval_definition *, int version)</div><div class="ttdoc">Set attribute oval_definition->version. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:270</div></div>
<div class="ttc" id="group__OVALDEF_html_ga34851b5685f0a32ae4ebbd5ad93bd9b6"><div class="ttname"><a href="group__OVALDEF.html#ga34851b5685f0a32ae4ebbd5ad93bd9b6">oval_criteria_node::oval_criteria_node_get_applicability_check</a></div><div class="ttdeci">bool oval_criteria_node_get_applicability_check(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_criteria_node->applicability_check. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:129</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf97567337f3d487556d10efbe0e5f2eb"><div class="ttname"><a href="group__OVALDEF.html#gaf97567337f3d487556d10efbe0e5f2eb">oval_variable::oval_variable_get_possible_values</a></div><div class="ttdeci">struct oval_iterator * oval_variable_get_possible_values(struct oval_variable *variable)</div><div class="ttdoc">Get list of allowed values for an external variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:274</div></div>
<div class="ttc" id="group__OVALDEF_html_ga861f5ada4ea2fd2ef3e0c9e0e950bd15"><div class="ttname"><a href="group__OVALDEF.html#ga861f5ada4ea2fd2ef3e0c9e0e950bd15">oval_state_iterator::oval_state_iterator_free</a></div><div class="ttdeci">void oval_state_iterator_free(struct oval_state_iterator *)</div><div class="ttdoc">Frees the iterator. </div><div class="ttdef"><b>Definition:</b> oval_state.c:70</div></div>
<div class="ttc" id="group__OVALDEF_html_gac9a4faa0d289b6b2dabb76d43b03b671"><div class="ttname"><a href="group__OVALDEF.html#gac9a4faa0d289b6b2dabb76d43b03b671">oval_entity_type_t</a></div><div class="ttdeci">oval_entity_type_t</div><div class="ttdoc">Type of OVAL entity. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:131</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2676ed1eb9bfacab4537781d9c8727c0"><div class="ttname"><a href="group__OVALDEF.html#ga2676ed1eb9bfacab4537781d9c8727c0">oval_test::oval_test_set_comment</a></div><div class="ttdeci">void oval_test_set_comment(struct oval_test *, char *comment)</div><div class="ttdoc">Sets a copy of the comment parameter to attribute oval_test->comment. </div><div class="ttdef"><b>Definition:</b> oval_test.c:268</div></div>
<div class="ttc" id="group__OVALDEF_html_gaea7af3fbe1776527e8eef6233aebe3b5"><div class="ttname"><a href="group__OVALDEF.html#gaea7af3fbe1776527e8eef6233aebe3b5">oval_object::oval_object_get_object_contents</a></div><div class="ttdeci">struct oval_object_content_iterator * oval_object_get_object_contents(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->contents. </div><div class="ttdef"><b>Definition:</b> oval_object.c:155</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0dd9435c7e89f26df629b1db9a5b6d4f"><div class="ttname"><a href="group__OVALDEF.html#ga0dd9435c7e89f26df629b1db9a5b6d4f">oval_reference::oval_reference_get_source</a></div><div class="ttdeci">char * oval_reference_get_source(struct oval_reference *)</div><div class="ttdoc">Get OVAL reference source. </div><div class="ttdef"><b>Definition:</b> oval_reference.c:72</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2851958564a793edf5762759cd536014"><div class="ttname"><a href="group__OVALDEF.html#ga2851958564a793edf5762759cd536014">oval_test::oval_test_set_version</a></div><div class="ttdeci">void oval_test_set_version(struct oval_test *, int version)</div><div class="ttdoc">Sets attribute oval_test->version. </div><div class="ttdef"><b>Definition:</b> oval_test.c:256</div></div>
<div class="ttc" id="group__OVALDEF_html_ga74d796e4b2e67c4365199ff25e4cbf3b"><div class="ttname"><a href="group__OVALDEF.html#ga74d796e4b2e67c4365199ff25e4cbf3b">oval_object_content::oval_object_content_get_entity</a></div><div class="ttdeci">struct oval_entity * oval_object_content_get_entity(struct oval_object_content *)</div><div class="ttdoc">Get entity of a simple object content. </div><div class="ttdef"><b>Definition:</b> oval_objectContent.c:110</div></div>
<div class="ttc" id="structoval__entity__iterator_html"><div class="ttname"><a href="structoval__entity__iterator.html">oval_entity_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:450</div></div>
<div class="ttc" id="group__OVALDEF_html_gab8022028389fbea3d58ff68f259490ca"><div class="ttname"><a href="group__OVALDEF.html#gab8022028389fbea3d58ff68f259490ca">oval_object::oval_object_set_subtype</a></div><div class="ttdeci">void oval_object_set_subtype(struct oval_object *, oval_subtype_t subtype)</div><div class="ttdoc">Sets attributes oval_object->subtype and oval_object->family. </div><div class="ttdef"><b>Definition:</b> oval_object.c:264</div></div>
<div class="ttc" id="group__OVALDEF_html_gac1f3f205e941324dce4e7bd196ed69e3"><div class="ttname"><a href="group__OVALDEF.html#gac1f3f205e941324dce4e7bd196ed69e3">oval_variable_iterator::oval_variable_iterator_has_more</a></div><div class="ttdeci">bool oval_variable_iterator_has_more(struct oval_variable_iterator *)</div><div class="ttdoc">Returns true if iterator not exhausted. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:176</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6bf26fcb4a1a73cfc4cec902301298fe"><div class="ttname"><a href="group__OVALDEF.html#ga6bf26fcb4a1a73cfc4cec902301298fe">oval_definition::oval_definition_set_title</a></div><div class="ttdeci">void oval_definition_set_title(struct oval_definition *, char *title)</div><div class="ttdoc">Set attribute oval_definition->title. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:288</div></div>
<div class="ttc" id="group__OVALDEF_html_ga559536d19241a4b7978a0314ff157b4a"><div class="ttname"><a href="group__OVALDEF.html#ga559536d19241a4b7978a0314ff157b4a">oval_state_content::oval_state_content_get_ent_check</a></div><div class="ttdeci">oval_check_t oval_state_content_get_ent_check(struct oval_state_content *)</div><div class="ttdoc">Get multipe entities processing of a state content. </div><div class="ttdef"><b>Definition:</b> oval_stateContent.c:102</div></div>
<div class="ttc" id="group__OVALDEF_html_ga64787d54cceb698983d096ff7574817f"><div class="ttname"><a href="group__OVALDEF.html#ga64787d54cceb698983d096ff7574817f">oval_component::oval_component_get_type</a></div><div class="ttdeci">oval_component_type_t oval_component_get_type(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_component->type. </div><div class="ttdef"><b>Definition:</b> oval_component.c:264</div></div>
<div class="ttc" id="structoval__state__content_html"><div class="ttname"><a href="structoval__state__content.html">oval_state_content</a></div><div class="ttdoc">An Oval_state_content instance specifies an oval_state field. </div><div class="ttdef"><b>Definition:</b> oval_stateContent.c:45</div></div>
<div class="ttc" id="group__OVALDEF_html_ga46e56abea7bd752b9008b0273be9d79e"><div class="ttname"><a href="group__OVALDEF.html#ga46e56abea7bd752b9008b0273be9d79e">oval_component::oval_component_get_regex_pattern</a></div><div class="ttdeci">char * oval_component_get_regex_pattern(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_REGEX_CAPTURE->pattern. </div><div class="ttdef"><b>Definition:</b> oval_component.c:591</div></div>
<div class="ttc" id="group__OVALDEF_html_ga81d256f6e88910ad6bf1c70ee3a73c1d"><div class="ttname"><a href="group__OVALDEF.html#ga81d256f6e88910ad6bf1c70ee3a73c1d">oval_state::oval_state_set_deprecated</a></div><div class="ttdeci">void oval_state_set_deprecated(struct oval_state *, bool deprecated)</div><div class="ttdoc">Sets attribute oval_state->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_state.c:233</div></div>
<div class="ttc" id="group__OVALDEF_html_gacad9d0a710cdbbd4fa748bb92271e01f"><div class="ttname"><a href="group__OVALDEF.html#gacad9d0a710cdbbd4fa748bb92271e01f">oval_criteria_node::oval_criteria_node_new</a></div><div class="ttdeci">struct oval_criteria_node * oval_criteria_node_new(struct oval_definition_model *, oval_criteria_node_type_t type)</div><div class="ttdoc">Construct an instance of oval_criteria_node. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:182</div></div>
<div class="ttc" id="structoval__filter__iterator_html"><div class="ttname"><a href="structoval__filter__iterator.html">oval_filter_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:477</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0931d436babb3e8bfa9ad3774bdbc46e"><div class="ttname"><a href="group__OVALDEF.html#ga0931d436babb3e8bfa9ad3774bdbc46e">oval_component::oval_component_get_suffix</a></div><div class="ttdeci">char * oval_component_get_suffix(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_END->suffix. </div><div class="ttdef"><b>Definition:</b> oval_component.c:419</div></div>
<div class="ttc" id="structoval__variable_html"><div class="ttname"><a href="structoval__variable.html">oval_variable</a></div><div class="ttdoc">An oval variable resolves an oval_value stream which specifies constraints for oval_objects and oval_...</div><div class="ttdef"><b>Definition:</b> oval_variable.c:48</div></div>
<div class="ttc" id="group__OVALDEF_html_ga84349daf1af6150c3cacdf5e1de6cd1e"><div class="ttname"><a href="group__OVALDEF.html#ga84349daf1af6150c3cacdf5e1de6cd1e">oval_object::oval_object_get_name</a></div><div class="ttdeci">const char * oval_object_get_name(struct oval_object *)</div><div class="ttdoc">Returns the name of an oval_object. </div><div class="ttdef"><b>Definition:</b> oval_object.c:92</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4f5d8b84579a886cbc41cbf1d056135a"><div class="ttname"><a href="group__OVALDEF.html#ga4f5d8b84579a886cbc41cbf1d056135a">oval_reference::oval_reference_clone</a></div><div class="ttdeci">struct oval_reference * oval_reference_clone(struct oval_definition_model *new_model, struct oval_reference *old_reference)</div><div class="ttdef"><b>Definition:</b> oval_reference.c:107</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5fe063593c56be6a68971ca4370b3788"><div class="ttname"><a href="group__OVALDEF.html#ga5fe063593c56be6a68971ca4370b3788">oval_affected::oval_affected_clone</a></div><div class="ttdeci">struct oval_affected * oval_affected_clone(struct oval_definition_model *new_model, struct oval_affected *old_affected)</div><div class="ttdoc">Clone instance of oval_affected. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:129</div></div>
<div class="ttc" id="structoval__behavior__iterator_html"><div class="ttname"><a href="structoval__behavior__iterator.html">oval_behavior_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:420</div></div>
<div class="ttc" id="structoval__component_html"><div class="ttname"><a href="structoval__component.html">oval_component</a></div><div class="ttdoc">OVAL variable component Oval_component instances specify evaluation constraints on local variables (s...</div><div class="ttdef"><b>Definition:</b> oval_component.c:116</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6e8f070fee262cab30e88557fc632ba8"><div class="ttname"><a href="group__OVALDEF.html#ga6e8f070fee262cab30e88557fc632ba8">oval_variable_possible_value::oval_variable_possible_value_new</a></div><div class="ttdeci">struct oval_variable_possible_value * oval_variable_possible_value_new(const char *hint, const char *value)</div><div class="ttdoc">Construct new instance of possible_value element. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:105</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf0b49cf939284308b61954c83db94971"><div class="ttname"><a href="group__OVALDEF.html#gaf0b49cf939284308b61954c83db94971">oval_component::oval_component_clone</a></div><div class="ttdeci">struct oval_component * oval_component_clone(struct oval_definition_model *new_model, struct oval_component *old_component)</div><div class="ttdoc">Clone instance of Oval_component. </div><div class="ttdef"><b>Definition:</b> oval_component.c:757</div></div>
<div class="ttc" id="group__OVALDEF_html_ga055f786958d6bc875060e80ef6506c95"><div class="ttname"><a href="group__OVALDEF.html#ga055f786958d6bc875060e80ef6506c95">oval_state_content::oval_state_content_get_var_check</a></div><div class="ttdeci">oval_check_t oval_state_content_get_var_check(struct oval_state_content *)</div><div class="ttdoc">Get multipe variable values processing of a state content. </div><div class="ttdef"><b>Definition:</b> oval_stateContent.c:95</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf4bc6662c4a38bf0667d44a2ef3d837b"><div class="ttname"><a href="group__OVALDEF.html#gaf4bc6662c4a38bf0667d44a2ef3d837b">oval_object::oval_object_get_version</a></div><div class="ttdeci">int oval_object_get_version(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->version. </div><div class="ttdef"><b>Definition:</b> oval_object.c:128</div></div>
<div class="ttc" id="structoval__variable__iterator_html"><div class="ttname"><a href="structoval__variable__iterator.html">oval_variable_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:347</div></div>
<div class="ttc" id="group__VALID_html_gac979f1141240cd8d0a762a2be9341965"><div class="ttname"><a href="group__VALID.html#gac979f1141240cd8d0a762a2be9341965">oscap_document_type_t</a></div><div class="ttdeci">enum oscap_document_type oscap_document_type_t</div><div class="ttdoc">SCAP document type identifiers. </div></div>
<div class="ttc" id="group__OVALDEF_html_ga7caf7a93229db23933ddb155db9314fa"><div class="ttname"><a href="group__OVALDEF.html#ga7caf7a93229db23933ddb155db9314fa">oval_object::oval_object_get_id</a></div><div class="ttdeci">char * oval_object_get_id(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->id. </div><div class="ttdef"><b>Definition:</b> oval_object.c:114</div></div>
<div class="ttc" id="group__OVAL_html_ga83b7e728a31f7ad0a0306ec1408f0a1a"><div class="ttname"><a href="group__OVAL.html#ga83b7e728a31f7ad0a0306ec1408f0a1a">oval_family_t</a></div><div class="ttdeci">oval_family_t</div><div class="ttdoc">OVAL family. </div><div class="ttdef"><b>Definition:</b> oval_types.h:41</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8edde47e7d781d442cbc8e5fdf37e9b7"><div class="ttname"><a href="group__OVALDEF.html#ga8edde47e7d781d442cbc8e5fdf37e9b7">oval_state::oval_state_get_comment</a></div><div class="ttdeci">char * oval_state_get_comment(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->comment. </div><div class="ttdef"><b>Definition:</b> oval_state.c:108</div></div>
<div class="ttc" id="group__OVALDEF_html_ga9e86ce6215371e9ac00131719799ca2b"><div class="ttname"><a href="group__OVALDEF.html#ga9e86ce6215371e9ac00131719799ca2b">oval_definition_model::oval_definition_model_new</a></div><div class="ttdeci">struct oval_definition_model * oval_definition_model_new(void)</div><div class="ttdoc">Create an empty oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:66</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8fc4993e588d1a9fd961c3241ea3cc67"><div class="ttname"><a href="group__OVALDEF.html#ga8fc4993e588d1a9fd961c3241ea3cc67">oval_component::oval_component_get_variable</a></div><div class="ttdeci">struct oval_variable * oval_component_get_variable(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_component_variable->variable. </div><div class="ttdef"><b>Definition:</b> oval_component.c:343</div></div>
<div class="ttc" id="group__OVALDEF_html_gabca64d5751a91835639f29cf043eb3d4"><div class="ttname"><a href="group__OVALDEF.html#gabca64d5751a91835639f29cf043eb3d4">oval_criteria_node::oval_criteria_node_free</a></div><div class="ttdeci">void oval_criteria_node_free(struct oval_criteria_node *)</div><div class="ttdoc">Free an instance of oval_criteria_node. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:269</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7783a012f5f1d13abcdc271e65462d23"><div class="ttname"><a href="group__OVALDEF.html#ga7783a012f5f1d13abcdc271e65462d23">oval_component::oval_component_get_timedif_format_2</a></div><div class="ttdeci">oval_datetime_format_t oval_component_get_timedif_format_2(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_TIMEDIF->timedif_format_2. </div><div class="ttdef"><b>Definition:</b> oval_component.c:566</div></div>
<div class="ttc" id="structoval__record__field_html"><div class="ttname"><a href="structoval__record__field.html">oval_record_field</a></div><div class="ttdef"><b>Definition:</b> oval_recordField.c:39</div></div>
<div class="ttc" id="group__OVALDEF_html_ga99081e73c5061713ad525ad5655a8256"><div class="ttname"><a href="group__OVALDEF.html#ga99081e73c5061713ad525ad5655a8256">oval_definition::oval_definition_get_id</a></div><div class="ttdeci">char * oval_definition_get_id(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->id (identifier). </div><div class="ttdef"><b>Definition:</b> oval_definition.c:74</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5ee99958ccc7504e32fd6d41362c331b"><div class="ttname"><a href="group__OVALDEF.html#ga5ee99958ccc7504e32fd6d41362c331b">oval_definition::oval_definition_get_description</a></div><div class="ttdeci">char * oval_definition_get_description(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->description. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:109</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf256261a2bdf5097472a61696d528013"><div class="ttname"><a href="group__OVALDEF.html#gaf256261a2bdf5097472a61696d528013">oval_definition::oval_definition_get_title</a></div><div class="ttdeci">char * oval_definition_get_title(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->title. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:102</div></div>
<div class="ttc" id="group__OVALDEF_html_ga37f093ccd677a5daa944586a29bb1108"><div class="ttname"><a href="group__OVALDEF.html#ga37f093ccd677a5daa944586a29bb1108">oval_variable_iterator::oval_variable_iterator_next</a></div><div class="ttdeci">struct oval_variable * oval_variable_iterator_next(struct oval_variable_iterator *)</div><div class="ttdoc">Returns next instance of oval_variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:183</div></div>
<div class="ttc" id="group__OVALDEF_html_ga3a5d11a62f0090e8ccde753f4f123475"><div class="ttname"><a href="group__OVALDEF.html#ga3a5d11a62f0090e8ccde753f4f123475">oval_component::oval_component_get_item_field</a></div><div class="ttdeci">char * oval_component_get_item_field(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_component_object->item_field. </div><div class="ttdef"><b>Definition:</b> oval_component.c:310</div></div>
<div class="ttc" id="group__OVALDEF_html_ga838bbd211257461e7f354bf5f88a8a64"><div class="ttname"><a href="group__OVALDEF.html#ga838bbd211257461e7f354bf5f88a8a64">oval_variable::oval_variable_set_datatype</a></div><div class="ttdeci">void oval_variable_set_datatype(struct oval_variable *, oval_datatype_t)</div><div class="ttdoc">set attribute oval_variable->datatype. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:645</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7c00ca87e33f0eeb9ddcd231ed981dfc"><div class="ttname"><a href="group__OVALDEF.html#ga7c00ca87e33f0eeb9ddcd231ed981dfc">oval_state_content::oval_state_content_set_check_existence</a></div><div class="ttdeci">void oval_state_content_set_check_existence(struct oval_state_content *content, oval_existence_t existence)</div><div class="ttdoc">Sets the "check_existence" attribute of an OVAL state entity. </div><div class="ttdef"><b>Definition:</b> oval_stateContent.c:182</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4de8c320f537f7636691ea7bc1898ed2"><div class="ttname"><a href="group__OVALDEF.html#ga4de8c320f537f7636691ea7bc1898ed2">oval_state::oval_state_set_version</a></div><div class="ttdeci">void oval_state_set_version(struct oval_state *, int version)</div><div class="ttdoc">Sets attribute oval_state->version. </div><div class="ttdef"><b>Definition:</b> oval_state.c:239</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0156cabd1801258ef518c8d864c42bd9"><div class="ttname"><a href="group__OVALDEF.html#ga0156cabd1801258ef518c8d864c42bd9">oval_reference::oval_reference_get_id</a></div><div class="ttdeci">char * oval_reference_get_id(struct oval_reference *)</div><div class="ttdoc">Get OVAL reference ID. </div><div class="ttdef"><b>Definition:</b> oval_reference.c:79</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5feb5d65b2e15e995ccd151e4eb5b873"><div class="ttname"><a href="group__OVALDEF.html#ga5feb5d65b2e15e995ccd151e4eb5b873">oval_test::oval_test_add_note</a></div><div class="ttdeci">void oval_test_add_note(struct oval_test *, char *note)</div><div class="ttdoc">Appends a copy of the note parameter to attribute oval_test->notes. </div><div class="ttdef"><b>Definition:</b> oval_test.c:306</div></div>
<div class="ttc" id="structoval__string__iterator_html"><div class="ttname"><a href="structoval__string__iterator.html">oval_string_iterator</a></div></div>
<div class="ttc" id="group__OVALDEF_html_ga6411a955e5d2f89b17115deba7a211ed"><div class="ttname"><a href="group__OVALDEF.html#ga6411a955e5d2f89b17115deba7a211ed">oval_definition::oval_definition_new</a></div><div class="ttdeci">struct oval_definition * oval_definition_new(struct oval_definition_model *, const char *id)</div><div class="ttdoc">Construct an instance of oval_definition. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:149</div></div>
<div class="ttc" id="group__OVALDEF_html_gaae4cb3c12dcf9c81d9fe596edb84b98c"><div class="ttname"><a href="group__OVALDEF.html#gaae4cb3c12dcf9c81d9fe596edb84b98c">oval_criteria_node::oval_criteria_node_set_negate</a></div><div class="ttdeci">void oval_criteria_node_set_negate(struct oval_criteria_node *, bool negate)</div><div class="ttdoc">Set attribute Oval_criteria_node->negate. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:305</div></div>
<div class="ttc" id="group__OVALDEF_html_ga58fd9a1edb40dd825cf68bae77d8df69"><div class="ttname"><a href="group__OVALDEF.html#ga58fd9a1edb40dd825cf68bae77d8df69">oval_state_content::oval_state_content_get_check_existence</a></div><div class="ttdeci">oval_existence_t oval_state_content_get_check_existence(struct oval_state_content *content)</div><div class="ttdoc">Get "check_existence" attribute of an OVAL state entity. </div><div class="ttdef"><b>Definition:</b> oval_stateContent.c:109</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2931f8a8454c84703fb4e3e60a6c1552"><div class="ttname"><a href="group__OVALDEF.html#ga2931f8a8454c84703fb4e3e60a6c1552">oval_definition_model::oval_definition_model_import</a></div><div class="ttdeci">struct oval_definition_model * oval_definition_model_import(const char *file)</div><div class="ttdoc">Import the content from the file into an oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:262</div></div>
<div class="ttc" id="group__OVALDEF_html_gac8eaa709cc7d5fe16e2fdb2a0a812904"><div class="ttname"><a href="group__OVALDEF.html#gac8eaa709cc7d5fe16e2fdb2a0a812904">oval_component_iterator::oval_component_iterator_next</a></div><div class="ttdeci">struct oval_component * oval_component_iterator_next(struct oval_component_iterator *)</div><div class="ttdoc">return the next instance of Oval_component. </div><div class="ttdef"><b>Definition:</b> oval_component.c:253</div></div>
<div class="ttc" id="structoscap__source_html"><div class="ttname"><a href="structoscap__source.html">oscap_source</a></div><div class="ttdef"><b>Definition:</b> oscap_source.c:61</div></div>
<div class="ttc" id="group__OVALDEF_html_ga523a0461b03a564f296f54a73f99ade1"><div class="ttname"><a href="group__OVALDEF.html#ga523a0461b03a564f296f54a73f99ade1">oval_existence_t</a></div><div class="ttdeci">oval_existence_t</div><div class="ttdoc">Existence check enumeration. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:103</div></div>
<div class="ttc" id="group__OVALDEF_html_ga799f6aa6c3e8f78af3d5a74089b6a850"><div class="ttname"><a href="group__OVALDEF.html#ga799f6aa6c3e8f78af3d5a74089b6a850">oval_definition_model::oval_definition_model_get_tests</a></div><div class="ttdeci">struct oval_test_iterator * oval_definition_model_get_tests(struct oval_definition_model *model)</div><div class="ttdoc">Get OVAL tests. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:397</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4fc8f2192c748863eb0790326dbab998"><div class="ttname"><a href="group__OVALDEF.html#ga4fc8f2192c748863eb0790326dbab998">oval_definition_iterator::oval_definition_iterator_next</a></div><div class="ttdeci">struct oval_definition * oval_definition_iterator_next(struct oval_definition_iterator *)</div><div class="ttdoc">Returns the next iterated instance of oval_definition. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:253</div></div>
<div class="ttc" id="group__OVALDEF_html_gaaf7c03fd0bc13fd34c9b43dd08bd5cbe"><div class="ttname"><a href="group__OVALDEF.html#gaaf7c03fd0bc13fd34c9b43dd08bd5cbe">oval_behavior::oval_behavior_get_key</a></div><div class="ttdeci">char * oval_behavior_get_key(struct oval_behavior *)</div><div class="ttdoc">Get OVAL behavior name. </div><div class="ttdef"><b>Definition:</b> oval_behavior.c:86</div></div>
<div class="ttc" id="group__OVALDEF_html_gae5e54ab1d82a1bd0f7adb6fab2e73ffd"><div class="ttname"><a href="group__OVALDEF.html#gae5e54ab1d82a1bd0f7adb6fab2e73ffd">oval_test::oval_test_free</a></div><div class="ttdeci">void oval_test_free(struct oval_test *)</div><div class="ttdoc">Destruct instance of oval_test. </div><div class="ttdef"><b>Definition:</b> oval_test.c:230</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0f6246b022711228e2da00a6ace24c50"><div class="ttname"><a href="group__OVALDEF.html#ga0f6246b022711228e2da00a6ace24c50">oval_value::oval_value_get_datatype</a></div><div class="ttdeci">oval_datatype_t oval_value_get_datatype(struct oval_value *)</div><div class="ttdoc">Get OVAL value datatype. </div><div class="ttdef"><b>Definition:</b> oval_value.c:74</div></div>
<div class="ttc" id="group__OVALDEF_html_ga232ee583317c4e71772f75ff13d0f74c"><div class="ttname"><a href="group__OVALDEF.html#ga232ee583317c4e71772f75ff13d0f74c">oval_state::oval_state_new</a></div><div class="ttdeci">struct oval_state * oval_state_new(struct oval_definition_model *, const char *id)</div><div class="ttdoc">Construct new intance of oval_state. </div><div class="ttdef"><b>Definition:</b> oval_state.c:143</div></div>
<div class="ttc" id="group__OVALDEF_html_ga1b50c608c3e43b8d081639ac23cba3af"><div class="ttname"><a href="group__OVALDEF.html#ga1b50c608c3e43b8d081639ac23cba3af">oval_variable_restriction::oval_variable_restriction_free</a></div><div class="ttdeci">void oval_variable_restriction_free(struct oval_variable_restriction *r)</div><div class="ttdoc">Free instance of restriction element. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:168</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf89fe89094155a4ee46633489712e247"><div class="ttname"><a href="group__OVALDEF.html#gaf89fe89094155a4ee46633489712e247">oval_definition_model::oval_definition_model_get_variables</a></div><div class="ttdeci">struct oval_variable_iterator * oval_definition_model_get_variables(struct oval_definition_model *model)</div><div class="ttdoc">Get OVAL variables. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:425</div></div>
<div class="ttc" id="group__OVALDEF_html_ga695dd73f42848ceb78bc9c9b3794e08c"><div class="ttname"><a href="group__OVALDEF.html#ga695dd73f42848ceb78bc9c9b3794e08c">oval_setobject_operation_t</a></div><div class="ttdeci">oval_setobject_operation_t</div><div class="ttdoc">Set operations. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:183</div></div>
<div class="ttc" id="group__OVALDEF_html_ga311335f5126c9713b5f862b64dc0431c"><div class="ttname"><a href="group__OVALDEF.html#ga311335f5126c9713b5f862b64dc0431c">oval_definition::oval_definition_get_version</a></div><div class="ttdeci">int oval_definition_get_version(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->version. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:81</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2f9667276e93ad35d76db1dcffc2fc79"><div class="ttname"><a href="group__OVALDEF.html#ga2f9667276e93ad35d76db1dcffc2fc79">oval_object_content::oval_object_content_clone</a></div><div class="ttdeci">struct oval_object_content * oval_object_content_clone(struct oval_definition_model *new_model, struct oval_object_content *old_content)</div><div class="ttdef"><b>Definition:</b> oval_objectContent.c:206</div></div>
<div class="ttc" id="group__OVALDEF_html_ga536e612d001004c4807b44c1b39b7a1f"><div class="ttname"><a href="group__OVALDEF.html#ga536e612d001004c4807b44c1b39b7a1f">oval_criteria_node::oval_criteria_node_clone</a></div><div class="ttdeci">struct oval_criteria_node * oval_criteria_node_clone(struct oval_definition_model *new_model, struct oval_criteria_node *old_node)</div><div class="ttdoc">Clone an instance of oval_criteria_node. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:224</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6d82f153fabe3b96b074683f79e166ce"><div class="ttname"><a href="group__OVALDEF.html#ga6d82f153fabe3b96b074683f79e166ce">oval_criteria_node::oval_criteria_node_get_negate</a></div><div class="ttdeci">bool oval_criteria_node_get_negate(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_criteria_node->negate. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:122</div></div>
<div class="ttc" id="group__OVALDEF_html_gac852abd08a4a3eb1fe6620ed15125d08"><div class="ttname"><a href="group__OVALDEF.html#gac852abd08a4a3eb1fe6620ed15125d08">oval_affected::oval_affected_new</a></div><div class="ttdeci">struct oval_affected * oval_affected_new(struct oval_definition_model *)</div><div class="ttdoc">Construct instance of oval_affected. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:116</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4c9f46f654ca1b45bd26ed5e85d46db9"><div class="ttname"><a href="group__OVALDEF.html#ga4c9f46f654ca1b45bd26ed5e85d46db9">oval_affected::oval_affected_add_platform</a></div><div class="ttdeci">void oval_affected_add_platform(struct oval_affected *, char *platform_name)</div><div class="ttdoc">Append name to oval_affected platform names. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:172</div></div>
<div class="ttc" id="group__OVALDEF_html_ga40e63cb6da048bfda64611d37f4a11f0"><div class="ttname"><a href="group__OVALDEF.html#ga40e63cb6da048bfda64611d37f4a11f0">oval_state_iterator::oval_state_iterator_has_more</a></div><div class="ttdeci">bool oval_state_iterator_has_more(struct oval_state_iterator *)</div><div class="ttdoc">Returns true if the iterator is not exhausted. </div><div class="ttdef"><b>Definition:</b> oval_state.c:57</div></div>
<div class="ttc" id="structoval__iterator_html"><div class="ttname"><a href="structoval__iterator.html">oval_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_collection.c:55</div></div>
<div class="ttc" id="group__OVALDEF_html_ga79f8fa287122993924a3fcb91e9c5f0a"><div class="ttname"><a href="group__OVALDEF.html#ga79f8fa287122993924a3fcb91e9c5f0a">oval_object_content::oval_object_content_get_type</a></div><div class="ttdeci">oval_object_content_type_t oval_object_content_get_type(struct oval_object_content *)</div><div class="ttdoc">Get type of a object content (entity or set). </div><div class="ttdef"><b>Definition:</b> oval_objectContent.c:101</div></div>
<div class="ttc" id="group__OVALDEF_html_gac818befd3b159dfa5723e8d21054ab26"><div class="ttname"><a href="group__OVALDEF.html#gac818befd3b159dfa5723e8d21054ab26">oval_definition::oval_definition_add_affected</a></div><div class="ttdeci">void oval_definition_add_affected(struct oval_definition *, struct oval_affected *affected)</div><div class="ttdoc">Append instance of oval_affected to attribute oval_definition->affected. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:310</div></div>
<div class="ttc" id="group__OVALDEF_html_ga1936e1bd45e7fd22d11f7477bd5d8456"><div class="ttname"><a href="group__OVALDEF.html#ga1936e1bd45e7fd22d11f7477bd5d8456">oval_variable::oval_variable_set_comment</a></div><div class="ttdeci">void oval_variable_set_comment(struct oval_variable *, char *comment)</div><div class="ttdoc">set attribute oval_variable->comment. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:696</div></div>
<div class="ttc" id="structoval__entity_html"><div class="ttname"><a href="structoval__entity.html">oval_entity</a></div><div class="ttdoc">OVAL entity. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:54</div></div>
<div class="ttc" id="group__OVALDEF_html_ga508c483d127b48e6190a40b401962db6"><div class="ttname"><a href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6">oval_variable_type_t</a></div><div class="ttdeci">oval_variable_type_t</div><div class="ttdoc">OVAL variable types. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:191</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0bc760d469082dd92f11b78c52f911d4"><div class="ttname"><a href="group__OVALDEF.html#ga0bc760d469082dd92f11b78c52f911d4">oval_entity::oval_entity_get_mask</a></div><div class="ttdeci">int oval_entity_get_mask(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity mask. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:127</div></div>
<div class="ttc" id="structoval__affected__iterator_html"><div class="ttname"><a href="structoval__affected__iterator.html">oval_affected_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:373</div></div>
<div class="ttc" id="group__OVALDEF_html_gaece6f8a5be53f40d8f27cf6c6e7ca3e8"><div class="ttname"><a href="group__OVALDEF.html#gaece6f8a5be53f40d8f27cf6c6e7ca3e8">oval_affected::oval_affected_get_family</a></div><div class="ttdeci">oval_affected_family_t oval_affected_get_family(struct oval_affected *)</div><div class="ttdoc">Get member value oval_affected family. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:93</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa7951fab775252622de5d3d1b2a8a0f0"><div class="ttname"><a href="group__OVALDEF.html#gaa7951fab775252622de5d3d1b2a8a0f0">oval_state::oval_state_clone</a></div><div class="ttdeci">struct oval_state * oval_state_clone(struct oval_definition_model *new_model, struct oval_state *old_state)</div><div class="ttdoc">Clone instance of oval_state and add it to the specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_state.c:167</div></div>
<div class="ttc" id="group__OVALDEF_html_ga802ecb19ae32ee7a054a13e2c69ef12f"><div class="ttname"><a href="group__OVALDEF.html#ga802ecb19ae32ee7a054a13e2c69ef12f">oval_entity::oval_entity_get_value</a></div><div class="ttdeci">struct oval_value * oval_entity_get_value(struct oval_entity *)</div><div class="ttdoc">Get OVAL entity value. </div><div class="ttdef"><b>Definition:</b> oval_entity.c:154</div></div>
<div class="ttc" id="group__OVALDEF_html_gac90e87e3a607abd49e731f5beb807b36"><div class="ttname"><a href="group__OVALDEF.html#gac90e87e3a607abd49e731f5beb807b36">oval_definition_model::oval_definition_model_bind_variable_model</a></div><div class="ttdeci">int oval_definition_model_bind_variable_model(struct oval_definition_model *, struct oval_variable_model *)</div><div class="ttdoc">Bind an oval_variable_model to the specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:319</div></div>
<div class="ttc" id="structoval__state__content__iterator_html"><div class="ttname"><a href="structoval__state__content__iterator.html">oval_state_content_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:430</div></div>
<div class="ttc" id="group__OVALDEF_html_gac4dfcdf618d1adddbfcacec504d4506e"><div class="ttname"><a href="group__OVALDEF.html#gac4dfcdf618d1adddbfcacec504d4506e">oval_variable_possible_restriction::oval_variable_possible_restriction_new</a></div><div class="ttdeci">struct oval_variable_possible_restriction * oval_variable_possible_restriction_new(oval_operator_t operator, const char *hint)</div><div class="ttdoc">Construct new instance of possible_restriction element. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:123</div></div>
<div class="ttc" id="group__OVALDEF_html_ga592e2bae997d55535e99ed6c55198210"><div class="ttname"><a href="group__OVALDEF.html#ga592e2bae997d55535e99ed6c55198210">oval_definition::oval_definition_clone</a></div><div class="ttdeci">struct oval_definition * oval_definition_clone(struct oval_definition_model *new_model, struct oval_definition *old_definition)</div><div class="ttdoc">Clone instance of oval_definition and add it to the specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:178</div></div>
<div class="ttc" id="group__OVALDEF_html_gaea41231bb5ff1482100866e5a0c5f7f7"><div class="ttname"><a href="group__OVALDEF.html#gaea41231bb5ff1482100866e5a0c5f7f7">oval_datetime_format_t</a></div><div class="ttdeci">oval_datetime_format_t</div><div class="ttdoc">Datetime format enumeration. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:231</div></div>
<div class="ttc" id="structoval__object__content_html"><div class="ttname"><a href="structoval__object__content.html">oval_object_content</a></div><div class="ttdoc">An Oval_object_content instance specifies an oval_object field. </div><div class="ttdef"><b>Definition:</b> oval_objectContent.c:44</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5b8cc50ce5f27ba93c752f011759c489"><div class="ttname"><a href="group__OVALDEF.html#ga5b8cc50ce5f27ba93c752f011759c489">oval_definition_model::oval_definition_model_clone</a></div><div class="ttdeci">struct oval_definition_model * oval_definition_model_clone(struct oval_definition_model *)</div><div class="ttdoc">Copy an oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:103</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0d3de7d44b0a1f25a4f752dfc88ebfa7"><div class="ttname"><a href="group__OVALDEF.html#ga0d3de7d44b0a1f25a4f752dfc88ebfa7">oval_test::oval_test_get_check</a></div><div class="ttdeci">oval_check_t oval_test_get_check(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->check. </div><div class="ttdef"><b>Definition:</b> oval_test.c:135</div></div>
<div class="ttc" id="oval__types_8h_html_a3323efc68980168d0187c26dd22bfce1"><div class="ttname"><a href="oval__types_8h.html#a3323efc68980168d0187c26dd22bfce1">oval_definition_class_t</a></div><div class="ttdeci">oval_definition_class_t</div><div class="ttdef"><b>Definition:</b> oval_types.h:353</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5cc090c0f8d4c801a59ba6bb1af17e0a"><div class="ttname"><a href="group__OVALDEF.html#ga5cc090c0f8d4c801a59ba6bb1af17e0a">oval_definition::oval_definition_add_reference</a></div><div class="ttdeci">void oval_definition_add_reference(struct oval_definition *, struct oval_reference *reference)</div><div class="ttdoc">Append instance of oval_reference to attribute oval_definition->references. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:316</div></div>
<div class="ttc" id="structoval__definition__model_html"><div class="ttname"><a href="structoval__definition__model.html">oval_definition_model</a></div><div class="ttdoc">Oval definition model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:51</div></div>
<div class="ttc" id="group__OVALDEF_html_gad53b9e7bb7cfcb4f85f67e2f486469df"><div class="ttname"><a href="group__OVALDEF.html#gad53b9e7bb7cfcb4f85f67e2f486469df">oval_setobject_type_t</a></div><div class="ttdeci">oval_setobject_type_t</div><div class="ttdoc">OVAL set object types. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:176</div></div>
<div class="ttc" id="group__OVALDEF_html_ga871e9a077d7902a757b1368ac49321a0"><div class="ttname"><a href="group__OVALDEF.html#ga871e9a077d7902a757b1368ac49321a0">oval_variable::oval_variable_get_possible_restrictions</a></div><div class="ttdeci">struct oval_iterator * oval_variable_get_possible_restrictions(struct oval_variable *variable)</div><div class="ttdoc">Get list of constraints for an external variable. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:284</div></div>
<div class="ttc" id="group__OVALDEF_html_ga1f96b1099febf9cad3f8b8830be86b82"><div class="ttname"><a href="group__OVALDEF.html#ga1f96b1099febf9cad3f8b8830be86b82">oval_object::oval_object_get_comment</a></div><div class="ttdeci">char * oval_object_get_comment(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->comment. </div><div class="ttdef"><b>Definition:</b> oval_object.c:107</div></div>
<div class="ttc" id="group__OVALDEF_html_gaba746d196149d499e10bde052158a474"><div class="ttname"><a href="group__OVALDEF.html#gaba746d196149d499e10bde052158a474">oval_object::oval_object_set_version</a></div><div class="ttdeci">void oval_object_set_version(struct oval_object *, int version)</div><div class="ttdoc">Sets attribute oval_object->version. </div><div class="ttdef"><b>Definition:</b> oval_object.c:290</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa1c70702d70206abbae0ca9bdef54799"><div class="ttname"><a href="group__OVALDEF.html#gaa1c70702d70206abbae0ca9bdef54799">oval_definition_model::oval_definition_model_get_state</a></div><div class="ttdeci">struct oval_state * oval_definition_model_get_state(struct oval_definition_model *model, const char *id)</div><div class="ttdoc">Get OVAL state by ID. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:305</div></div>
<div class="ttc" id="group__OVALDEF_html_ga87536fd22dd266cf9019a7a71255c59e"><div class="ttname"><a href="group__OVALDEF.html#ga87536fd22dd266cf9019a7a71255c59e">oval_definition_iterator::oval_definition_iterator_has_more</a></div><div class="ttdeci">bool oval_definition_iterator_has_more(struct oval_definition_iterator *)</div><div class="ttdoc">Returns true if the iterator contains more instances of oval_definition. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:246</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa34166a9c0f382ee5c8343dd48d704f2"><div class="ttname"><a href="group__OVALDEF.html#gaa34166a9c0f382ee5c8343dd48d704f2">oval_variable::oval_variable_get_component</a></div><div class="ttdeci">struct oval_component * oval_variable_get_component(struct oval_variable *)</div><div class="ttdoc">Returns attribute Oval_local->component. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:411</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa296d28cf9bc9c54da84cdecd5f0c9d4"><div class="ttname"><a href="group__OVALDEF.html#gaa296d28cf9bc9c54da84cdecd5f0c9d4">oval_component_iterator::oval_component_iterator_free</a></div><div class="ttdeci">void oval_component_iterator_free(struct oval_component_iterator *)</div><div class="ttdoc">Free the iterator. </div><div class="ttdef"><b>Definition:</b> oval_component.c:259</div></div>
<div class="ttc" id="group__OVALDEF_html_ga17c233368a8f030f4902904deaa4f7fd"><div class="ttname"><a href="group__OVALDEF.html#ga17c233368a8f030f4902904deaa4f7fd">oval_state_content::oval_state_content_clone</a></div><div class="ttdeci">struct oval_state_content * oval_state_content_clone(struct oval_definition_model *new_model, struct oval_state_content *old_content)</div><div class="ttdef"><b>Definition:</b> oval_stateContent.c:133</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4287b6237b907d038369121515b3b36c"><div class="ttname"><a href="group__OVALDEF.html#ga4287b6237b907d038369121515b3b36c">oval_affected::oval_affected_free</a></div><div class="ttdeci">void oval_affected_free(struct oval_affected *)</div><div class="ttdoc">Release instance of oval_affected. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:154</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8c8c00d84d71525d403c4ef6497c7b15"><div class="ttname"><a href="group__OVALDEF.html#ga8c8c00d84d71525d403c4ef6497c7b15">oval_test::oval_test_get_version</a></div><div class="ttdeci">int oval_test_get_version(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->version. </div><div class="ttdef"><b>Definition:</b> oval_test.c:121</div></div>
<div class="ttc" id="group__OVALDEF_html_gab055de9725a0d9c5576bc97be253c0b0"><div class="ttname"><a href="group__OVALDEF.html#gab055de9725a0d9c5576bc97be253c0b0">oval_definition_model::oval_definition_model_get_definitions</a></div><div class="ttdeci">struct oval_definition_iterator * oval_definition_model_get_definitions(struct oval_definition_model *model)</div><div class="ttdoc">Returns all appended oval_definition instances. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:373</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf3dd22312275e9bb44633593777aceeb"><div class="ttname"><a href="group__OVALDEF.html#gaf3dd22312275e9bb44633593777aceeb">oval_component::oval_component_get_split_delimiter</a></div><div class="ttdeci">char * oval_component_get_split_delimiter(struct oval_component *)</div><div class="ttdoc">Returns attribute Oval_function_SPLIT->delimiter. </div><div class="ttdef"><b>Definition:</b> oval_component.c:443</div></div>
<div class="ttc" id="structoval__test_html"><div class="ttname"><a href="structoval__test.html">oval_test</a></div><div class="ttdoc">An Oval_test specifies a technical control by identifying an oval_object that is evaluated on an inst...</div><div class="ttdef"><b>Definition:</b> oval_test.c:47</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6acf65fe782b64885a38a7f9ef88f854"><div class="ttname"><a href="group__OVALDEF.html#ga6acf65fe782b64885a38a7f9ef88f854">oval_object::oval_object_add_note</a></div><div class="ttdeci">void oval_object_add_note(struct oval_object *, char *note)</div><div class="ttdoc">Appends a copy of the note parameter to attribute oval_object->notes. </div><div class="ttdef"><b>Definition:</b> oval_object.c:270</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa71ba1da6dc02c718878188a899014f3"><div class="ttname"><a href="group__OVALDEF.html#gaa71ba1da6dc02c718878188a899014f3">oval_definition::oval_definition_set_deprecated</a></div><div class="ttdeci">void oval_definition_set_deprecated(struct oval_definition *, bool deprecated)</div><div class="ttdoc">Set attribute oval_definition->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:282</div></div>
<div class="ttc" id="group__OVALDEF_html_ga2a3675893b4241ffdee4447f7d1aa3f2"><div class="ttname"><a href="group__OVALDEF.html#ga2a3675893b4241ffdee4447f7d1aa3f2">oval_state::oval_state_get_notes</a></div><div class="ttdeci">struct oval_string_iterator * oval_state_get_notes(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->notes. </div><div class="ttdef"><b>Definition:</b> oval_state.c:93</div></div>
<div class="ttc" id="group__OVALDEF_html_ga9371475d9d286345d880e24b7d6297ff"><div class="ttname"><a href="group__OVALDEF.html#ga9371475d9d286345d880e24b7d6297ff">oval_state::oval_state_add_note</a></div><div class="ttdeci">void oval_state_add_note(struct oval_state *, char *note)</div><div class="ttdoc">Appends a copy of the note parameter to attribute oval_state->notes. </div><div class="ttdef"><b>Definition:</b> oval_state.c:219</div></div>
<div class="ttc" id="group__OVALDEF_html_ga44fb9c1aefb424c2b3e9c37e542ceff9"><div class="ttname"><a href="group__OVALDEF.html#ga44fb9c1aefb424c2b3e9c37e542ceff9">oval_definition::oval_definition_set_criteria</a></div><div class="ttdeci">void oval_definition_set_criteria(struct oval_definition *, struct oval_criteria_node *criteria)</div><div class="ttdoc">Set attribute oval_definition->criteria. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:304</div></div>
<div class="ttc" id="group__OVALDEF_html_ga1dc410d423d5560ae30f8cac0d818771"><div class="ttname"><a href="group__OVALDEF.html#ga1dc410d423d5560ae30f8cac0d818771">oval_test::oval_test_clone</a></div><div class="ttdeci">struct oval_test * oval_test_clone(struct oval_definition_model *new_model, struct oval_test *old_test)</div><div class="ttdoc">Clone instance of oval_test and add it to the specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_test.c:190</div></div>
<div class="ttc" id="structoval__schema__version__t_html"><div class="ttname"><a href="structoval__schema__version__t.html">oval_schema_version_t</a></div><div class="ttdef"><b>Definition:</b> oval_schema_version.h:39</div></div>
<div class="ttc" id="group__OVALDEF_html_gaaababad2d3e59cd49613ba81e49fc530"><div class="ttname"><a href="group__OVALDEF.html#gaaababad2d3e59cd49613ba81e49fc530">oval_test::oval_test_get_existence</a></div><div class="ttdeci">oval_existence_t oval_test_get_existence(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->existence. </div><div class="ttdef"><b>Definition:</b> oval_test.c:128</div></div>
<div class="ttc" id="group__OVALDEF_html_gab8bd2340de0758874def8c260fdd4054"><div class="ttname"><a href="group__OVALDEF.html#gab8bd2340de0758874def8c260fdd4054">oval_object::oval_object_get_behaviors</a></div><div class="ttdeci">struct oval_behavior_iterator * oval_object_get_behaviors(struct oval_object *)</div><div class="ttdoc">Returns attribute oval_object->behaviors. </div><div class="ttdef"><b>Definition:</b> oval_object.c:165</div></div>
<div class="ttc" id="group__OVALDEF_html_gafb78c4dc3624c31dc87d4dfc4d12367e"><div class="ttname"><a href="group__OVALDEF.html#gafb78c4dc3624c31dc87d4dfc4d12367e">oval_variable::oval_variable_get_values</a></div><div class="ttdeci">struct oval_value_iterator * oval_variable_get_values(struct oval_variable *)</div><div class="ttdoc">Returns attribute Oval_external/Oval_constant->values. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:240</div></div>
<div class="ttc" id="group__OVALDEF_html_ga759b2cc9e051ba0d5dbab4059b1d1041"><div class="ttname"><a href="group__OVALDEF.html#ga759b2cc9e051ba0d5dbab4059b1d1041">oval_variable_possible_restriction::oval_variable_possible_restriction_free</a></div><div class="ttdeci">void oval_variable_possible_restriction_free(struct oval_variable_possible_restriction *pr)</div><div class="ttdoc">Free instance of possible_restriction. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:133</div></div>
<div class="ttc" id="group__OVALDEF_html_ga9c02ae430af80d08c398953cada67318"><div class="ttname"><a href="group__OVALDEF.html#ga9c02ae430af80d08c398953cada67318">oval_variable::oval_variable_set_version</a></div><div class="ttdeci">void oval_variable_set_version(struct oval_variable *, int version)</div><div class="ttdoc">set attribute oval_variable->version. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:712</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7f929225e0dd5e973dc1e461b7694706"><div class="ttname"><a href="group__OVALDEF.html#ga7f929225e0dd5e973dc1e461b7694706">oval_test_iterator::oval_test_iterator_free</a></div><div class="ttdeci">void oval_test_iterator_free(struct oval_test_iterator *)</div><div class="ttdoc">Frees the iterator. </div><div class="ttdef"><b>Definition:</b> oval_test.c:74</div></div>
<div class="ttc" id="group__OVALDEF_html_gad725355b8285868622ec54406439eeda"><div class="ttname"><a href="group__OVALDEF.html#gad725355b8285868622ec54406439eeda">oval_criteria_node_iterator::oval_criteria_node_iterator_free</a></div><div class="ttdeci">void oval_criteria_node_iterator_free(struct oval_criteria_node_iterator *)</div><div class="ttdoc">Free the iterator. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:106</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf2e020f7d2ef8ca9d471a8eab07bb57c"><div class="ttname"><a href="group__OVALDEF.html#gaf2e020f7d2ef8ca9d471a8eab07bb57c">oval_value::oval_value_get_float</a></div><div class="ttdeci">float oval_value_get_float(struct oval_value *)</div><div class="ttdoc">Get OVAL value as a floating point number. </div><div class="ttdef"><b>Definition:</b> oval_value.c:103</div></div>
<div class="ttc" id="group__OVALDEF_html_ga72a7ee9bae3338e20ff89aa51b0d95d0"><div class="ttname"><a href="group__OVALDEF.html#ga72a7ee9bae3338e20ff89aa51b0d95d0">oval_state::oval_state_get_id</a></div><div class="ttdeci">char * oval_state_get_id(struct oval_state *)</div><div class="ttdoc">Returns attribute oval_state->id. </div><div class="ttdef"><b>Definition:</b> oval_state.c:115</div></div>
<div class="ttc" id="group__OVALDEF_html_ga51591ee757727dbfa49795a8e4a771e5"><div class="ttname"><a href="group__OVALDEF.html#ga51591ee757727dbfa49795a8e4a771e5">oval_filter_action_t</a></div><div class="ttdeci">oval_filter_action_t</div><div class="ttdoc">Type of filter action. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:142</div></div>
<div class="ttc" id="structoval__object__content__iterator_html"><div class="ttname"><a href="structoval__object__content__iterator.html">oval_object_content_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:410</div></div>
<div class="ttc" id="group__OVALDEF_html_gad9ccbdb5e7d16da6f8ab0309a91359c8"><div class="ttname"><a href="group__OVALDEF.html#gad9ccbdb5e7d16da6f8ab0309a91359c8">oval_definition::oval_definition_get_deprecated</a></div><div class="ttdeci">bool oval_definition_get_deprecated(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:95</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8b4a079d27e320bd135a8a3314a9b141"><div class="ttname"><a href="group__OVALDEF.html#ga8b4a079d27e320bd135a8a3314a9b141">oval_state::oval_state_set_operator</a></div><div class="ttdeci">void oval_state_set_operator(struct oval_state *, oval_operator_t)</div><div class="ttdoc">Sets attribute oval_state->operator. </div><div class="ttdef"><b>Definition:</b> oval_state.c:245</div></div>
<div class="ttc" id="group__OVALDEF_html_gab9b8acc8417e50346277434664580d70"><div class="ttname"><a href="group__OVALDEF.html#gab9b8acc8417e50346277434664580d70">oval_object_content::oval_object_content_get_field_name</a></div><div class="ttdeci">char * oval_object_content_get_field_name(struct oval_object_content *)</div><div class="ttdoc">Get field name of a object content. </div><div class="ttdef"><b>Definition:</b> oval_objectContent.c:96</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6f9bac734358ca90312436cd68ca4494"><div class="ttname"><a href="group__OVALDEF.html#ga6f9bac734358ca90312436cd68ca4494">oval_definition_model::oval_definition_model_get_variable_models</a></div><div class="ttdeci">struct oval_variable_model_iterator * oval_definition_model_get_variable_models(struct oval_definition_model *)</div><div class="ttdoc">Return the list of variable models bound to the specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:348</div></div>
<div class="ttc" id="structoval__variable__model_html"><div class="ttname"><a href="structoval__variable__model.html">oval_variable_model</a></div><div class="ttdoc">The OVAL variable model facilitates access to external variable value bindings used to to constrain t...</div><div class="ttdef"><b>Definition:</b> oval_varModel.c:56</div></div>
<div class="ttc" id="group__OVALDEF_html_ga312270d697ba5aec73b0765a0b572d57"><div class="ttname"><a href="group__OVALDEF.html#ga312270d697ba5aec73b0765a0b572d57">oval_state::oval_state_set_subtype</a></div><div class="ttdeci">void oval_state_set_subtype(struct oval_state *, oval_subtype_t subtype)</div><div class="ttdoc">Sets attributes oval_state->subtype and oval_state->family. </div><div class="ttdef"><b>Definition:</b> oval_state.c:213</div></div>
<div class="ttc" id="group__OVALDEF_html_ga19ec8293e658f7c24ca6eda72c67dcc2"><div class="ttname"><a href="group__OVALDEF.html#ga19ec8293e658f7c24ca6eda72c67dcc2">oval_component_iterator::oval_component_iterator_remaining</a></div><div class="ttdeci">int oval_component_iterator_remaining(struct oval_component_iterator *)</div><div class="ttdoc">How many remains. </div><div class="ttdef"><b>Definition:</b> oval_component.c:248</div></div>
<div class="ttc" id="group__OVALDEF_html_ga554c9c234b6173d956646f5d6f3468b7"><div class="ttname"><a href="group__OVALDEF.html#ga554c9c234b6173d956646f5d6f3468b7">oval_setobject::oval_setobject_get_type</a></div><div class="ttdeci">oval_setobject_type_t oval_setobject_get_type(struct oval_setobject *)</div><div class="ttdoc">Get OVAL set object type. </div><div class="ttdef"><b>Definition:</b> oval_set.c:78</div></div>
<div class="ttc" id="group__OVALDEF_html_ga33164b3c1f3ed91632b70cbeccf9bc81"><div class="ttname"><a href="group__OVALDEF.html#ga33164b3c1f3ed91632b70cbeccf9bc81">oval_criteria_node::oval_criteria_node_set_definition</a></div><div class="ttdeci">void oval_criteria_node_set_definition(struct oval_criteria_node *, struct oval_definition *)</div><div class="ttdoc">Sets attribute Oval_extends->definition. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:352</div></div>
<div class="ttc" id="group__OVALDEF_html_ga59596758acd538be98ebd9b8775ab794"><div class="ttname"><a href="group__OVALDEF.html#ga59596758acd538be98ebd9b8775ab794">oval_variable::oval_variable_set_deprecated</a></div><div class="ttdeci">void oval_variable_set_deprecated(struct oval_variable *, bool deprecated)</div><div class="ttdoc">set attribute oval_variable->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:706</div></div>
<div class="ttc" id="group__OVALDEF_html_ga685f5e181ecde5479106f1b72030013d"><div class="ttname"><a href="group__OVALDEF.html#ga685f5e181ecde5479106f1b72030013d">oval_state::oval_state_get_name</a></div><div class="ttdeci">const char * oval_state_get_name(struct oval_state *)</div><div class="ttdoc">Returns the name of an oval_state. </div><div class="ttdef"><b>Definition:</b> oval_state.c:88</div></div>
<div class="ttc" id="group__OVALDEF_html_ga5d08e8be95f5c17f67c00e3b7214bd23"><div class="ttname"><a href="group__OVALDEF.html#ga5d08e8be95f5c17f67c00e3b7214bd23">oval_variable::oval_variable_get_version</a></div><div class="ttdeci">int oval_variable_get_version(struct oval_variable *)</div><div class="ttdoc">Returns attribute oval_variable->version. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:212</div></div>
<div class="ttc" id="group__OVALDEF_html_ga23b53971a6953e8f6e92385ea297bb5d"><div class="ttname"><a href="group__OVALDEF.html#ga23b53971a6953e8f6e92385ea297bb5d">oval_definition::oval_definition_get_affected</a></div><div class="ttdeci">struct oval_affected_iterator * oval_definition_get_affected(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->affected. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:116</div></div>
<div class="ttc" id="structoval__generator_html"><div class="ttname"><a href="structoval__generator.html">oval_generator</a></div><div class="ttdef"><b>Definition:</b> oval_generator.c:44</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4e898526cc63fd3be73ede79048f2514"><div class="ttname"><a href="group__OVALDEF.html#ga4e898526cc63fd3be73ede79048f2514">oval_state_iterator::oval_state_iterator_next</a></div><div class="ttdeci">struct oval_state * oval_state_iterator_next(struct oval_state_iterator *)</div><div class="ttdoc">Returns the next instance of oval_state. </div><div class="ttdef"><b>Definition:</b> oval_state.c:63</div></div>
<div class="ttc" id="structoval__behavior_html"><div class="ttname"><a href="structoval__behavior.html">oval_behavior</a></div><div class="ttdoc">OVAL behavior. </div><div class="ttdef"><b>Definition:</b> oval_behavior.c:50</div></div>
<div class="ttc" id="group__OVALDEF_html_ga80d323a50a1976c7ecc926976b12af20"><div class="ttname"><a href="group__OVALDEF.html#ga80d323a50a1976c7ecc926976b12af20">oval_affected_family_t</a></div><div class="ttdeci">oval_affected_family_t</div><div class="ttdoc">Affected family enumeration. </div><div class="ttdef"><b>Definition:</b> oval_definitions.h:55</div></div>
<div class="ttc" id="structoval__state__iterator_html"><div class="ttname"><a href="structoval__state__iterator.html">oval_state_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:315</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6b4cf8fc8578641ad34d0146ab0deee8"><div class="ttname"><a href="group__OVALDEF.html#ga6b4cf8fc8578641ad34d0146ab0deee8">oval_criteria_node::oval_criteria_node_get_test</a></div><div class="ttdeci">struct oval_test * oval_criteria_node_get_test(struct oval_criteria_node *)</div><div class="ttdoc">Returns attribute Oval_criterion->test. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:166</div></div>
<div class="ttc" id="group__OVALDEF_html_gaf67af5d96085df7991854edeb04463b5"><div class="ttname"><a href="group__OVALDEF.html#gaf67af5d96085df7991854edeb04463b5">oval_component::oval_component_set_type</a></div><div class="ttdeci">void oval_component_set_type(struct oval_component *component, oval_component_type_t type)</div><div class="ttdoc">Set type of component Oval_component->type. </div><div class="ttdef"><b>Definition:</b> oval_component.c:288</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0e919349120538ed3e9023703b146405"><div class="ttname"><a href="group__OVALDEF.html#ga0e919349120538ed3e9023703b146405">oval_definition_model::oval_definition_model_free</a></div><div class="ttdeci">void oval_definition_model_free(struct oval_definition_model *model)</div><div class="ttdoc">Free OVAL object model and all binded variable models. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:124</div></div>
<div class="ttc" id="group__OVALDEF_html_gaa6d0f0af7d4f71c5c917a9d18debe997"><div class="ttname"><a href="group__OVALDEF.html#gaa6d0f0af7d4f71c5c917a9d18debe997">oval_definition::oval_definition_get_notes</a></div><div class="ttdeci">struct oval_string_iterator * oval_definition_get_notes(struct oval_definition *)</div><div class="ttdoc">Returns attribute oval_definition->notes. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:134</div></div>
<div class="ttc" id="group__OVALDEF_html_ga13f4792ecb3498cef35f4c32472d072a"><div class="ttname"><a href="group__OVALDEF.html#ga13f4792ecb3498cef35f4c32472d072a">oval_test::oval_test_get_states</a></div><div class="ttdeci">struct oval_state_iterator * oval_test_get_states(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->states. </div><div class="ttdef"><b>Definition:</b> oval_test.c:156</div></div>
<div class="ttc" id="group__OVALDEF_html_ga040ca7cb64cf1c519e81074428ecf052"><div class="ttname"><a href="group__OVALDEF.html#ga040ca7cb64cf1c519e81074428ecf052">oval_setobject::oval_setobject_get_filters</a></div><div class="ttdeci">struct oval_filter_iterator * oval_setobject_get_filters(struct oval_setobject *)</div><div class="ttdoc">Get OVAL set object filters. </div><div class="ttdef"><b>Definition:</b> oval_set.c:119</div></div>
<div class="ttc" id="group__OVALDEF_html_gad1642b4d3d5f33566e0edf35b102db09"><div class="ttname"><a href="group__OVALDEF.html#gad1642b4d3d5f33566e0edf35b102db09">oval_criteria_node::oval_criteria_set_node_type</a></div><div class="ttdeci">void oval_criteria_set_node_type(struct oval_criteria_node *node, oval_criteria_node_type_t type)</div><div class="ttdoc">Set attribute Oval_criteria_node->type. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:298</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4e96d3917fefead608e6bb766f724205"><div class="ttname"><a href="group__OVALDEF.html#ga4e96d3917fefead608e6bb766f724205">oval_component_iterator::oval_component_iterator_has_more</a></div><div class="ttdeci">bool oval_component_iterator_has_more(struct oval_component_iterator *)</div><div class="ttdoc">Return true if the iterator is not exhausted. </div><div class="ttdef"><b>Definition:</b> oval_component.c:243</div></div>
<div class="ttc" id="group__OVALDEF_html_ga8ac0f7c3786be23fbb630903b05cd87c"><div class="ttname"><a href="group__OVALDEF.html#ga8ac0f7c3786be23fbb630903b05cd87c">oval_reference::oval_reference_get_url</a></div><div class="ttdeci">char * oval_reference_get_url(struct oval_reference *)</div><div class="ttdoc">Get OVAL reference URL. </div><div class="ttdef"><b>Definition:</b> oval_reference.c:86</div></div>
<div class="ttc" id="group__OVALDEF_html_ga7aa93ac83325d4e43faff3f1a74a97db"><div class="ttname"><a href="group__OVALDEF.html#ga7aa93ac83325d4e43faff3f1a74a97db">oval_entity::oval_entity_clone</a></div><div class="ttdeci">struct oval_entity * oval_entity_clone(struct oval_definition_model *model, struct oval_entity *old_entity)</div><div class="ttdef"><b>Definition:</b> oval_entity.c:179</div></div>
<div class="ttc" id="group__OVALDEF_html_gad3f9bb8a6938bbb531445dc131e5b833"><div class="ttname"><a href="group__OVALDEF.html#gad3f9bb8a6938bbb531445dc131e5b833">oval_affected_iterator::oval_affected_iterator_has_more</a></div><div class="ttdeci">bool oval_affected_iterator_has_more(struct oval_affected_iterator *)</div><div class="ttdoc">Return true if iterator has more oval_affected. </div><div class="ttdef"><b>Definition:</b> oval_affected.c:74</div></div>
<div class="ttc" id="group__OVALDEF_html_gad8548d0af50e84b98325b4ddb28e2694"><div class="ttname"><a href="group__OVALDEF.html#gad8548d0af50e84b98325b4ddb28e2694">oval_definition_model::oval_definition_model_get_definition</a></div><div class="ttdeci">struct oval_definition * oval_definition_model_get_definition(struct oval_definition_model *, const char *id)</div><div class="ttdoc">Returns the appended oval_definition having the specified id. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:284</div></div>
<div class="ttc" id="group__OVALDEF_html_ga6984b998b1ef14bbf344399513e0a1b3"><div class="ttname"><a href="group__OVALDEF.html#ga6984b998b1ef14bbf344399513e0a1b3">oval_criteria_node::oval_criteria_node_set_test</a></div><div class="ttdeci">void oval_criteria_node_set_test(struct oval_criteria_node *, struct oval_test *)</div><div class="ttdoc">Sets attribute Oval_criterion->test. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:343</div></div>
<div class="ttc" id="group__OVALDEF_html_ga34bbb9c642f068ee2804948a5aa6e0fa"><div class="ttname"><a href="group__OVALDEF.html#ga34bbb9c642f068ee2804948a5aa6e0fa">oval_object_content::oval_object_content_get_setobject</a></div><div class="ttdeci">struct oval_setobject * oval_object_content_get_setobject(struct oval_object_content *)</div><div class="ttdoc">Get setobject of a set object content. </div><div class="ttdef"><b>Definition:</b> oval_objectContent.c:135</div></div>
<div class="ttc" id="group__OVALDEF_html_ga01c134ccc83dabf51c3f5f13adc254fd"><div class="ttname"><a href="group__OVALDEF.html#ga01c134ccc83dabf51c3f5f13adc254fd">oval_component::oval_component_set_variable</a></div><div class="ttdeci">void oval_component_set_variable(struct oval_component *, struct oval_variable *variable)</div><div class="ttdoc">set attribute Oval_component_object->variable. </div><div class="ttdef"><b>Definition:</b> oval_component.c:929</div></div>
<div class="ttc" id="group__OVALDEF_html_ga92846b3e7c818699421c8f2fc8b28eba"><div class="ttname"><a href="group__OVALDEF.html#ga92846b3e7c818699421c8f2fc8b28eba">oval_test::oval_test_set_deprecated</a></div><div class="ttdeci">void oval_test_set_deprecated(struct oval_test *, bool deprecated)</div><div class="ttdoc">Sets attribute oval_test->deprecated. </div><div class="ttdef"><b>Definition:</b> oval_test.c:250</div></div>
<div class="ttc" id="structoval__object_html"><div class="ttname"><a href="structoval__object.html">oval_object</a></div><div class="ttdoc">An Oval_object instance describes a set of items to look for on an instrumented host platform...</div><div class="ttdef"><b>Definition:</b> oval_object.c:46</div></div>
<div class="ttc" id="group__OVALDEF_html_gae4be80524201e69217f00446c3743f75"><div class="ttname"><a href="group__OVALDEF.html#gae4be80524201e69217f00446c3743f75">oval_behavior::oval_behavior_get_value</a></div><div class="ttdeci">char * oval_behavior_get_value(struct oval_behavior *)</div><div class="ttdoc">Get OVAL behavior value. </div><div class="ttdef"><b>Definition:</b> oval_behavior.c:79</div></div>
<div class="ttc" id="group__OVALDEF_html_gabd581bde7a247fcb53946325c8814670"><div class="ttname"><a href="group__OVALDEF.html#gabd581bde7a247fcb53946325c8814670">oval_definition_model::oval_definition_model_export</a></div><div class="ttdeci">int oval_definition_model_export(struct oval_definition_model *, const char *file)</div><div class="ttdoc">Export an oval_definition_model into file. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:575</div></div>
<div class="ttc" id="group__OVALDEF_html_ga0a8a7e53f517982abbe49bc531a4045c"><div class="ttname"><a href="group__OVALDEF.html#ga0a8a7e53f517982abbe49bc531a4045c">oval_test::oval_test_get_state_operator</a></div><div class="ttdeci">oval_operator_t oval_test_get_state_operator(struct oval_test *)</div><div class="ttdoc">Returns attribute oval_test->state_operator. </div><div class="ttdef"><b>Definition:</b> oval_test.c:142</div></div>
<div class="ttc" id="group__OVALDEF_html_ga4f3d5bd5ebfe440f90a33272b7fb46c6"><div class="ttname"><a href="group__OVALDEF.html#ga4f3d5bd5ebfe440f90a33272b7fb46c6">oval_definition_model::oval_definition_model_get_states</a></div><div class="ttdeci">struct oval_state_iterator * oval_definition_model_get_states(struct oval_definition_model *model)</div><div class="ttdoc">Get OVAL states. </div><div class="ttdef"><b>Definition:</b> oval_defModel.c:416</div></div>
<div class="ttc" id="group__OVALDEF_html_ga3305986237d5bff16d84e9bfb92fea36"><div class="ttname"><a href="group__OVALDEF.html#ga3305986237d5bff16d84e9bfb92fea36">oval_variable::oval_variable_get_datatype</a></div><div class="ttdeci">oval_datatype_t oval_variable_get_datatype(struct oval_variable *)</div><div class="ttdoc">Returns attribute oval_variable->datatype. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:233</div></div>
<div class="ttc" id="structoval__record__field__iterator_html"><div class="ttname"><a href="structoval__record__field__iterator.html">oval_record_field_iterator</a></div><div class="ttdef"><b>Definition:</b> oval_definitions.h:458</div></div>
<div class="ttc" id="group__OVALDEF_html_gafde45ea5a1f69dc8859fe3a60811311b"><div class="ttname"><a href="group__OVALDEF.html#gafde45ea5a1f69dc8859fe3a60811311b">oval_object_get_schema_version</a></div><div class="ttdeci">oval_version_t oval_object_get_schema_version(struct oval_object *object)</div><div class="ttdoc">Returns schema version of the associated definition model. </div><div class="ttdef"><b>Definition:</b> oval_object.c:135</div></div>
<div class="ttc" id="group__OVALDEF_html_ga03baa694cbed27c38e190afa581b3415"><div class="ttname"><a href="group__OVALDEF.html#ga03baa694cbed27c38e190afa581b3415">oval_component::oval_component_set_record_field</a></div><div class="ttdeci">void oval_component_set_record_field(struct oval_component *, char *)</div><div class="ttdoc">set attribute Oval_component_object->record_field. </div><div class="ttdef"><b>Definition:</b> oval_component.c:332</div></div>
<div class="ttc" id="group__OVALDEF_html_gab2368745a29f1e3a4649f513231fee10"><div class="ttname"><a href="group__OVALDEF.html#gab2368745a29f1e3a4649f513231fee10">oval_definition::oval_definition_free</a></div><div class="ttdeci">void oval_definition_free(struct oval_definition *)</div><div class="ttdoc">Release an instance of oval_definition. </div><div class="ttdef"><b>Definition:</b> oval_definition.c:217</div></div>
<div class="ttc" id="group__OVALDEF_html_ga340cb9621c5af8d3e9ab6468cc1948e0"><div class="ttname"><a href="group__OVALDEF.html#ga340cb9621c5af8d3e9ab6468cc1948e0">oval_variable::oval_variable_clone</a></div><div class="ttdeci">struct oval_variable * oval_variable_clone(struct oval_definition_model *new_model, struct oval_variable *old_variable)</div><div class="ttdoc">Clone instance of oval_variable and add it to the specified oval_definition_model. </div><div class="ttdef"><b>Definition:</b> oval_variable.c:495</div></div>
<div class="ttc" id="group__OVALDEF_html_ga44a40c73f62e81c9992d2a74303d5db3"><div class="ttname"><a href="group__OVALDEF.html#ga44a40c73f62e81c9992d2a74303d5db3">oval_criteria_node::oval_criteria_node_set_applicability_check</a></div><div class="ttdeci">void oval_criteria_node_set_applicability_check(struct oval_criteria_node *, bool applicability_check)</div><div class="ttdoc">Set attribute Oval_criteria_node->applicability_check. </div><div class="ttdef"><b>Definition:</b> oval_criteriaNode.c:311</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>