\hypertarget{structoval__setobject}{ \section{oval\_\-setobject Struct Reference} \label{structoval__setobject}\index{oval\_\-setobject@{oval\_\-setobject}} } OVAL set object. {\ttfamily \#include $<$oval\_\-definitions.h$>$}\subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hypertarget{group__OVALDEF_gaf8b00668fafb12cd6397d090f8f5e53d}{ struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ {\bfseries oval\_\-setobject\_\-new} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$)} \label{group__OVALDEF_gaf8b00668fafb12cd6397d090f8f5e53d} \item \hypertarget{group__OVALDEF_gaec13f21458a8aefbd1663d71a0d8f56e}{ struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$ {\bfseries oval\_\-setobject\_\-clone} (struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$new\_\-model, struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$old\_\-setobject)} \label{group__OVALDEF_gaec13f21458a8aefbd1663d71a0d8f56e} \item \hypertarget{group__OVALDEF_ga0f76b6ce49917a05b2b53ad998461554}{ void {\bfseries oval\_\-setobject\_\-free} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)} \label{group__OVALDEF_ga0f76b6ce49917a05b2b53ad998461554} \end{DoxyCompactItemize} \begin{Indent}{\bf Setters}\par {\em \label{_amgrp6e47466b75bb957a603aa54c079ac8bf} }\begin{DoxyCompactItemize} \item \hypertarget{group__OVALDEF_ga16cd6aef8f9112d9e18064ee34f05fd1}{ void {\bfseries oval\_\-setobject\_\-set\_\-operation} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, \hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t})} \label{group__OVALDEF_ga16cd6aef8f9112d9e18064ee34f05fd1} \item \hypertarget{group__OVALDEF_gafab22fe2d7d8830f61293a303b1378f6}{ void {\bfseries oval\_\-setobject\_\-add\_\-subset} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)} \label{group__OVALDEF_gafab22fe2d7d8830f61293a303b1378f6} \item \hypertarget{group__OVALDEF_gac669598e93248a51982e5a55c9f4f979}{ void {\bfseries oval\_\-setobject\_\-add\_\-object} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, struct \hyperlink{structoval__object}{oval\_\-object} $\ast$)} \label{group__OVALDEF_gac669598e93248a51982e5a55c9f4f979} \item \hypertarget{group__OVALDEF_gaa19e8b48ef8b88b97d9cb594d8ad3bcf}{ void {\bfseries oval\_\-setobject\_\-add\_\-filter} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$, struct \hyperlink{structoval__state}{oval\_\-state} $\ast$)} \label{group__OVALDEF_gaa19e8b48ef8b88b97d9cb594d8ad3bcf} \end{DoxyCompactItemize} \end{Indent} \begin{Indent}{\bf Getters}\par {\em \label{_amgrpc9fd0bcb5385a65354c37f1bb504399d} }\begin{DoxyCompactItemize} \item \hypertarget{group__OVALDEF_ga554c9c234b6173d956646f5d6f3468b7}{ \hyperlink{group__OVALDEF_gad53b9e7bb7cfcb4f85f67e2f486469df}{oval\_\-setobject\_\-type\_\-t} \hyperlink{group__OVALDEF_ga554c9c234b6173d956646f5d6f3468b7}{oval\_\-setobject\_\-get\_\-type} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)} \label{group__OVALDEF_ga554c9c234b6173d956646f5d6f3468b7} \begin{DoxyCompactList}\small\item\em Get OVAL set object type. \item\end{DoxyCompactList}\item \hypertarget{group__OVALDEF_ga6c138f7cc1471ec8f622ded0baf5fc74}{ \hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} \hyperlink{group__OVALDEF_ga6c138f7cc1471ec8f622ded0baf5fc74}{oval\_\-setobject\_\-get\_\-operation} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$)} \label{group__OVALDEF_ga6c138f7cc1471ec8f622ded0baf5fc74} \begin{DoxyCompactList}\small\item\em Get OVAL set object operation type. \item\end{DoxyCompactList}\item struct oval\_\-setobject\_\-iterator $\ast$ \hyperlink{group__OVALDEF_gaafd4a4312cf1d252aea30894e2c165af}{oval\_\-setobject\_\-get\_\-subsets} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$) \begin{DoxyCompactList}\small\item\em Get OVAL set object subsets. \item\end{DoxyCompactList}\item struct \hyperlink{structoval__object__iterator}{oval\_\-object\_\-iterator} $\ast$ \hyperlink{group__OVALDEF_ga57f708074fd391255c67b352623d1ed5}{oval\_\-setobject\_\-get\_\-objects} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$) \begin{DoxyCompactList}\small\item\em Get OVAL set object referenced objects. \item\end{DoxyCompactList}\item struct \hyperlink{structoval__state__iterator}{oval\_\-state\_\-iterator} $\ast$ \hyperlink{group__OVALDEF_ga5cbde8bda43d46187a70e2c7bd19f54d}{oval\_\-setobject\_\-get\_\-filters} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$) \begin{DoxyCompactList}\small\item\em Get OVAL set object filters. \item\end{DoxyCompactList}\item bool \hyperlink{group__OVALDEF_gae86a35c0dd8bcd23274a66178507eb6d}{oval\_\-setobject\_\-is\_\-locked} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$setobject) \begin{DoxyCompactList}\small\item\em return {\bfseries true} if the setobject instance is locked. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \end{Indent} \begin{Indent}{\bf Evaluators}\par {\em \label{_amgrp1fdbbbb8aba6580be2c9cb4b12e86ca2} }\begin{DoxyCompactItemize} \item \hypertarget{group__OVALDEF_ga5de384907c1f3b99bfb464aa67899265}{ bool \hyperlink{group__OVALDEF_ga5de384907c1f3b99bfb464aa67899265}{oval\_\-setobject\_\-is\_\-valid} (struct \hyperlink{structoval__setobject}{oval\_\-setobject} $\ast$setobject)} \label{group__OVALDEF_ga5de384907c1f3b99bfb464aa67899265} \begin{DoxyCompactList}\small\item\em Return {\bfseries true} if the setobject instance is valid. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \end{Indent} \subsection*{Data Fields} \begin{DoxyCompactItemize} \item \hypertarget{structoval__setobject_a24a9a662d9406450baab9b9d7db12268}{ struct \hyperlink{structoval__definition__model}{oval\_\-definition\_\-model} $\ast$ {\bfseries model}} \label{structoval__setobject_a24a9a662d9406450baab9b9d7db12268} \item \hypertarget{structoval__setobject_ab1c42d2dfe2558b1664147345d486975}{ \hyperlink{group__OVALDEF_gad53b9e7bb7cfcb4f85f67e2f486469df}{oval\_\-setobject\_\-type\_\-t} {\bfseries type}} \label{structoval__setobject_ab1c42d2dfe2558b1664147345d486975} \item \hypertarget{structoval__setobject_af5a1225bc8557c9bdf6cc0e032118172}{ \hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} {\bfseries operation}} \label{structoval__setobject_af5a1225bc8557c9bdf6cc0e032118172} \item \hypertarget{structoval__setobject_a6c3b07fcc98b378ebd64f65aa3c77708}{ void $\ast$ {\bfseries extension}} \label{structoval__setobject_a6c3b07fcc98b378ebd64f65aa3c77708} \end{DoxyCompactItemize} \subsection{Detailed Description} OVAL set object. The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize} \item /home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/\hyperlink{oval__set_8c}{oval\_\-set.c}\item /home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/public/\hyperlink{oval__definitions_8h}{oval\_\-definitions.h}\end{DoxyCompactItemize}