\hypertarget{group__XCCDF}{ \section{XCCDF} \label{group__XCCDF}\index{XCCDF@{XCCDF}} } \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{structxccdf__item}{xccdf\_\-item} \begin{DoxyCompactList}\small\item\em A base class for XCCDF items. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__benchmark}{xccdf\_\-benchmark} \begin{DoxyCompactList}\small\item\em XCCDF Benchmark. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} \begin{DoxyCompactList}\small\item\em XCCDF Profile. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__rule}{xccdf\_\-rule} \begin{DoxyCompactList}\small\item\em XCCDF Rule. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__group}{xccdf\_\-group} \begin{DoxyCompactList}\small\item\em XCCDF rule group. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__value}{xccdf\_\-value} \begin{DoxyCompactList}\small\item\em XCCDF Value. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__result}{xccdf\_\-result} \begin{DoxyCompactList}\small\item\em XCCDF Test Result. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__notice}{xccdf\_\-notice} \begin{DoxyCompactList}\small\item\em XCCDF benchmark legal notice. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__status}{xccdf\_\-status} \begin{DoxyCompactList}\small\item\em XCCDF item status. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__model}{xccdf\_\-model} \begin{DoxyCompactList}\small\item\em XCCDF scoring model. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__warning}{xccdf\_\-warning} \begin{DoxyCompactList}\small\item\em XCCDF warning. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__select}{xccdf\_\-select} \begin{DoxyCompactList}\small\item\em XCCDF select option usen in the profile. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__set__value}{xccdf\_\-set\_\-value} \begin{DoxyCompactList}\small\item\em XCCDF set value option used in the profile. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__refine__value}{xccdf\_\-refine\_\-value} \begin{DoxyCompactList}\small\item\em XCCDF refine value option used in the profile. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__refine__rule}{xccdf\_\-refine\_\-rule} \begin{DoxyCompactList}\small\item\em XCCDF refine rule option used in the profile. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__ident}{xccdf\_\-ident} \begin{DoxyCompactList}\small\item\em XCCDF rule ident URI. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check}{xccdf\_\-check} \begin{DoxyCompactList}\small\item\em XCCDF simple or complex check. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check__content__ref}{xccdf\_\-check\_\-content\_\-ref} \begin{DoxyCompactList}\small\item\em XCCDF check content reference. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__profile__note}{xccdf\_\-profile\_\-note} \begin{DoxyCompactList}\small\item\em XCCDF note for given rule in context of given profile. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check__import}{xccdf\_\-check\_\-import} \begin{DoxyCompactList}\small\item\em XCCDF check import. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check__export}{xccdf\_\-check\_\-export} \begin{DoxyCompactList}\small\item\em XCCDF check export. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__fix}{xccdf\_\-fix} \begin{DoxyCompactList}\small\item\em XCCDF automatic fix. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__fixtext}{xccdf\_\-fixtext} \begin{DoxyCompactList}\small\item\em XCCDF textual fix instructions. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__reference}{xccdf\_\-reference} \begin{DoxyCompactList}\small\item\em XCCDF reference. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__item__iterator}{xccdf\_\-item\_\-iterator} \begin{DoxyCompactList}\small\item\em String iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__notice__iterator}{xccdf\_\-notice\_\-iterator} \begin{DoxyCompactList}\small\item\em Notice iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__status__iterator}{xccdf\_\-status\_\-iterator} \begin{DoxyCompactList}\small\item\em Status iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__reference__iterator}{xccdf\_\-reference\_\-iterator} \begin{DoxyCompactList}\small\item\em Reference iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__model__iterator}{xccdf\_\-model\_\-iterator} \begin{DoxyCompactList}\small\item\em Model iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__profile__iterator}{xccdf\_\-profile\_\-iterator} \begin{DoxyCompactList}\small\item\em Profile iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__select__iterator}{xccdf\_\-select\_\-iterator} \begin{DoxyCompactList}\small\item\em Select iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__set__value__iterator}{xccdf\_\-set\_\-value\_\-iterator} \begin{DoxyCompactList}\small\item\em Set value iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__refine__value__iterator}{xccdf\_\-refine\_\-value\_\-iterator} \begin{DoxyCompactList}\small\item\em Refine value iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__refine__rule__iterator}{xccdf\_\-refine\_\-rule\_\-iterator} \begin{DoxyCompactList}\small\item\em Refine rule iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__ident__iterator}{xccdf\_\-ident\_\-iterator} \begin{DoxyCompactList}\small\item\em Ident iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check__iterator}{xccdf\_\-check\_\-iterator} \begin{DoxyCompactList}\small\item\em Check iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check__content__ref__iterator}{xccdf\_\-check\_\-content\_\-ref\_\-iterator} \begin{DoxyCompactList}\small\item\em Check content references iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__profile__note__iterator}{xccdf\_\-profile\_\-note\_\-iterator} \begin{DoxyCompactList}\small\item\em Profile note iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check__import__iterator}{xccdf\_\-check\_\-import\_\-iterator} \begin{DoxyCompactList}\small\item\em Check import iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__check__export__iterator}{xccdf\_\-check\_\-export\_\-iterator} \begin{DoxyCompactList}\small\item\em Check export iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__fix__iterator}{xccdf\_\-fix\_\-iterator} \begin{DoxyCompactList}\small\item\em Fix iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__fixtext__iterator}{xccdf\_\-fixtext\_\-iterator} \begin{DoxyCompactList}\small\item\em Textual fix iterator. \item\end{DoxyCompactList}\item struct \hyperlink{structxccdf__warning__iterator}{xccdf\_\-warning\_\-iterator} \begin{DoxyCompactList}\small\item\em Warning iterator. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Modules} \begin{DoxyCompactItemize} \item \hyperlink{group__benchmark}{XCCDF Benchmark} \begin{DoxyCompactList}\small\item\em Top level XCCDF structure containing profiles, rules, values and results. \item\end{DoxyCompactList}\item \hyperlink{group__profile}{XCCDF Profile} \begin{DoxyCompactList}\small\item\em XCCDF profile is a set of tests and their settings in a compact package. \item\end{DoxyCompactList}\item \hyperlink{group__rule}{XCCDF Rule} \begin{DoxyCompactList}\small\item\em XCCDF rule defines a test execution. \item\end{DoxyCompactList}\item \hyperlink{group__value}{XCCDF Value} \begin{DoxyCompactList}\small\item\em XCCDF Value allows test parametrization or capturing output of tests. \item\end{DoxyCompactList}\item \hyperlink{group__result}{XCCDF Test Result} \begin{DoxyCompactList}\small\item\em Actual results of running a XCCDF test or profile. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Files} \begin{DoxyCompactItemize} \item file \hyperlink{xccdf_8h}{xccdf.h} \begin{DoxyCompactList}\small\item\em Open-\/scap XCCDF library interface. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item \hypertarget{group__XCCDF_ga83ab7d5052d01468f373732e268f47b4}{ typedef float \hyperlink{group__XCCDF_ga83ab7d5052d01468f373732e268f47b4}{xccdf\_\-numeric}} \label{group__XCCDF_ga83ab7d5052d01468f373732e268f47b4} \begin{DoxyCompactList}\small\item\em Type of a numerical content for a XCCDF value. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \hyperlink{group__XCCDF_ga1c722a7917110bdb164e21e75ed6cfa6}{xccdf\_\-type\_\-t} \{ \par \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a0ef521155e714e3e622bff44fe79f3f6}{XCCDF\_\-BENCHMARK} = 0x0100, \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6abf32d9bbbebc66723858461496c792cc}{XCCDF\_\-PROFILE} = 0x0200, \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a3fc8dca887dde22f91a0e4042ae3fbbd}{XCCDF\_\-RESULT} = 0x0400, \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a9fccd734c6c6d7d097f7627dd5a2c223}{XCCDF\_\-RULE} = 0x1000, \par \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a1d7db7ee915a14499fedb8903288bd82}{XCCDF\_\-GROUP} = 0x2000, \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6ac67ed74fcb8f85bf90050450764c6d50}{XCCDF\_\-VALUE} = 0x4000, \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6ad455a82154d39675b0bdf9e41753edcb}{XCCDF\_\-CONTENT} = XCCDF\_\-RULE $|$ XCCDF\_\-GROUP, \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a9fe7677d34eab1ed353ea67672cee4a7}{XCCDF\_\-ITEM} = XCCDF\_\-RULE $|$ XCCDF\_\-GROUP $|$ XCCDF\_\-VALUE, \par \hyperlink{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a44b500977f0ffcef546fbf03ca8d06ad}{XCCDF\_\-OBJECT} = XCCDF\_\-ITEM $|$ XCCDF\_\-PROFILE $|$ XCCDF\_\-BENCHMARK $|$ XCCDF\_\-RESULT \} \begin{DoxyCompactList}\small\item\em Type of an XCCDF object. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_ga11b376c782488525bddcfafa3bb92b96}{xccdf\_\-interface\_\-hint\_\-t} \{ \par \hyperlink{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a8f4543fe184618e046ca90ec8e0a1998}{XCCDF\_\-IFACE\_\-HINT\_\-NONE}, \hyperlink{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a367db4c2ba698715d5a69fd037a4065f}{XCCDF\_\-IFACE\_\-HINT\_\-CHOICE}, \hyperlink{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a70b7d8e788d64d124b24860403dfb570}{XCCDF\_\-IFACE\_\-HINT\_\-TEXTLINE}, \hyperlink{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a11b3e08a8c21cef9580624b8da5ff6b0}{XCCDF\_\-IFACE\_\-HINT\_\-TEXT}, \par \hyperlink{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96ad0e625cc04af8cd74bcee72a45f7dc23}{XCCDF\_\-IFACE\_\-HINT\_\-DATE}, \hyperlink{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96aeb4a669edb84abd7acf44abfa80cd4a2}{XCCDF\_\-IFACE\_\-HINT\_\-DATETIME} \} \begin{DoxyCompactList}\small\item\em Interface hint. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_gac0d5c1c85828e13ebb13935551f8da38}{xccdf\_\-status\_\-type\_\-t} \{ \par \hyperlink{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a41b4c71d5a9c3c440076299123030566}{XCCDF\_\-STATUS\_\-NOT\_\-SPECIFIED}, \hyperlink{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a6018d6146ba9010bf4029f8eceb47af7}{XCCDF\_\-STATUS\_\-ACCEPTED}, \hyperlink{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38aa6bc6ada10d8f60ebaec3fd3a0216dbf}{XCCDF\_\-STATUS\_\-DEPRECATED}, \hyperlink{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a8044bda286eec7fbb6e51c7aa03176d0}{XCCDF\_\-STATUS\_\-DRAFT}, \par \hyperlink{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a0b133c835ed8d86839a86624cb1458ee}{XCCDF\_\-STATUS\_\-INCOMPLETE}, \hyperlink{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a595188ea34d67c177f152b39f6f19b30}{XCCDF\_\-STATUS\_\-INTERIM} \} \begin{DoxyCompactList}\small\item\em Status of an XCCDF item. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_gaa2d75ea6d3cd6957100f532b2ab8e8a8}{xccdf\_\-value\_\-type\_\-t} \{ \hyperlink{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a60b3e0dbb7e2d9240331d0b9e8b05ac0}{XCCDF\_\-TYPE\_\-NUMBER} = 1, \hyperlink{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a0c981ae1fbc6247264dacddde483bc60}{XCCDF\_\-TYPE\_\-STRING}, \hyperlink{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a36bd5ebf5a7bf2c7ab8dbf3dacdb1105}{XCCDF\_\-TYPE\_\-BOOLEAN} \} \begin{DoxyCompactList}\small\item\em Type of an \hyperlink{structxccdf__value}{xccdf\_\-value}. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_ga4458b04cd1236b95d15ac2d74276c09c}{xccdf\_\-operator\_\-t} \{ \par \hyperlink{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caab8131abf005a13dd6d39c62c258b907}{XCCDF\_\-OPERATOR\_\-EQUALS} = 1, \hyperlink{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09ca8e8ee1baa56831472e462dd0957c2cd0}{XCCDF\_\-OPERATOR\_\-NOT\_\-EQUAL}, \hyperlink{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09ca43cafb160b23591c9fb0d795f4b9a559}{XCCDF\_\-OPERATOR\_\-GREATER}, \hyperlink{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09cad43f722ca5299390afe9297ce3eebd80}{XCCDF\_\-OPERATOR\_\-GREATER\_\-EQUAL}, \par \hyperlink{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caa09376ad100c95360f1a8d6aba52d61a}{XCCDF\_\-OPERATOR\_\-LESS}, \hyperlink{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caf28836ccd62954085b11c9d0e79b6370}{XCCDF\_\-OPERATOR\_\-LESS\_\-EQUAL}, \hyperlink{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09cab7b3c51d9f96c9974eba6151fec8b1f0}{XCCDF\_\-OPERATOR\_\-PATTERN\_\-MATCH} \} \begin{DoxyCompactList}\small\item\em Operator to be applied on an \hyperlink{structxccdf__value}{xccdf\_\-value}. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_gac5b91d8f1c9b08c92226646230e8f676}{xccdf\_\-bool\_\-operator\_\-t} \{ \par \hyperlink{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a333d8e5e60874d56a59ac71d716fd8a0}{XCCDF\_\-OPERATOR\_\-AND} = 0x0002, \hyperlink{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a7045b79873323f4d9c732c3e7e3aea9c}{XCCDF\_\-OPERATOR\_\-OR} = 0x0003, \hyperlink{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a5bde87babb4e5d2baa7a4f57be60ccaa}{XCCDF\_\-OPERATOR\_\-NOT} = 0x0100, \hyperlink{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676af40df111d54e025e4a042a8b8e69ead7}{XCCDF\_\-OPERATOR\_\-NAND} = XCCDF\_\-OPERATOR\_\-AND $|$ XCCDF\_\-OPERATOR\_\-NOT, \par \hyperlink{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a35488a3fed3d5c73710e350767d06894}{XCCDF\_\-OPERATOR\_\-NOR} = XCCDF\_\-OPERATOR\_\-OR $|$ XCCDF\_\-OPERATOR\_\-NOT, \hyperlink{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a19e8a06128af85b60f95e58531d11a2f}{XCCDF\_\-OPERATOR\_\-MASK} = 0x00ff \} \begin{DoxyCompactList}\small\item\em Boolean operators for logical expressions. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_ga209163661038a6be4066cdec716c997f}{xccdf\_\-level\_\-t} \{ \par \hyperlink{group__XCCDF_gga209163661038a6be4066cdec716c997fad84b2c68a3baabe2870dcd78d1f182c9}{XCCDF\_\-UNKNOWN} = 1, \hyperlink{group__XCCDF_gga209163661038a6be4066cdec716c997fade27a666291796f915a9e7bcedf5581e}{XCCDF\_\-INFO}, \hyperlink{group__XCCDF_gga209163661038a6be4066cdec716c997facf358c1aa3a0a7d904936cdabc4d30ee}{XCCDF\_\-LOW}, \hyperlink{group__XCCDF_gga209163661038a6be4066cdec716c997fa7a9215fbea87e4da7d076c3fe27df452}{XCCDF\_\-MEDIUM}, \par \hyperlink{group__XCCDF_gga209163661038a6be4066cdec716c997fa01f0df0e8b0affd81d2fdcc3069ed5ca}{XCCDF\_\-HIGH} \} \begin{DoxyCompactList}\small\item\em XCCDF error, complexity, disruption, or severity level. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_ga1485899f9bf18c3aa0b0efbb6fe2beb7}{xccdf\_\-message\_\-severity\_\-t} \{ \hyperlink{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7aa4be3bc31baaaa553747c77f610d17ee}{XCCDF\_\-MSG\_\-INFO} = XCCDF\_\-INFO, \hyperlink{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7a7db5182c3b9f00ed5e18bf813f0158dd}{XCCDF\_\-MSG\_\-WARNING} = XCCDF\_\-LOW, \hyperlink{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7a1b4d63dd4841db2b261286ff541afdc6}{XCCDF\_\-MSG\_\-ERROR} = XCCDF\_\-HIGH \} \begin{DoxyCompactList}\small\item\em Severity of an xccdf\_\-message. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_ga6cb5c6fdd0ccc42b1c8cec5313df5804}{xccdf\_\-role\_\-t} \{ \hyperlink{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804af0a9efcbe29a7bf8d296d574a25c170e}{XCCDF\_\-ROLE\_\-FULL} = 1, \hyperlink{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804a0e3e07c18b7cbb9510af01d608e199a5}{XCCDF\_\-ROLE\_\-UNSCORED}, \hyperlink{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804aac45eb8802f220da7ceaa275bd6fc3b2}{XCCDF\_\-ROLE\_\-UNCHECKED} \} \begin{DoxyCompactList}\small\item\em XCCDF role. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_ga70ec25fc378db41df2c7344a06adf6aa}{xccdf\_\-warning\_\-category\_\-t} \{ \par \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaae0214730758fed2c3c67823a78cfbf3c}{XCCDF\_\-WARNING\_\-GENERAL} = 1, \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa1656f6eb1421dc7b07c73dac0188e056}{XCCDF\_\-WARNING\_\-FUNCTIONALITY}, \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa099d4869a65e646759d4ebdd3ee9fd37}{XCCDF\_\-WARNING\_\-PERFORMANCE}, \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa0174eadd5eb3c4048b56c7269decbae9}{XCCDF\_\-WARNING\_\-HARDWARE}, \par \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa856ad08cebab131e6e0f1e758ea1c6b1}{XCCDF\_\-WARNING\_\-LEGAL}, \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaadf722287b5497cc6b3973ebfe14beb62}{XCCDF\_\-WARNING\_\-REGULATORY}, \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa89d79095e85fdf9dd10850bc460fe134}{XCCDF\_\-WARNING\_\-MANAGEMENT}, \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa987e05c90156022a6242e03d4b7bffa8}{XCCDF\_\-WARNING\_\-AUDIT}, \par \hyperlink{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa243e43e2be8d3b51ccbfbc3038e8ded4}{XCCDF\_\-WARNING\_\-DEPENDENCY} \} \begin{DoxyCompactList}\small\item\em Category of \hyperlink{structxccdf__warning}{xccdf\_\-warning}. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_ga534ac2d5662227cff66913038f4263e1}{xccdf\_\-strategy\_\-t} \{ \par \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a966112caea38119ecf52acaa58ea59b5}{XCCDF\_\-STRATEGY\_\-UNKNOWN}, \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1ac46a307d850a433554d0646c51abfeed}{XCCDF\_\-STRATEGY\_\-CONFIGURE}, \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a7b9e241f9be9eeb96c2850f528638a1b}{XCCDF\_\-STRATEGY\_\-DISABLE}, \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1aa7d1502ad13dd698470a7f62eebaeca8}{XCCDF\_\-STRATEGY\_\-ENABLE}, \par \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1afa8ed41429157f7d41a3c1cf324d8f57}{XCCDF\_\-STRATEGY\_\-PATCH}, \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1ab4238187ae4543f2acc235a176a065bb}{XCCDF\_\-STRATEGY\_\-POLICY}, \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a371d2d2209d6d17d4c3830bb280d90ff}{XCCDF\_\-STRATEGY\_\-RESTRICT}, \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a207f4076289a4858182fdae6461ad70d}{XCCDF\_\-STRATEGY\_\-UPDATE}, \par \hyperlink{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a79cf7e7d6bb92ab3890e4ea85de11f84}{XCCDF\_\-STRATEGY\_\-COMBINATION} \} \begin{DoxyCompactList}\small\item\em Fix strategy type. \item\end{DoxyCompactList}\item enum \hyperlink{group__XCCDF_gabf34f4480799efc8e1af5f4706d2666d}{xccdf\_\-test\_\-result\_\-type\_\-t} \{ \par \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da3a6a8e5fc7785fefe7d430af369d96e4}{XCCDF\_\-RESULT\_\-PASS} = 1, \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666daa719ce524dafd5ab8d2bb7740c5cd695}{XCCDF\_\-RESULT\_\-FAIL}, \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da77424127a0b953030609ab90a209caf7}{XCCDF\_\-RESULT\_\-ERROR}, \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666daf74255501061c6f12a0a140bbc5447c0}{XCCDF\_\-RESULT\_\-UNKNOWN}, \par \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dabac10fe7c643c2b73340b21eed766e60}{XCCDF\_\-RESULT\_\-NOT\_\-APPLICABLE}, \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dac8d8793e6f4e46cc077f9e163c035a2b}{XCCDF\_\-RESULT\_\-NOT\_\-CHECKED}, \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dad1a25dfdbd7c77e5e0f9a943e7ac240a}{XCCDF\_\-RESULT\_\-NOT\_\-SELECTED}, \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da06862a7ab1866960bd25cd1ad5875488}{XCCDF\_\-RESULT\_\-INFORMATIONAL}, \par \hyperlink{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dafd540e98e81524c2b894613fd3aa030f}{XCCDF\_\-RESULT\_\-FIXED} \} \begin{DoxyCompactList}\small\item\em Test result. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item struct \hyperlink{structxccdf__item}{xccdf\_\-item} $\ast$ \hyperlink{group__XCCDF_gaf8c23e29a9c85f70a7661f67da2e7888}{xccdf\_\-item\_\-iterator::xccdf\_\-item\_\-iterator\_\-next} (struct \hyperlink{structxccdf__item__iterator}{xccdf\_\-item\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga8f525d23f694590c2e9a46fcbb0b4113}{xccdf\_\-item\_\-iterator::xccdf\_\-item\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__item__iterator}{xccdf\_\-item\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_gaba660369c8e387d9bce732095bf8ee8c}{xccdf\_\-item\_\-iterator::xccdf\_\-item\_\-iterator\_\-free} (struct \hyperlink{structxccdf__item__iterator}{xccdf\_\-item\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__notice}{xccdf\_\-notice} $\ast$ \hyperlink{group__XCCDF_ga078511d16cf74f242dee3273fefe5c59}{xccdf\_\-notice\_\-iterator::xccdf\_\-notice\_\-iterator\_\-next} (struct \hyperlink{structxccdf__notice__iterator}{xccdf\_\-notice\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga0f8a3f0b2074b44c391d82f5506fbc13}{xccdf\_\-notice\_\-iterator::xccdf\_\-notice\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__notice__iterator}{xccdf\_\-notice\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_gad1fc0a19a7e55ba165e0914406c0289e}{xccdf\_\-notice\_\-iterator::xccdf\_\-notice\_\-iterator\_\-free} (struct \hyperlink{structxccdf__notice__iterator}{xccdf\_\-notice\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__status}{xccdf\_\-status} $\ast$ \hyperlink{group__XCCDF_ga9c7743d8b5f29a6c35eb47814b40b0ba}{xccdf\_\-status\_\-iterator::xccdf\_\-status\_\-iterator\_\-next} (struct \hyperlink{structxccdf__status__iterator}{xccdf\_\-status\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga8c2143920e8dae54f74983ade413d5ed}{xccdf\_\-status\_\-iterator::xccdf\_\-status\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__status__iterator}{xccdf\_\-status\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga529490dbf3cdc1729dfc0e052def2e3d}{xccdf\_\-status\_\-iterator::xccdf\_\-status\_\-iterator\_\-free} (struct \hyperlink{structxccdf__status__iterator}{xccdf\_\-status\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__reference}{xccdf\_\-reference} $\ast$ \hyperlink{group__XCCDF_gab7a9846a8354f336ae70e29ee728b54f}{xccdf\_\-reference\_\-iterator::xccdf\_\-reference\_\-iterator\_\-next} (struct \hyperlink{structxccdf__reference__iterator}{xccdf\_\-reference\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga2424070bceb5da4900b44b140485d95b}{xccdf\_\-reference\_\-iterator::xccdf\_\-reference\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__reference__iterator}{xccdf\_\-reference\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga1dae3facbc9f197516c9cca228f20042}{xccdf\_\-reference\_\-iterator::xccdf\_\-reference\_\-iterator\_\-free} (struct \hyperlink{structxccdf__reference__iterator}{xccdf\_\-reference\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__model}{xccdf\_\-model} $\ast$ \hyperlink{group__XCCDF_gadb96240c3f39370bd7a5e6a2f3039fdb}{xccdf\_\-model\_\-iterator::xccdf\_\-model\_\-iterator\_\-next} (struct \hyperlink{structxccdf__model__iterator}{xccdf\_\-model\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gadb803d0063f3ec84907e0d5e26a3f182}{xccdf\_\-model\_\-iterator::xccdf\_\-model\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__model__iterator}{xccdf\_\-model\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_gaec1bc2177c58842096bd7c31744f8e55}{xccdf\_\-model\_\-iterator::xccdf\_\-model\_\-iterator\_\-free} (struct \hyperlink{structxccdf__model__iterator}{xccdf\_\-model\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__profile}{xccdf\_\-profile} $\ast$ \hyperlink{group__XCCDF_ga0ba5f4ec80bb93207b8ca7f731419184}{xccdf\_\-profile\_\-iterator::xccdf\_\-profile\_\-iterator\_\-next} (struct \hyperlink{structxccdf__profile__iterator}{xccdf\_\-profile\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga86d1f031c5a9ca3f71ec92245005f354}{xccdf\_\-profile\_\-iterator::xccdf\_\-profile\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__profile__iterator}{xccdf\_\-profile\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_gac6340c8f502de05094b075e8004b3d70}{xccdf\_\-profile\_\-iterator::xccdf\_\-profile\_\-iterator\_\-free} (struct \hyperlink{structxccdf__profile__iterator}{xccdf\_\-profile\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__select}{xccdf\_\-select} $\ast$ \hyperlink{group__XCCDF_ga2dbb6802237160cb2f6e0bc430dc26bc}{xccdf\_\-select\_\-iterator::xccdf\_\-select\_\-iterator\_\-next} (struct \hyperlink{structxccdf__select__iterator}{xccdf\_\-select\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gaeb4e63317d86a3105eefa30709e372be}{xccdf\_\-select\_\-iterator::xccdf\_\-select\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__select__iterator}{xccdf\_\-select\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga46a1a1cb4b746301b644a95fed303324}{xccdf\_\-select\_\-iterator::xccdf\_\-select\_\-iterator\_\-free} (struct \hyperlink{structxccdf__select__iterator}{xccdf\_\-select\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__set__value}{xccdf\_\-set\_\-value} $\ast$ \hyperlink{group__XCCDF_ga494093461a139632c5595aa82dfb37db}{xccdf\_\-set\_\-value\_\-iterator::xccdf\_\-set\_\-value\_\-iterator\_\-next} (struct \hyperlink{structxccdf__set__value__iterator}{xccdf\_\-set\_\-value\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gac3cc21beffd0989fab00880b9b317138}{xccdf\_\-set\_\-value\_\-iterator::xccdf\_\-set\_\-value\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__set__value__iterator}{xccdf\_\-set\_\-value\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga6c4fbaaedc85e21be3a25e336c0c6c33}{xccdf\_\-set\_\-value\_\-iterator::xccdf\_\-set\_\-value\_\-iterator\_\-free} (struct \hyperlink{structxccdf__set__value__iterator}{xccdf\_\-set\_\-value\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__refine__value}{xccdf\_\-refine\_\-value} $\ast$ \hyperlink{group__XCCDF_ga34eb4e83c33666bed6421b06d901a357}{xccdf\_\-refine\_\-value\_\-iterator::xccdf\_\-refine\_\-value\_\-iterator\_\-next} (struct \hyperlink{structxccdf__refine__value__iterator}{xccdf\_\-refine\_\-value\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gab9d557582bb2d63f90c048279fd0abc2}{xccdf\_\-refine\_\-value\_\-iterator::xccdf\_\-refine\_\-value\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__refine__value__iterator}{xccdf\_\-refine\_\-value\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga6f942b72680a1497a7ccc6aa5c99a2ea}{xccdf\_\-refine\_\-value\_\-iterator::xccdf\_\-refine\_\-value\_\-iterator\_\-free} (struct \hyperlink{structxccdf__refine__value__iterator}{xccdf\_\-refine\_\-value\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__refine__rule}{xccdf\_\-refine\_\-rule} $\ast$ \hyperlink{group__XCCDF_gae9a2d8348d0fe23bc9c3c6b5ea99e7a6}{xccdf\_\-refine\_\-rule\_\-iterator::xccdf\_\-refine\_\-rule\_\-iterator\_\-next} (struct \hyperlink{structxccdf__refine__rule__iterator}{xccdf\_\-refine\_\-rule\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga6624200da31d3772019fc6d1bb420ab7}{xccdf\_\-refine\_\-rule\_\-iterator::xccdf\_\-refine\_\-rule\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__refine__rule__iterator}{xccdf\_\-refine\_\-rule\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga71d1640fffe97b29339f87c59f25006c}{xccdf\_\-refine\_\-rule\_\-iterator::xccdf\_\-refine\_\-rule\_\-iterator\_\-free} (struct \hyperlink{structxccdf__refine__rule__iterator}{xccdf\_\-refine\_\-rule\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__ident}{xccdf\_\-ident} $\ast$ \hyperlink{group__XCCDF_ga19779e6de93ed1aff31e9576f85a05c1}{xccdf\_\-ident\_\-iterator::xccdf\_\-ident\_\-iterator\_\-next} (struct \hyperlink{structxccdf__ident__iterator}{xccdf\_\-ident\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gad4881a85fc1d903103b81f8a1d679278}{xccdf\_\-ident\_\-iterator::xccdf\_\-ident\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__ident__iterator}{xccdf\_\-ident\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga1d7b9c377c7adfa27d16adfbcd315369}{xccdf\_\-ident\_\-iterator::xccdf\_\-ident\_\-iterator\_\-free} (struct \hyperlink{structxccdf__ident__iterator}{xccdf\_\-ident\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__check}{xccdf\_\-check} $\ast$ \hyperlink{group__XCCDF_ga31c6db83abf9de917bc59b767852ca6f}{xccdf\_\-check\_\-iterator::xccdf\_\-check\_\-iterator\_\-next} (struct \hyperlink{structxccdf__check__iterator}{xccdf\_\-check\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga60dad47138e7ad7b8f63ede098af12c2}{xccdf\_\-check\_\-iterator::xccdf\_\-check\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__check__iterator}{xccdf\_\-check\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga9e6d7026176bea2698b017bc0120b708}{xccdf\_\-check\_\-iterator::xccdf\_\-check\_\-iterator\_\-free} (struct \hyperlink{structxccdf__check__iterator}{xccdf\_\-check\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__check__content__ref}{xccdf\_\-check\_\-content\_\-ref} $\ast$ \hyperlink{group__XCCDF_gab2f61b3f96a03eb5e81e60c1151fb004}{xccdf\_\-check\_\-content\_\-ref\_\-iterator::xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-next} (struct \hyperlink{structxccdf__check__content__ref__iterator}{xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gac9d252ba2f45d2e4ddaf19cbd7ee1d67}{xccdf\_\-check\_\-content\_\-ref\_\-iterator::xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__check__content__ref__iterator}{xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_gae817e6699e0e9af57714350f6bfa2d7e}{xccdf\_\-check\_\-content\_\-ref\_\-iterator::xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-free} (struct \hyperlink{structxccdf__check__content__ref__iterator}{xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__profile__note}{xccdf\_\-profile\_\-note} $\ast$ \hyperlink{group__XCCDF_gade866205223d6e8ad0806acad5c2e7aa}{xccdf\_\-profile\_\-note\_\-iterator::xccdf\_\-profile\_\-note\_\-iterator\_\-next} (struct \hyperlink{structxccdf__profile__note__iterator}{xccdf\_\-profile\_\-note\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gad3d80f00e21e2280f40266c3bd499d23}{xccdf\_\-profile\_\-note\_\-iterator::xccdf\_\-profile\_\-note\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__profile__note__iterator}{xccdf\_\-profile\_\-note\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga1e91da50b6ab37debb998a0727e7a7c7}{xccdf\_\-profile\_\-note\_\-iterator::xccdf\_\-profile\_\-note\_\-iterator\_\-free} (struct \hyperlink{structxccdf__profile__note__iterator}{xccdf\_\-profile\_\-note\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__check__import}{xccdf\_\-check\_\-import} $\ast$ \hyperlink{group__XCCDF_ga6199acf6d9da116154127277f059fd01}{xccdf\_\-check\_\-import\_\-iterator::xccdf\_\-check\_\-import\_\-iterator\_\-next} (struct \hyperlink{structxccdf__check__import__iterator}{xccdf\_\-check\_\-import\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga30217b698d64b7f9b1de2c312ab26381}{xccdf\_\-check\_\-import\_\-iterator::xccdf\_\-check\_\-import\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__check__import__iterator}{xccdf\_\-check\_\-import\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga624d6118ae3e459b9e1438e81cf82b65}{xccdf\_\-check\_\-import\_\-iterator::xccdf\_\-check\_\-import\_\-iterator\_\-free} (struct \hyperlink{structxccdf__check__import__iterator}{xccdf\_\-check\_\-import\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__check__export}{xccdf\_\-check\_\-export} $\ast$ \hyperlink{group__XCCDF_ga3ee5efa20d3aafec1f3ebb4e099a0c26}{xccdf\_\-check\_\-export\_\-iterator::xccdf\_\-check\_\-export\_\-iterator\_\-next} (struct \hyperlink{structxccdf__check__export__iterator}{xccdf\_\-check\_\-export\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga9ce8d35ddd53074e54e8f3cdd39bfa30}{xccdf\_\-check\_\-export\_\-iterator::xccdf\_\-check\_\-export\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__check__export__iterator}{xccdf\_\-check\_\-export\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_gaeb3de761d8918c74ec97aa136cd2c4a8}{xccdf\_\-check\_\-export\_\-iterator::xccdf\_\-check\_\-export\_\-iterator\_\-free} (struct \hyperlink{structxccdf__check__export__iterator}{xccdf\_\-check\_\-export\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__fix}{xccdf\_\-fix} $\ast$ \hyperlink{group__XCCDF_gaab5fd1b91fc2e94579c011d94f8b4cd5}{xccdf\_\-fix\_\-iterator::xccdf\_\-fix\_\-iterator\_\-next} (struct \hyperlink{structxccdf__fix__iterator}{xccdf\_\-fix\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_gac9efc4e6bfeb31e5ae4e3b9f01d0708e}{xccdf\_\-fix\_\-iterator::xccdf\_\-fix\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__fix__iterator}{xccdf\_\-fix\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga1643d3c47b4f0c7b04e6066fac995e51}{xccdf\_\-fix\_\-iterator::xccdf\_\-fix\_\-iterator\_\-free} (struct \hyperlink{structxccdf__fix__iterator}{xccdf\_\-fix\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__fixtext}{xccdf\_\-fixtext} $\ast$ \hyperlink{group__XCCDF_gab13ccaa4c2a9701abc24b634e7e485a2}{xccdf\_\-fixtext\_\-iterator::xccdf\_\-fixtext\_\-iterator\_\-next} (struct \hyperlink{structxccdf__fixtext__iterator}{xccdf\_\-fixtext\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga43dcb8e84bd0b73dee5f807bfac3830a}{xccdf\_\-fixtext\_\-iterator::xccdf\_\-fixtext\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__fixtext__iterator}{xccdf\_\-fixtext\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga6a9d49229eaf60f37d2fba12aba00772}{xccdf\_\-fixtext\_\-iterator::xccdf\_\-fixtext\_\-iterator\_\-free} (struct \hyperlink{structxccdf__fixtext__iterator}{xccdf\_\-fixtext\_\-iterator} $\ast$it) \item struct \hyperlink{structxccdf__warning}{xccdf\_\-warning} $\ast$ \hyperlink{group__XCCDF_gaad84dba8542f7a649a83a195fd3da640}{xccdf\_\-warning\_\-iterator::xccdf\_\-warning\_\-iterator\_\-next} (struct \hyperlink{structxccdf__warning__iterator}{xccdf\_\-warning\_\-iterator} $\ast$it) \item bool \hyperlink{group__XCCDF_ga948293511bf8c01e10f18704bd7e675d}{xccdf\_\-warning\_\-iterator::xccdf\_\-warning\_\-iterator\_\-has\_\-more} (struct \hyperlink{structxccdf__warning__iterator}{xccdf\_\-warning\_\-iterator} $\ast$it) \item void \hyperlink{group__XCCDF_ga4c7dad6466b159d35fcfd0f711c751cb}{xccdf\_\-warning\_\-iterator::xccdf\_\-warning\_\-iterator\_\-free} (struct \hyperlink{structxccdf__warning__iterator}{xccdf\_\-warning\_\-iterator} $\ast$it) \end{DoxyCompactItemize} \subsection{Enumeration Type Documentation} \hypertarget{group__XCCDF_gac5b91d8f1c9b08c92226646230e8f676}{ \index{XCCDF@{XCCDF}!xccdf\_\-bool\_\-operator\_\-t@{xccdf\_\-bool\_\-operator\_\-t}} \index{xccdf\_\-bool\_\-operator\_\-t@{xccdf\_\-bool\_\-operator\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-bool\_\-operator\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-bool\_\-operator\_\-t}}} \label{group__XCCDF_gac5b91d8f1c9b08c92226646230e8f676} Boolean operators for logical expressions. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-OPERATOR\_\-AND@{XCCDF\_\-OPERATOR\_\-AND}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-AND@{XCCDF\_\-OPERATOR\_\-AND}}\item[{\em \hypertarget{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a333d8e5e60874d56a59ac71d716fd8a0}{ XCCDF\_\-OPERATOR\_\-AND} \label{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a333d8e5e60874d56a59ac71d716fd8a0} }]Logical and. \index{XCCDF\_\-OPERATOR\_\-OR@{XCCDF\_\-OPERATOR\_\-OR}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-OR@{XCCDF\_\-OPERATOR\_\-OR}}\item[{\em \hypertarget{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a7045b79873323f4d9c732c3e7e3aea9c}{ XCCDF\_\-OPERATOR\_\-OR} \label{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a7045b79873323f4d9c732c3e7e3aea9c} }]Logical or. \index{XCCDF\_\-OPERATOR\_\-NOT@{XCCDF\_\-OPERATOR\_\-NOT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-NOT@{XCCDF\_\-OPERATOR\_\-NOT}}\item[{\em \hypertarget{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a5bde87babb4e5d2baa7a4f57be60ccaa}{ XCCDF\_\-OPERATOR\_\-NOT} \label{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a5bde87babb4e5d2baa7a4f57be60ccaa} }]Logical negation. \index{XCCDF\_\-OPERATOR\_\-NAND@{XCCDF\_\-OPERATOR\_\-NAND}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-NAND@{XCCDF\_\-OPERATOR\_\-NAND}}\item[{\em \hypertarget{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676af40df111d54e025e4a042a8b8e69ead7}{ XCCDF\_\-OPERATOR\_\-NAND} \label{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676af40df111d54e025e4a042a8b8e69ead7} }]Logical nand. \index{XCCDF\_\-OPERATOR\_\-NOR@{XCCDF\_\-OPERATOR\_\-NOR}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-NOR@{XCCDF\_\-OPERATOR\_\-NOR}}\item[{\em \hypertarget{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a35488a3fed3d5c73710e350767d06894}{ XCCDF\_\-OPERATOR\_\-NOR} \label{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a35488a3fed3d5c73710e350767d06894} }]Logical nor. \index{XCCDF\_\-OPERATOR\_\-MASK@{XCCDF\_\-OPERATOR\_\-MASK}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-MASK@{XCCDF\_\-OPERATOR\_\-MASK}}\item[{\em \hypertarget{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a19e8a06128af85b60f95e58531d11a2f}{ XCCDF\_\-OPERATOR\_\-MASK} \label{group__XCCDF_ggac5b91d8f1c9b08c92226646230e8f676a19e8a06128af85b60f95e58531d11a2f} }]Mask to strip the negation away (using bitwise and). \end{description} \end{Desc} \hypertarget{group__XCCDF_ga11b376c782488525bddcfafa3bb92b96}{ \index{XCCDF@{XCCDF}!xccdf\_\-interface\_\-hint\_\-t@{xccdf\_\-interface\_\-hint\_\-t}} \index{xccdf\_\-interface\_\-hint\_\-t@{xccdf\_\-interface\_\-hint\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-interface\_\-hint\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-interface\_\-hint\_\-t}}} \label{group__XCCDF_ga11b376c782488525bddcfafa3bb92b96} Interface hint. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-IFACE\_\-HINT\_\-NONE@{XCCDF\_\-IFACE\_\-HINT\_\-NONE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-IFACE\_\-HINT\_\-NONE@{XCCDF\_\-IFACE\_\-HINT\_\-NONE}}\item[{\em \hypertarget{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a8f4543fe184618e046ca90ec8e0a1998}{ XCCDF\_\-IFACE\_\-HINT\_\-NONE} \label{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a8f4543fe184618e046ca90ec8e0a1998} }]No interface hint. \index{XCCDF\_\-IFACE\_\-HINT\_\-CHOICE@{XCCDF\_\-IFACE\_\-HINT\_\-CHOICE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-IFACE\_\-HINT\_\-CHOICE@{XCCDF\_\-IFACE\_\-HINT\_\-CHOICE}}\item[{\em \hypertarget{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a367db4c2ba698715d5a69fd037a4065f}{ XCCDF\_\-IFACE\_\-HINT\_\-CHOICE} \label{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a367db4c2ba698715d5a69fd037a4065f} }]Choice from multiple values. \index{XCCDF\_\-IFACE\_\-HINT\_\-TEXTLINE@{XCCDF\_\-IFACE\_\-HINT\_\-TEXTLINE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-IFACE\_\-HINT\_\-TEXTLINE@{XCCDF\_\-IFACE\_\-HINT\_\-TEXTLINE}}\item[{\em \hypertarget{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a70b7d8e788d64d124b24860403dfb570}{ XCCDF\_\-IFACE\_\-HINT\_\-TEXTLINE} \label{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a70b7d8e788d64d124b24860403dfb570} }]Text line input widget. \index{XCCDF\_\-IFACE\_\-HINT\_\-TEXT@{XCCDF\_\-IFACE\_\-HINT\_\-TEXT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-IFACE\_\-HINT\_\-TEXT@{XCCDF\_\-IFACE\_\-HINT\_\-TEXT}}\item[{\em \hypertarget{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a11b3e08a8c21cef9580624b8da5ff6b0}{ XCCDF\_\-IFACE\_\-HINT\_\-TEXT} \label{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96a11b3e08a8c21cef9580624b8da5ff6b0} }]Textarea. \index{XCCDF\_\-IFACE\_\-HINT\_\-DATE@{XCCDF\_\-IFACE\_\-HINT\_\-DATE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-IFACE\_\-HINT\_\-DATE@{XCCDF\_\-IFACE\_\-HINT\_\-DATE}}\item[{\em \hypertarget{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96ad0e625cc04af8cd74bcee72a45f7dc23}{ XCCDF\_\-IFACE\_\-HINT\_\-DATE} \label{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96ad0e625cc04af8cd74bcee72a45f7dc23} }]Date selection widget. \index{XCCDF\_\-IFACE\_\-HINT\_\-DATETIME@{XCCDF\_\-IFACE\_\-HINT\_\-DATETIME}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-IFACE\_\-HINT\_\-DATETIME@{XCCDF\_\-IFACE\_\-HINT\_\-DATETIME}}\item[{\em \hypertarget{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96aeb4a669edb84abd7acf44abfa80cd4a2}{ XCCDF\_\-IFACE\_\-HINT\_\-DATETIME} \label{group__XCCDF_gga11b376c782488525bddcfafa3bb92b96aeb4a669edb84abd7acf44abfa80cd4a2} }]Date and time selection widget. \end{description} \end{Desc} \hypertarget{group__XCCDF_ga209163661038a6be4066cdec716c997f}{ \index{XCCDF@{XCCDF}!xccdf\_\-level\_\-t@{xccdf\_\-level\_\-t}} \index{xccdf\_\-level\_\-t@{xccdf\_\-level\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-level\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-level\_\-t}}} \label{group__XCCDF_ga209163661038a6be4066cdec716c997f} XCCDF error, complexity, disruption, or severity level. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-UNKNOWN@{XCCDF\_\-UNKNOWN}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-UNKNOWN@{XCCDF\_\-UNKNOWN}}\item[{\em \hypertarget{group__XCCDF_gga209163661038a6be4066cdec716c997fad84b2c68a3baabe2870dcd78d1f182c9}{ XCCDF\_\-UNKNOWN} \label{group__XCCDF_gga209163661038a6be4066cdec716c997fad84b2c68a3baabe2870dcd78d1f182c9} }]Unknown. \index{XCCDF\_\-INFO@{XCCDF\_\-INFO}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-INFO@{XCCDF\_\-INFO}}\item[{\em \hypertarget{group__XCCDF_gga209163661038a6be4066cdec716c997fade27a666291796f915a9e7bcedf5581e}{ XCCDF\_\-INFO} \label{group__XCCDF_gga209163661038a6be4066cdec716c997fade27a666291796f915a9e7bcedf5581e} }]Info. \index{XCCDF\_\-LOW@{XCCDF\_\-LOW}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-LOW@{XCCDF\_\-LOW}}\item[{\em \hypertarget{group__XCCDF_gga209163661038a6be4066cdec716c997facf358c1aa3a0a7d904936cdabc4d30ee}{ XCCDF\_\-LOW} \label{group__XCCDF_gga209163661038a6be4066cdec716c997facf358c1aa3a0a7d904936cdabc4d30ee} }]Low. \index{XCCDF\_\-MEDIUM@{XCCDF\_\-MEDIUM}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-MEDIUM@{XCCDF\_\-MEDIUM}}\item[{\em \hypertarget{group__XCCDF_gga209163661038a6be4066cdec716c997fa7a9215fbea87e4da7d076c3fe27df452}{ XCCDF\_\-MEDIUM} \label{group__XCCDF_gga209163661038a6be4066cdec716c997fa7a9215fbea87e4da7d076c3fe27df452} }]Medium. \index{XCCDF\_\-HIGH@{XCCDF\_\-HIGH}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-HIGH@{XCCDF\_\-HIGH}}\item[{\em \hypertarget{group__XCCDF_gga209163661038a6be4066cdec716c997fa01f0df0e8b0affd81d2fdcc3069ed5ca}{ XCCDF\_\-HIGH} \label{group__XCCDF_gga209163661038a6be4066cdec716c997fa01f0df0e8b0affd81d2fdcc3069ed5ca} }]High. \end{description} \end{Desc} \hypertarget{group__XCCDF_ga1485899f9bf18c3aa0b0efbb6fe2beb7}{ \index{XCCDF@{XCCDF}!xccdf\_\-message\_\-severity\_\-t@{xccdf\_\-message\_\-severity\_\-t}} \index{xccdf\_\-message\_\-severity\_\-t@{xccdf\_\-message\_\-severity\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-message\_\-severity\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-message\_\-severity\_\-t}}} \label{group__XCCDF_ga1485899f9bf18c3aa0b0efbb6fe2beb7} Severity of an xccdf\_\-message. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-MSG\_\-INFO@{XCCDF\_\-MSG\_\-INFO}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-MSG\_\-INFO@{XCCDF\_\-MSG\_\-INFO}}\item[{\em \hypertarget{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7aa4be3bc31baaaa553747c77f610d17ee}{ XCCDF\_\-MSG\_\-INFO} \label{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7aa4be3bc31baaaa553747c77f610d17ee} }]Info. \index{XCCDF\_\-MSG\_\-WARNING@{XCCDF\_\-MSG\_\-WARNING}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-MSG\_\-WARNING@{XCCDF\_\-MSG\_\-WARNING}}\item[{\em \hypertarget{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7a7db5182c3b9f00ed5e18bf813f0158dd}{ XCCDF\_\-MSG\_\-WARNING} \label{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7a7db5182c3b9f00ed5e18bf813f0158dd} }]Warning. \index{XCCDF\_\-MSG\_\-ERROR@{XCCDF\_\-MSG\_\-ERROR}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-MSG\_\-ERROR@{XCCDF\_\-MSG\_\-ERROR}}\item[{\em \hypertarget{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7a1b4d63dd4841db2b261286ff541afdc6}{ XCCDF\_\-MSG\_\-ERROR} \label{group__XCCDF_gga1485899f9bf18c3aa0b0efbb6fe2beb7a1b4d63dd4841db2b261286ff541afdc6} }]Error. \end{description} \end{Desc} \hypertarget{group__XCCDF_ga4458b04cd1236b95d15ac2d74276c09c}{ \index{XCCDF@{XCCDF}!xccdf\_\-operator\_\-t@{xccdf\_\-operator\_\-t}} \index{xccdf\_\-operator\_\-t@{xccdf\_\-operator\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-operator\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-operator\_\-t}}} \label{group__XCCDF_ga4458b04cd1236b95d15ac2d74276c09c} Operator to be applied on an \hyperlink{structxccdf__value}{xccdf\_\-value}. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-OPERATOR\_\-EQUALS@{XCCDF\_\-OPERATOR\_\-EQUALS}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-EQUALS@{XCCDF\_\-OPERATOR\_\-EQUALS}}\item[{\em \hypertarget{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caab8131abf005a13dd6d39c62c258b907}{ XCCDF\_\-OPERATOR\_\-EQUALS} \label{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caab8131abf005a13dd6d39c62c258b907} }]Equality. \index{XCCDF\_\-OPERATOR\_\-NOT\_\-EQUAL@{XCCDF\_\-OPERATOR\_\-NOT\_\-EQUAL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-NOT\_\-EQUAL@{XCCDF\_\-OPERATOR\_\-NOT\_\-EQUAL}}\item[{\em \hypertarget{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09ca8e8ee1baa56831472e462dd0957c2cd0}{ XCCDF\_\-OPERATOR\_\-NOT\_\-EQUAL} \label{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09ca8e8ee1baa56831472e462dd0957c2cd0} }]Inequality. \index{XCCDF\_\-OPERATOR\_\-GREATER@{XCCDF\_\-OPERATOR\_\-GREATER}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-GREATER@{XCCDF\_\-OPERATOR\_\-GREATER}}\item[{\em \hypertarget{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09ca43cafb160b23591c9fb0d795f4b9a559}{ XCCDF\_\-OPERATOR\_\-GREATER} \label{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09ca43cafb160b23591c9fb0d795f4b9a559} }]Greater than. \index{XCCDF\_\-OPERATOR\_\-GREATER\_\-EQUAL@{XCCDF\_\-OPERATOR\_\-GREATER\_\-EQUAL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-GREATER\_\-EQUAL@{XCCDF\_\-OPERATOR\_\-GREATER\_\-EQUAL}}\item[{\em \hypertarget{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09cad43f722ca5299390afe9297ce3eebd80}{ XCCDF\_\-OPERATOR\_\-GREATER\_\-EQUAL} \label{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09cad43f722ca5299390afe9297ce3eebd80} }]Greater than or equal. \index{XCCDF\_\-OPERATOR\_\-LESS@{XCCDF\_\-OPERATOR\_\-LESS}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-LESS@{XCCDF\_\-OPERATOR\_\-LESS}}\item[{\em \hypertarget{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caa09376ad100c95360f1a8d6aba52d61a}{ XCCDF\_\-OPERATOR\_\-LESS} \label{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caa09376ad100c95360f1a8d6aba52d61a} }]Less than. \index{XCCDF\_\-OPERATOR\_\-LESS\_\-EQUAL@{XCCDF\_\-OPERATOR\_\-LESS\_\-EQUAL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-LESS\_\-EQUAL@{XCCDF\_\-OPERATOR\_\-LESS\_\-EQUAL}}\item[{\em \hypertarget{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caf28836ccd62954085b11c9d0e79b6370}{ XCCDF\_\-OPERATOR\_\-LESS\_\-EQUAL} \label{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09caf28836ccd62954085b11c9d0e79b6370} }]Less than or equal. \index{XCCDF\_\-OPERATOR\_\-PATTERN\_\-MATCH@{XCCDF\_\-OPERATOR\_\-PATTERN\_\-MATCH}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OPERATOR\_\-PATTERN\_\-MATCH@{XCCDF\_\-OPERATOR\_\-PATTERN\_\-MATCH}}\item[{\em \hypertarget{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09cab7b3c51d9f96c9974eba6151fec8b1f0}{ XCCDF\_\-OPERATOR\_\-PATTERN\_\-MATCH} \label{group__XCCDF_gga4458b04cd1236b95d15ac2d74276c09cab7b3c51d9f96c9974eba6151fec8b1f0} }]Match a regular expression. \end{description} \end{Desc} \hypertarget{group__XCCDF_ga6cb5c6fdd0ccc42b1c8cec5313df5804}{ \index{XCCDF@{XCCDF}!xccdf\_\-role\_\-t@{xccdf\_\-role\_\-t}} \index{xccdf\_\-role\_\-t@{xccdf\_\-role\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-role\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-role\_\-t}}} \label{group__XCCDF_ga6cb5c6fdd0ccc42b1c8cec5313df5804} XCCDF role. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-ROLE\_\-FULL@{XCCDF\_\-ROLE\_\-FULL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-ROLE\_\-FULL@{XCCDF\_\-ROLE\_\-FULL}}\item[{\em \hypertarget{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804af0a9efcbe29a7bf8d296d574a25c170e}{ XCCDF\_\-ROLE\_\-FULL} \label{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804af0a9efcbe29a7bf8d296d574a25c170e} }]Check the rule and let the result contriburte to the score and appear in reports. \index{XCCDF\_\-ROLE\_\-UNSCORED@{XCCDF\_\-ROLE\_\-UNSCORED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-ROLE\_\-UNSCORED@{XCCDF\_\-ROLE\_\-UNSCORED}}\item[{\em \hypertarget{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804a0e3e07c18b7cbb9510af01d608e199a5}{ XCCDF\_\-ROLE\_\-UNSCORED} \label{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804a0e3e07c18b7cbb9510af01d608e199a5} }]Check the rule and include the result in reports, but do not include it into score computations. \index{XCCDF\_\-ROLE\_\-UNCHECKED@{XCCDF\_\-ROLE\_\-UNCHECKED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-ROLE\_\-UNCHECKED@{XCCDF\_\-ROLE\_\-UNCHECKED}}\item[{\em \hypertarget{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804aac45eb8802f220da7ceaa275bd6fc3b2}{ XCCDF\_\-ROLE\_\-UNCHECKED} \label{group__XCCDF_gga6cb5c6fdd0ccc42b1c8cec5313df5804aac45eb8802f220da7ceaa275bd6fc3b2} }]Don't check the rule, result will be XCCDF\_\-RESULT\_\-UNKNOWN. \end{description} \end{Desc} \hypertarget{group__XCCDF_gac0d5c1c85828e13ebb13935551f8da38}{ \index{XCCDF@{XCCDF}!xccdf\_\-status\_\-type\_\-t@{xccdf\_\-status\_\-type\_\-t}} \index{xccdf\_\-status\_\-type\_\-t@{xccdf\_\-status\_\-type\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-status\_\-type\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-status\_\-type\_\-t}}} \label{group__XCCDF_gac0d5c1c85828e13ebb13935551f8da38} Status of an XCCDF item. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-STATUS\_\-NOT\_\-SPECIFIED@{XCCDF\_\-STATUS\_\-NOT\_\-SPECIFIED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STATUS\_\-NOT\_\-SPECIFIED@{XCCDF\_\-STATUS\_\-NOT\_\-SPECIFIED}}\item[{\em \hypertarget{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a41b4c71d5a9c3c440076299123030566}{ XCCDF\_\-STATUS\_\-NOT\_\-SPECIFIED} \label{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a41b4c71d5a9c3c440076299123030566} }]Status was not specified by benchmark. \index{XCCDF\_\-STATUS\_\-ACCEPTED@{XCCDF\_\-STATUS\_\-ACCEPTED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STATUS\_\-ACCEPTED@{XCCDF\_\-STATUS\_\-ACCEPTED}}\item[{\em \hypertarget{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a6018d6146ba9010bf4029f8eceb47af7}{ XCCDF\_\-STATUS\_\-ACCEPTED} \label{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a6018d6146ba9010bf4029f8eceb47af7} }]Accepted. \index{XCCDF\_\-STATUS\_\-DEPRECATED@{XCCDF\_\-STATUS\_\-DEPRECATED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STATUS\_\-DEPRECATED@{XCCDF\_\-STATUS\_\-DEPRECATED}}\item[{\em \hypertarget{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38aa6bc6ada10d8f60ebaec3fd3a0216dbf}{ XCCDF\_\-STATUS\_\-DEPRECATED} \label{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38aa6bc6ada10d8f60ebaec3fd3a0216dbf} }]Deprecated. \index{XCCDF\_\-STATUS\_\-DRAFT@{XCCDF\_\-STATUS\_\-DRAFT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STATUS\_\-DRAFT@{XCCDF\_\-STATUS\_\-DRAFT}}\item[{\em \hypertarget{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a8044bda286eec7fbb6e51c7aa03176d0}{ XCCDF\_\-STATUS\_\-DRAFT} \label{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a8044bda286eec7fbb6e51c7aa03176d0} }]Draft item. \index{XCCDF\_\-STATUS\_\-INCOMPLETE@{XCCDF\_\-STATUS\_\-INCOMPLETE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STATUS\_\-INCOMPLETE@{XCCDF\_\-STATUS\_\-INCOMPLETE}}\item[{\em \hypertarget{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a0b133c835ed8d86839a86624cb1458ee}{ XCCDF\_\-STATUS\_\-INCOMPLETE} \label{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a0b133c835ed8d86839a86624cb1458ee} }]The item is not complete. \index{XCCDF\_\-STATUS\_\-INTERIM@{XCCDF\_\-STATUS\_\-INTERIM}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STATUS\_\-INTERIM@{XCCDF\_\-STATUS\_\-INTERIM}}\item[{\em \hypertarget{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a595188ea34d67c177f152b39f6f19b30}{ XCCDF\_\-STATUS\_\-INTERIM} \label{group__XCCDF_ggac0d5c1c85828e13ebb13935551f8da38a595188ea34d67c177f152b39f6f19b30} }]Interim. \end{description} \end{Desc} \hypertarget{group__XCCDF_ga534ac2d5662227cff66913038f4263e1}{ \index{XCCDF@{XCCDF}!xccdf\_\-strategy\_\-t@{xccdf\_\-strategy\_\-t}} \index{xccdf\_\-strategy\_\-t@{xccdf\_\-strategy\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-strategy\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-strategy\_\-t}}} \label{group__XCCDF_ga534ac2d5662227cff66913038f4263e1} Fix strategy type. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-STRATEGY\_\-UNKNOWN@{XCCDF\_\-STRATEGY\_\-UNKNOWN}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-UNKNOWN@{XCCDF\_\-STRATEGY\_\-UNKNOWN}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a966112caea38119ecf52acaa58ea59b5}{ XCCDF\_\-STRATEGY\_\-UNKNOWN} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a966112caea38119ecf52acaa58ea59b5} }]Strategy not defined. \index{XCCDF\_\-STRATEGY\_\-CONFIGURE@{XCCDF\_\-STRATEGY\_\-CONFIGURE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-CONFIGURE@{XCCDF\_\-STRATEGY\_\-CONFIGURE}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1ac46a307d850a433554d0646c51abfeed}{ XCCDF\_\-STRATEGY\_\-CONFIGURE} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1ac46a307d850a433554d0646c51abfeed} }]Adjust target config or settings. \index{XCCDF\_\-STRATEGY\_\-DISABLE@{XCCDF\_\-STRATEGY\_\-DISABLE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-DISABLE@{XCCDF\_\-STRATEGY\_\-DISABLE}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a7b9e241f9be9eeb96c2850f528638a1b}{ XCCDF\_\-STRATEGY\_\-DISABLE} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a7b9e241f9be9eeb96c2850f528638a1b} }]Turn off or deinstall something. \index{XCCDF\_\-STRATEGY\_\-ENABLE@{XCCDF\_\-STRATEGY\_\-ENABLE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-ENABLE@{XCCDF\_\-STRATEGY\_\-ENABLE}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1aa7d1502ad13dd698470a7f62eebaeca8}{ XCCDF\_\-STRATEGY\_\-ENABLE} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1aa7d1502ad13dd698470a7f62eebaeca8} }]Turn on or install something. \index{XCCDF\_\-STRATEGY\_\-PATCH@{XCCDF\_\-STRATEGY\_\-PATCH}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-PATCH@{XCCDF\_\-STRATEGY\_\-PATCH}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1afa8ed41429157f7d41a3c1cf324d8f57}{ XCCDF\_\-STRATEGY\_\-PATCH} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1afa8ed41429157f7d41a3c1cf324d8f57} }]Apply a patch, hotfix, or update. \index{XCCDF\_\-STRATEGY\_\-POLICY@{XCCDF\_\-STRATEGY\_\-POLICY}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-POLICY@{XCCDF\_\-STRATEGY\_\-POLICY}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1ab4238187ae4543f2acc235a176a065bb}{ XCCDF\_\-STRATEGY\_\-POLICY} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1ab4238187ae4543f2acc235a176a065bb} }]Remediation by changing policies/procedures. \index{XCCDF\_\-STRATEGY\_\-RESTRICT@{XCCDF\_\-STRATEGY\_\-RESTRICT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-RESTRICT@{XCCDF\_\-STRATEGY\_\-RESTRICT}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a371d2d2209d6d17d4c3830bb280d90ff}{ XCCDF\_\-STRATEGY\_\-RESTRICT} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a371d2d2209d6d17d4c3830bb280d90ff} }]Adjust permissions or ACLs. \index{XCCDF\_\-STRATEGY\_\-UPDATE@{XCCDF\_\-STRATEGY\_\-UPDATE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-UPDATE@{XCCDF\_\-STRATEGY\_\-UPDATE}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a207f4076289a4858182fdae6461ad70d}{ XCCDF\_\-STRATEGY\_\-UPDATE} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a207f4076289a4858182fdae6461ad70d} }]Install upgrade or update the system. \index{XCCDF\_\-STRATEGY\_\-COMBINATION@{XCCDF\_\-STRATEGY\_\-COMBINATION}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-STRATEGY\_\-COMBINATION@{XCCDF\_\-STRATEGY\_\-COMBINATION}}\item[{\em \hypertarget{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a79cf7e7d6bb92ab3890e4ea85de11f84}{ XCCDF\_\-STRATEGY\_\-COMBINATION} \label{group__XCCDF_gga534ac2d5662227cff66913038f4263e1a79cf7e7d6bb92ab3890e4ea85de11f84} }]Combo of two or more of the above. \end{description} \end{Desc} \hypertarget{group__XCCDF_gabf34f4480799efc8e1af5f4706d2666d}{ \index{XCCDF@{XCCDF}!xccdf\_\-test\_\-result\_\-type\_\-t@{xccdf\_\-test\_\-result\_\-type\_\-t}} \index{xccdf\_\-test\_\-result\_\-type\_\-t@{xccdf\_\-test\_\-result\_\-type\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-test\_\-result\_\-type\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-test\_\-result\_\-type\_\-t}}} \label{group__XCCDF_gabf34f4480799efc8e1af5f4706d2666d} Test result. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-RESULT\_\-PASS@{XCCDF\_\-RESULT\_\-PASS}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-PASS@{XCCDF\_\-RESULT\_\-PASS}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da3a6a8e5fc7785fefe7d430af369d96e4}{ XCCDF\_\-RESULT\_\-PASS} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da3a6a8e5fc7785fefe7d430af369d96e4} }]The test passed. \index{XCCDF\_\-RESULT\_\-FAIL@{XCCDF\_\-RESULT\_\-FAIL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-FAIL@{XCCDF\_\-RESULT\_\-FAIL}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666daa719ce524dafd5ab8d2bb7740c5cd695}{ XCCDF\_\-RESULT\_\-FAIL} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666daa719ce524dafd5ab8d2bb7740c5cd695} }]The test failed. \index{XCCDF\_\-RESULT\_\-ERROR@{XCCDF\_\-RESULT\_\-ERROR}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-ERROR@{XCCDF\_\-RESULT\_\-ERROR}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da77424127a0b953030609ab90a209caf7}{ XCCDF\_\-RESULT\_\-ERROR} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da77424127a0b953030609ab90a209caf7} }]An error occurred and test could not complete. \index{XCCDF\_\-RESULT\_\-UNKNOWN@{XCCDF\_\-RESULT\_\-UNKNOWN}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-UNKNOWN@{XCCDF\_\-RESULT\_\-UNKNOWN}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666daf74255501061c6f12a0a140bbc5447c0}{ XCCDF\_\-RESULT\_\-UNKNOWN} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666daf74255501061c6f12a0a140bbc5447c0} }]Could not tell what happened. \index{XCCDF\_\-RESULT\_\-NOT\_\-APPLICABLE@{XCCDF\_\-RESULT\_\-NOT\_\-APPLICABLE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-NOT\_\-APPLICABLE@{XCCDF\_\-RESULT\_\-NOT\_\-APPLICABLE}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dabac10fe7c643c2b73340b21eed766e60}{ XCCDF\_\-RESULT\_\-NOT\_\-APPLICABLE} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dabac10fe7c643c2b73340b21eed766e60} }]Rule did not apply to test target. \index{XCCDF\_\-RESULT\_\-NOT\_\-CHECKED@{XCCDF\_\-RESULT\_\-NOT\_\-CHECKED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-NOT\_\-CHECKED@{XCCDF\_\-RESULT\_\-NOT\_\-CHECKED}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dac8d8793e6f4e46cc077f9e163c035a2b}{ XCCDF\_\-RESULT\_\-NOT\_\-CHECKED} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dac8d8793e6f4e46cc077f9e163c035a2b} }]Rule did not cause any evaluation by the checking engine. \index{XCCDF\_\-RESULT\_\-NOT\_\-SELECTED@{XCCDF\_\-RESULT\_\-NOT\_\-SELECTED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-NOT\_\-SELECTED@{XCCDF\_\-RESULT\_\-NOT\_\-SELECTED}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dad1a25dfdbd7c77e5e0f9a943e7ac240a}{ XCCDF\_\-RESULT\_\-NOT\_\-SELECTED} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dad1a25dfdbd7c77e5e0f9a943e7ac240a} }]Rule was not selected in the \hyperlink{structxccdf__benchmark}{Benchmark}. \index{XCCDF\_\-RESULT\_\-INFORMATIONAL@{XCCDF\_\-RESULT\_\-INFORMATIONAL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-INFORMATIONAL@{XCCDF\_\-RESULT\_\-INFORMATIONAL}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da06862a7ab1866960bd25cd1ad5875488}{ XCCDF\_\-RESULT\_\-INFORMATIONAL} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666da06862a7ab1866960bd25cd1ad5875488} }]Rule was evaluated by the checking engine, but isn't to be scored. \index{XCCDF\_\-RESULT\_\-FIXED@{XCCDF\_\-RESULT\_\-FIXED}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT\_\-FIXED@{XCCDF\_\-RESULT\_\-FIXED}}\item[{\em \hypertarget{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dafd540e98e81524c2b894613fd3aa030f}{ XCCDF\_\-RESULT\_\-FIXED} \label{group__XCCDF_ggabf34f4480799efc8e1af5f4706d2666dafd540e98e81524c2b894613fd3aa030f} }]Rule failed, but was later fixed. \end{description} \end{Desc} \hypertarget{group__XCCDF_ga1c722a7917110bdb164e21e75ed6cfa6}{ \index{XCCDF@{XCCDF}!xccdf\_\-type\_\-t@{xccdf\_\-type\_\-t}} \index{xccdf\_\-type\_\-t@{xccdf\_\-type\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-type\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-type\_\-t}}} \label{group__XCCDF_ga1c722a7917110bdb164e21e75ed6cfa6} Type of an XCCDF object. When checking the type, you can use either operator == for type equivalence, or operator \& to take a type inheriritance hierarchy into account. For example, XCCDF\_\-ITEM \& XCCDF\_\-RULE evaluates to true, as the rule type is a subclass of the xccdf item type. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-BENCHMARK@{XCCDF\_\-BENCHMARK}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-BENCHMARK@{XCCDF\_\-BENCHMARK}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a0ef521155e714e3e622bff44fe79f3f6}{ XCCDF\_\-BENCHMARK} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a0ef521155e714e3e622bff44fe79f3f6} }]Type constant for \hyperlink{structxccdf__benchmark}{xccdf\_\-benchmark}. \index{XCCDF\_\-PROFILE@{XCCDF\_\-PROFILE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-PROFILE@{XCCDF\_\-PROFILE}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6abf32d9bbbebc66723858461496c792cc}{ XCCDF\_\-PROFILE} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6abf32d9bbbebc66723858461496c792cc} }]Type constant for \hyperlink{structxccdf__profile}{xccdf\_\-profile}. \index{XCCDF\_\-RESULT@{XCCDF\_\-RESULT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RESULT@{XCCDF\_\-RESULT}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a3fc8dca887dde22f91a0e4042ae3fbbd}{ XCCDF\_\-RESULT} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a3fc8dca887dde22f91a0e4042ae3fbbd} }]Type constant for \hyperlink{structxccdf__result}{xccdf\_\-result}. \index{XCCDF\_\-RULE@{XCCDF\_\-RULE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-RULE@{XCCDF\_\-RULE}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a9fccd734c6c6d7d097f7627dd5a2c223}{ XCCDF\_\-RULE} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a9fccd734c6c6d7d097f7627dd5a2c223} }]Type constant for \hyperlink{structxccdf__rule}{xccdf\_\-rule}. \index{XCCDF\_\-GROUP@{XCCDF\_\-GROUP}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-GROUP@{XCCDF\_\-GROUP}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a1d7db7ee915a14499fedb8903288bd82}{ XCCDF\_\-GROUP} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a1d7db7ee915a14499fedb8903288bd82} }]Type constant for \hyperlink{structxccdf__group}{xccdf\_\-group}. \index{XCCDF\_\-VALUE@{XCCDF\_\-VALUE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-VALUE@{XCCDF\_\-VALUE}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6ac67ed74fcb8f85bf90050450764c6d50}{ XCCDF\_\-VALUE} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6ac67ed74fcb8f85bf90050450764c6d50} }]Type constant for \hyperlink{structxccdf__value}{xccdf\_\-value}. \index{XCCDF\_\-CONTENT@{XCCDF\_\-CONTENT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-CONTENT@{XCCDF\_\-CONTENT}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6ad455a82154d39675b0bdf9e41753edcb}{ XCCDF\_\-CONTENT} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6ad455a82154d39675b0bdf9e41753edcb} }]Represents selectable items, i.e. rules and groups (see \hyperlink{structxccdf__item}{xccdf\_\-item}). \index{XCCDF\_\-ITEM@{XCCDF\_\-ITEM}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-ITEM@{XCCDF\_\-ITEM}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a9fe7677d34eab1ed353ea67672cee4a7}{ XCCDF\_\-ITEM} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a9fe7677d34eab1ed353ea67672cee4a7} }]Represents items as described in the XCCDF documentation (see \hyperlink{structxccdf__item}{xccdf\_\-item}). \index{XCCDF\_\-OBJECT@{XCCDF\_\-OBJECT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-OBJECT@{XCCDF\_\-OBJECT}}\item[{\em \hypertarget{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a44b500977f0ffcef546fbf03ca8d06ad}{ XCCDF\_\-OBJECT} \label{group__XCCDF_gga1c722a7917110bdb164e21e75ed6cfa6a44b500977f0ffcef546fbf03ca8d06ad} }]Represents an object, profile, result or whole benchmark (see \hyperlink{structxccdf__item}{xccdf\_\-item}). \end{description} \end{Desc} \hypertarget{group__XCCDF_gaa2d75ea6d3cd6957100f532b2ab8e8a8}{ \index{XCCDF@{XCCDF}!xccdf\_\-value\_\-type\_\-t@{xccdf\_\-value\_\-type\_\-t}} \index{xccdf\_\-value\_\-type\_\-t@{xccdf\_\-value\_\-type\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-value\_\-type\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-value\_\-type\_\-t}}} \label{group__XCCDF_gaa2d75ea6d3cd6957100f532b2ab8e8a8} Type of an \hyperlink{structxccdf__value}{xccdf\_\-value}. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-TYPE\_\-NUMBER@{XCCDF\_\-TYPE\_\-NUMBER}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-TYPE\_\-NUMBER@{XCCDF\_\-TYPE\_\-NUMBER}}\item[{\em \hypertarget{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a60b3e0dbb7e2d9240331d0b9e8b05ac0}{ XCCDF\_\-TYPE\_\-NUMBER} \label{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a60b3e0dbb7e2d9240331d0b9e8b05ac0} }]Integer. \index{XCCDF\_\-TYPE\_\-STRING@{XCCDF\_\-TYPE\_\-STRING}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-TYPE\_\-STRING@{XCCDF\_\-TYPE\_\-STRING}}\item[{\em \hypertarget{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a0c981ae1fbc6247264dacddde483bc60}{ XCCDF\_\-TYPE\_\-STRING} \label{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a0c981ae1fbc6247264dacddde483bc60} }]String. \index{XCCDF\_\-TYPE\_\-BOOLEAN@{XCCDF\_\-TYPE\_\-BOOLEAN}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-TYPE\_\-BOOLEAN@{XCCDF\_\-TYPE\_\-BOOLEAN}}\item[{\em \hypertarget{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a36bd5ebf5a7bf2c7ab8dbf3dacdb1105}{ XCCDF\_\-TYPE\_\-BOOLEAN} \label{group__XCCDF_ggaa2d75ea6d3cd6957100f532b2ab8e8a8a36bd5ebf5a7bf2c7ab8dbf3dacdb1105} }]Boolean. \end{description} \end{Desc} \hypertarget{group__XCCDF_ga70ec25fc378db41df2c7344a06adf6aa}{ \index{XCCDF@{XCCDF}!xccdf\_\-warning\_\-category\_\-t@{xccdf\_\-warning\_\-category\_\-t}} \index{xccdf\_\-warning\_\-category\_\-t@{xccdf\_\-warning\_\-category\_\-t}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-warning\_\-category\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf xccdf\_\-warning\_\-category\_\-t}}} \label{group__XCCDF_ga70ec25fc378db41df2c7344a06adf6aa} Category of \hyperlink{structxccdf__warning}{xccdf\_\-warning}. \begin{Desc} \item[Enumerator: ]\par \begin{description} \index{XCCDF\_\-WARNING\_\-GENERAL@{XCCDF\_\-WARNING\_\-GENERAL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-GENERAL@{XCCDF\_\-WARNING\_\-GENERAL}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaae0214730758fed2c3c67823a78cfbf3c}{ XCCDF\_\-WARNING\_\-GENERAL} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaae0214730758fed2c3c67823a78cfbf3c} }]General-\/purpose warning. \index{XCCDF\_\-WARNING\_\-FUNCTIONALITY@{XCCDF\_\-WARNING\_\-FUNCTIONALITY}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-FUNCTIONALITY@{XCCDF\_\-WARNING\_\-FUNCTIONALITY}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa1656f6eb1421dc7b07c73dac0188e056}{ XCCDF\_\-WARNING\_\-FUNCTIONALITY} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa1656f6eb1421dc7b07c73dac0188e056} }]Warning about possible impacts to functionality. \index{XCCDF\_\-WARNING\_\-PERFORMANCE@{XCCDF\_\-WARNING\_\-PERFORMANCE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-PERFORMANCE@{XCCDF\_\-WARNING\_\-PERFORMANCE}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa099d4869a65e646759d4ebdd3ee9fd37}{ XCCDF\_\-WARNING\_\-PERFORMANCE} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa099d4869a65e646759d4ebdd3ee9fd37} }]Warning about changes to target system performance. \index{XCCDF\_\-WARNING\_\-HARDWARE@{XCCDF\_\-WARNING\_\-HARDWARE}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-HARDWARE@{XCCDF\_\-WARNING\_\-HARDWARE}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa0174eadd5eb3c4048b56c7269decbae9}{ XCCDF\_\-WARNING\_\-HARDWARE} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa0174eadd5eb3c4048b56c7269decbae9} }]Warning about hardware restrictions or possible impacts to hardware. \index{XCCDF\_\-WARNING\_\-LEGAL@{XCCDF\_\-WARNING\_\-LEGAL}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-LEGAL@{XCCDF\_\-WARNING\_\-LEGAL}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa856ad08cebab131e6e0f1e758ea1c6b1}{ XCCDF\_\-WARNING\_\-LEGAL} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa856ad08cebab131e6e0f1e758ea1c6b1} }]Warning about legal implications. \index{XCCDF\_\-WARNING\_\-REGULATORY@{XCCDF\_\-WARNING\_\-REGULATORY}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-REGULATORY@{XCCDF\_\-WARNING\_\-REGULATORY}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaadf722287b5497cc6b3973ebfe14beb62}{ XCCDF\_\-WARNING\_\-REGULATORY} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaadf722287b5497cc6b3973ebfe14beb62} }]Warning about regulatory obligations. \index{XCCDF\_\-WARNING\_\-MANAGEMENT@{XCCDF\_\-WARNING\_\-MANAGEMENT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-MANAGEMENT@{XCCDF\_\-WARNING\_\-MANAGEMENT}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa89d79095e85fdf9dd10850bc460fe134}{ XCCDF\_\-WARNING\_\-MANAGEMENT} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa89d79095e85fdf9dd10850bc460fe134} }]Warning about impacts to the mgmt or administration of the target system. \index{XCCDF\_\-WARNING\_\-AUDIT@{XCCDF\_\-WARNING\_\-AUDIT}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-AUDIT@{XCCDF\_\-WARNING\_\-AUDIT}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa987e05c90156022a6242e03d4b7bffa8}{ XCCDF\_\-WARNING\_\-AUDIT} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa987e05c90156022a6242e03d4b7bffa8} }]Warning about impacts to audit or logging. \index{XCCDF\_\-WARNING\_\-DEPENDENCY@{XCCDF\_\-WARNING\_\-DEPENDENCY}!XCCDF@{XCCDF}}\index{XCCDF@{XCCDF}!XCCDF\_\-WARNING\_\-DEPENDENCY@{XCCDF\_\-WARNING\_\-DEPENDENCY}}\item[{\em \hypertarget{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa243e43e2be8d3b51ccbfbc3038e8ded4}{ XCCDF\_\-WARNING\_\-DEPENDENCY} \label{group__XCCDF_gga70ec25fc378db41df2c7344a06adf6aaa243e43e2be8d3b51ccbfbc3038e8ded4} }]Warning about dependencies between this Rule and other parts of the target system. \end{description} \end{Desc} \subsection{Function Documentation} \hypertarget{group__XCCDF_gae817e6699e0e9af57714350f6bfa2d7e}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-free@{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-free}} \index{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-free@{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-free (struct {\bf xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gae817e6699e0e9af57714350f6bfa2d7e} \hypertarget{group__XCCDF_gac9d252ba2f45d2e4ddaf19cbd7ee1d67}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gac9d252ba2f45d2e4ddaf19cbd7ee1d67} \hypertarget{group__XCCDF_gab2f61b3f96a03eb5e81e60c1151fb004}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-next@{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-next}} \index{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-next@{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check\_\-content\_\-ref} $\ast$ xccdf\_\-check\_\-content\_\-ref\_\-iterator\_\-next (struct {\bf xccdf\_\-check\_\-content\_\-ref\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gab2f61b3f96a03eb5e81e60c1151fb004} \hypertarget{group__XCCDF_gaeb3de761d8918c74ec97aa136cd2c4a8}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-export\_\-iterator\_\-free@{xccdf\_\-check\_\-export\_\-iterator\_\-free}} \index{xccdf\_\-check\_\-export\_\-iterator\_\-free@{xccdf\_\-check\_\-export\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-export\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-check\_\-export\_\-iterator\_\-free (struct {\bf xccdf\_\-check\_\-export\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gaeb3de761d8918c74ec97aa136cd2c4a8} \hypertarget{group__XCCDF_ga9ce8d35ddd53074e54e8f3cdd39bfa30}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-export\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-export\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-check\_\-export\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-export\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-export\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-check\_\-export\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-check\_\-export\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga9ce8d35ddd53074e54e8f3cdd39bfa30} \hypertarget{group__XCCDF_ga3ee5efa20d3aafec1f3ebb4e099a0c26}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-export\_\-iterator\_\-next@{xccdf\_\-check\_\-export\_\-iterator\_\-next}} \index{xccdf\_\-check\_\-export\_\-iterator\_\-next@{xccdf\_\-check\_\-export\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-export\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check\_\-export} $\ast$ xccdf\_\-check\_\-export\_\-iterator\_\-next (struct {\bf xccdf\_\-check\_\-export\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga3ee5efa20d3aafec1f3ebb4e099a0c26} \hypertarget{group__XCCDF_ga624d6118ae3e459b9e1438e81cf82b65}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-import\_\-iterator\_\-free@{xccdf\_\-check\_\-import\_\-iterator\_\-free}} \index{xccdf\_\-check\_\-import\_\-iterator\_\-free@{xccdf\_\-check\_\-import\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-import\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-check\_\-import\_\-iterator\_\-free (struct {\bf xccdf\_\-check\_\-import\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga624d6118ae3e459b9e1438e81cf82b65} \hypertarget{group__XCCDF_ga30217b698d64b7f9b1de2c312ab26381}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-import\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-import\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-check\_\-import\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-import\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-import\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-check\_\-import\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-check\_\-import\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga30217b698d64b7f9b1de2c312ab26381} \hypertarget{group__XCCDF_ga6199acf6d9da116154127277f059fd01}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-import\_\-iterator\_\-next@{xccdf\_\-check\_\-import\_\-iterator\_\-next}} \index{xccdf\_\-check\_\-import\_\-iterator\_\-next@{xccdf\_\-check\_\-import\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-import\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check\_\-import} $\ast$ xccdf\_\-check\_\-import\_\-iterator\_\-next (struct {\bf xccdf\_\-check\_\-import\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga6199acf6d9da116154127277f059fd01} \hypertarget{group__XCCDF_ga9e6d7026176bea2698b017bc0120b708}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-iterator\_\-free@{xccdf\_\-check\_\-iterator\_\-free}} \index{xccdf\_\-check\_\-iterator\_\-free@{xccdf\_\-check\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-check\_\-iterator\_\-free (struct {\bf xccdf\_\-check\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga9e6d7026176bea2698b017bc0120b708} \hypertarget{group__XCCDF_ga60dad47138e7ad7b8f63ede098af12c2}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-check\_\-iterator\_\-has\_\-more@{xccdf\_\-check\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-check\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-check\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga60dad47138e7ad7b8f63ede098af12c2} \hypertarget{group__XCCDF_ga31c6db83abf9de917bc59b767852ca6f}{ \index{XCCDF@{XCCDF}!xccdf\_\-check\_\-iterator\_\-next@{xccdf\_\-check\_\-iterator\_\-next}} \index{xccdf\_\-check\_\-iterator\_\-next@{xccdf\_\-check\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-check\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-check} $\ast$ xccdf\_\-check\_\-iterator\_\-next (struct {\bf xccdf\_\-check\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga31c6db83abf9de917bc59b767852ca6f} \hypertarget{group__XCCDF_ga1643d3c47b4f0c7b04e6066fac995e51}{ \index{XCCDF@{XCCDF}!xccdf\_\-fix\_\-iterator\_\-free@{xccdf\_\-fix\_\-iterator\_\-free}} \index{xccdf\_\-fix\_\-iterator\_\-free@{xccdf\_\-fix\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-fix\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-fix\_\-iterator\_\-free (struct {\bf xccdf\_\-fix\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga1643d3c47b4f0c7b04e6066fac995e51} \hypertarget{group__XCCDF_gac9efc4e6bfeb31e5ae4e3b9f01d0708e}{ \index{XCCDF@{XCCDF}!xccdf\_\-fix\_\-iterator\_\-has\_\-more@{xccdf\_\-fix\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-fix\_\-iterator\_\-has\_\-more@{xccdf\_\-fix\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-fix\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-fix\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-fix\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gac9efc4e6bfeb31e5ae4e3b9f01d0708e} \hypertarget{group__XCCDF_gaab5fd1b91fc2e94579c011d94f8b4cd5}{ \index{XCCDF@{XCCDF}!xccdf\_\-fix\_\-iterator\_\-next@{xccdf\_\-fix\_\-iterator\_\-next}} \index{xccdf\_\-fix\_\-iterator\_\-next@{xccdf\_\-fix\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-fix\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-fix} $\ast$ xccdf\_\-fix\_\-iterator\_\-next (struct {\bf xccdf\_\-fix\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gaab5fd1b91fc2e94579c011d94f8b4cd5} \hypertarget{group__XCCDF_ga6a9d49229eaf60f37d2fba12aba00772}{ \index{XCCDF@{XCCDF}!xccdf\_\-fixtext\_\-iterator\_\-free@{xccdf\_\-fixtext\_\-iterator\_\-free}} \index{xccdf\_\-fixtext\_\-iterator\_\-free@{xccdf\_\-fixtext\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-fixtext\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-fixtext\_\-iterator\_\-free (struct {\bf xccdf\_\-fixtext\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga6a9d49229eaf60f37d2fba12aba00772} \hypertarget{group__XCCDF_ga43dcb8e84bd0b73dee5f807bfac3830a}{ \index{XCCDF@{XCCDF}!xccdf\_\-fixtext\_\-iterator\_\-has\_\-more@{xccdf\_\-fixtext\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-fixtext\_\-iterator\_\-has\_\-more@{xccdf\_\-fixtext\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-fixtext\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-fixtext\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-fixtext\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga43dcb8e84bd0b73dee5f807bfac3830a} \hypertarget{group__XCCDF_gab13ccaa4c2a9701abc24b634e7e485a2}{ \index{XCCDF@{XCCDF}!xccdf\_\-fixtext\_\-iterator\_\-next@{xccdf\_\-fixtext\_\-iterator\_\-next}} \index{xccdf\_\-fixtext\_\-iterator\_\-next@{xccdf\_\-fixtext\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-fixtext\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-fixtext} $\ast$ xccdf\_\-fixtext\_\-iterator\_\-next (struct {\bf xccdf\_\-fixtext\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gab13ccaa4c2a9701abc24b634e7e485a2} \hypertarget{group__XCCDF_ga1d7b9c377c7adfa27d16adfbcd315369}{ \index{XCCDF@{XCCDF}!xccdf\_\-ident\_\-iterator\_\-free@{xccdf\_\-ident\_\-iterator\_\-free}} \index{xccdf\_\-ident\_\-iterator\_\-free@{xccdf\_\-ident\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-ident\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-ident\_\-iterator\_\-free (struct {\bf xccdf\_\-ident\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga1d7b9c377c7adfa27d16adfbcd315369} \hypertarget{group__XCCDF_gad4881a85fc1d903103b81f8a1d679278}{ \index{XCCDF@{XCCDF}!xccdf\_\-ident\_\-iterator\_\-has\_\-more@{xccdf\_\-ident\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-ident\_\-iterator\_\-has\_\-more@{xccdf\_\-ident\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-ident\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-ident\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-ident\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gad4881a85fc1d903103b81f8a1d679278} \hypertarget{group__XCCDF_ga19779e6de93ed1aff31e9576f85a05c1}{ \index{XCCDF@{XCCDF}!xccdf\_\-ident\_\-iterator\_\-next@{xccdf\_\-ident\_\-iterator\_\-next}} \index{xccdf\_\-ident\_\-iterator\_\-next@{xccdf\_\-ident\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-ident\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-ident} $\ast$ xccdf\_\-ident\_\-iterator\_\-next (struct {\bf xccdf\_\-ident\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga19779e6de93ed1aff31e9576f85a05c1} \hypertarget{group__XCCDF_gaba660369c8e387d9bce732095bf8ee8c}{ \index{XCCDF@{XCCDF}!xccdf\_\-item\_\-iterator\_\-free@{xccdf\_\-item\_\-iterator\_\-free}} \index{xccdf\_\-item\_\-iterator\_\-free@{xccdf\_\-item\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-item\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-item\_\-iterator\_\-free (struct {\bf xccdf\_\-item\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gaba660369c8e387d9bce732095bf8ee8c} \hypertarget{group__XCCDF_ga8f525d23f694590c2e9a46fcbb0b4113}{ \index{XCCDF@{XCCDF}!xccdf\_\-item\_\-iterator\_\-has\_\-more@{xccdf\_\-item\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-item\_\-iterator\_\-has\_\-more@{xccdf\_\-item\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-item\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-item\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-item\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga8f525d23f694590c2e9a46fcbb0b4113} \hypertarget{group__XCCDF_gaf8c23e29a9c85f70a7661f67da2e7888}{ \index{XCCDF@{XCCDF}!xccdf\_\-item\_\-iterator\_\-next@{xccdf\_\-item\_\-iterator\_\-next}} \index{xccdf\_\-item\_\-iterator\_\-next@{xccdf\_\-item\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-item\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-item} $\ast$ xccdf\_\-item\_\-iterator\_\-next (struct {\bf xccdf\_\-item\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gaf8c23e29a9c85f70a7661f67da2e7888} \hypertarget{group__XCCDF_gaec1bc2177c58842096bd7c31744f8e55}{ \index{XCCDF@{XCCDF}!xccdf\_\-model\_\-iterator\_\-free@{xccdf\_\-model\_\-iterator\_\-free}} \index{xccdf\_\-model\_\-iterator\_\-free@{xccdf\_\-model\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-model\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-model\_\-iterator\_\-free (struct {\bf xccdf\_\-model\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gaec1bc2177c58842096bd7c31744f8e55} \hypertarget{group__XCCDF_gadb803d0063f3ec84907e0d5e26a3f182}{ \index{XCCDF@{XCCDF}!xccdf\_\-model\_\-iterator\_\-has\_\-more@{xccdf\_\-model\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-model\_\-iterator\_\-has\_\-more@{xccdf\_\-model\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-model\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-model\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-model\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gadb803d0063f3ec84907e0d5e26a3f182} \hypertarget{group__XCCDF_gadb96240c3f39370bd7a5e6a2f3039fdb}{ \index{XCCDF@{XCCDF}!xccdf\_\-model\_\-iterator\_\-next@{xccdf\_\-model\_\-iterator\_\-next}} \index{xccdf\_\-model\_\-iterator\_\-next@{xccdf\_\-model\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-model\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-model} $\ast$ xccdf\_\-model\_\-iterator\_\-next (struct {\bf xccdf\_\-model\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gadb96240c3f39370bd7a5e6a2f3039fdb} \hypertarget{group__XCCDF_gad1fc0a19a7e55ba165e0914406c0289e}{ \index{XCCDF@{XCCDF}!xccdf\_\-notice\_\-iterator\_\-free@{xccdf\_\-notice\_\-iterator\_\-free}} \index{xccdf\_\-notice\_\-iterator\_\-free@{xccdf\_\-notice\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-notice\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-notice\_\-iterator\_\-free (struct {\bf xccdf\_\-notice\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gad1fc0a19a7e55ba165e0914406c0289e} \hypertarget{group__XCCDF_ga0f8a3f0b2074b44c391d82f5506fbc13}{ \index{XCCDF@{XCCDF}!xccdf\_\-notice\_\-iterator\_\-has\_\-more@{xccdf\_\-notice\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-notice\_\-iterator\_\-has\_\-more@{xccdf\_\-notice\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-notice\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-notice\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-notice\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga0f8a3f0b2074b44c391d82f5506fbc13} \hypertarget{group__XCCDF_ga078511d16cf74f242dee3273fefe5c59}{ \index{XCCDF@{XCCDF}!xccdf\_\-notice\_\-iterator\_\-next@{xccdf\_\-notice\_\-iterator\_\-next}} \index{xccdf\_\-notice\_\-iterator\_\-next@{xccdf\_\-notice\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-notice\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-notice} $\ast$ xccdf\_\-notice\_\-iterator\_\-next (struct {\bf xccdf\_\-notice\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga078511d16cf74f242dee3273fefe5c59} \hypertarget{group__XCCDF_gac6340c8f502de05094b075e8004b3d70}{ \index{XCCDF@{XCCDF}!xccdf\_\-profile\_\-iterator\_\-free@{xccdf\_\-profile\_\-iterator\_\-free}} \index{xccdf\_\-profile\_\-iterator\_\-free@{xccdf\_\-profile\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-profile\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-profile\_\-iterator\_\-free (struct {\bf xccdf\_\-profile\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gac6340c8f502de05094b075e8004b3d70} \hypertarget{group__XCCDF_ga86d1f031c5a9ca3f71ec92245005f354}{ \index{XCCDF@{XCCDF}!xccdf\_\-profile\_\-iterator\_\-has\_\-more@{xccdf\_\-profile\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-profile\_\-iterator\_\-has\_\-more@{xccdf\_\-profile\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-profile\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-profile\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga86d1f031c5a9ca3f71ec92245005f354} \hypertarget{group__XCCDF_ga0ba5f4ec80bb93207b8ca7f731419184}{ \index{XCCDF@{XCCDF}!xccdf\_\-profile\_\-iterator\_\-next@{xccdf\_\-profile\_\-iterator\_\-next}} \index{xccdf\_\-profile\_\-iterator\_\-next@{xccdf\_\-profile\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-profile\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-profile} $\ast$ xccdf\_\-profile\_\-iterator\_\-next (struct {\bf xccdf\_\-profile\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga0ba5f4ec80bb93207b8ca7f731419184} \hypertarget{group__XCCDF_ga1e91da50b6ab37debb998a0727e7a7c7}{ \index{XCCDF@{XCCDF}!xccdf\_\-profile\_\-note\_\-iterator\_\-free@{xccdf\_\-profile\_\-note\_\-iterator\_\-free}} \index{xccdf\_\-profile\_\-note\_\-iterator\_\-free@{xccdf\_\-profile\_\-note\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-profile\_\-note\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-profile\_\-note\_\-iterator\_\-free (struct {\bf xccdf\_\-profile\_\-note\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga1e91da50b6ab37debb998a0727e7a7c7} \hypertarget{group__XCCDF_gad3d80f00e21e2280f40266c3bd499d23}{ \index{XCCDF@{XCCDF}!xccdf\_\-profile\_\-note\_\-iterator\_\-has\_\-more@{xccdf\_\-profile\_\-note\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-profile\_\-note\_\-iterator\_\-has\_\-more@{xccdf\_\-profile\_\-note\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-profile\_\-note\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-profile\_\-note\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-profile\_\-note\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gad3d80f00e21e2280f40266c3bd499d23} \hypertarget{group__XCCDF_gade866205223d6e8ad0806acad5c2e7aa}{ \index{XCCDF@{XCCDF}!xccdf\_\-profile\_\-note\_\-iterator\_\-next@{xccdf\_\-profile\_\-note\_\-iterator\_\-next}} \index{xccdf\_\-profile\_\-note\_\-iterator\_\-next@{xccdf\_\-profile\_\-note\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-profile\_\-note\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-profile\_\-note} $\ast$ xccdf\_\-profile\_\-note\_\-iterator\_\-next (struct {\bf xccdf\_\-profile\_\-note\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gade866205223d6e8ad0806acad5c2e7aa} \hypertarget{group__XCCDF_ga1dae3facbc9f197516c9cca228f20042}{ \index{XCCDF@{XCCDF}!xccdf\_\-reference\_\-iterator\_\-free@{xccdf\_\-reference\_\-iterator\_\-free}} \index{xccdf\_\-reference\_\-iterator\_\-free@{xccdf\_\-reference\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-reference\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-reference\_\-iterator\_\-free (struct {\bf xccdf\_\-reference\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga1dae3facbc9f197516c9cca228f20042} \hypertarget{group__XCCDF_ga2424070bceb5da4900b44b140485d95b}{ \index{XCCDF@{XCCDF}!xccdf\_\-reference\_\-iterator\_\-has\_\-more@{xccdf\_\-reference\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-reference\_\-iterator\_\-has\_\-more@{xccdf\_\-reference\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-reference\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-reference\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-reference\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga2424070bceb5da4900b44b140485d95b} \hypertarget{group__XCCDF_gab7a9846a8354f336ae70e29ee728b54f}{ \index{XCCDF@{XCCDF}!xccdf\_\-reference\_\-iterator\_\-next@{xccdf\_\-reference\_\-iterator\_\-next}} \index{xccdf\_\-reference\_\-iterator\_\-next@{xccdf\_\-reference\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-reference\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-reference} $\ast$ xccdf\_\-reference\_\-iterator\_\-next (struct {\bf xccdf\_\-reference\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gab7a9846a8354f336ae70e29ee728b54f} \hypertarget{group__XCCDF_ga71d1640fffe97b29339f87c59f25006c}{ \index{XCCDF@{XCCDF}!xccdf\_\-refine\_\-rule\_\-iterator\_\-free@{xccdf\_\-refine\_\-rule\_\-iterator\_\-free}} \index{xccdf\_\-refine\_\-rule\_\-iterator\_\-free@{xccdf\_\-refine\_\-rule\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-refine\_\-rule\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-refine\_\-rule\_\-iterator\_\-free (struct {\bf xccdf\_\-refine\_\-rule\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga71d1640fffe97b29339f87c59f25006c} \hypertarget{group__XCCDF_ga6624200da31d3772019fc6d1bb420ab7}{ \index{XCCDF@{XCCDF}!xccdf\_\-refine\_\-rule\_\-iterator\_\-has\_\-more@{xccdf\_\-refine\_\-rule\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-refine\_\-rule\_\-iterator\_\-has\_\-more@{xccdf\_\-refine\_\-rule\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-refine\_\-rule\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-refine\_\-rule\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-refine\_\-rule\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga6624200da31d3772019fc6d1bb420ab7} \hypertarget{group__XCCDF_gae9a2d8348d0fe23bc9c3c6b5ea99e7a6}{ \index{XCCDF@{XCCDF}!xccdf\_\-refine\_\-rule\_\-iterator\_\-next@{xccdf\_\-refine\_\-rule\_\-iterator\_\-next}} \index{xccdf\_\-refine\_\-rule\_\-iterator\_\-next@{xccdf\_\-refine\_\-rule\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-refine\_\-rule\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-refine\_\-rule} $\ast$ xccdf\_\-refine\_\-rule\_\-iterator\_\-next (struct {\bf xccdf\_\-refine\_\-rule\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gae9a2d8348d0fe23bc9c3c6b5ea99e7a6} \hypertarget{group__XCCDF_ga6f942b72680a1497a7ccc6aa5c99a2ea}{ \index{XCCDF@{XCCDF}!xccdf\_\-refine\_\-value\_\-iterator\_\-free@{xccdf\_\-refine\_\-value\_\-iterator\_\-free}} \index{xccdf\_\-refine\_\-value\_\-iterator\_\-free@{xccdf\_\-refine\_\-value\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-refine\_\-value\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-refine\_\-value\_\-iterator\_\-free (struct {\bf xccdf\_\-refine\_\-value\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga6f942b72680a1497a7ccc6aa5c99a2ea} \hypertarget{group__XCCDF_gab9d557582bb2d63f90c048279fd0abc2}{ \index{XCCDF@{XCCDF}!xccdf\_\-refine\_\-value\_\-iterator\_\-has\_\-more@{xccdf\_\-refine\_\-value\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-refine\_\-value\_\-iterator\_\-has\_\-more@{xccdf\_\-refine\_\-value\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-refine\_\-value\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-refine\_\-value\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-refine\_\-value\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gab9d557582bb2d63f90c048279fd0abc2} \hypertarget{group__XCCDF_ga34eb4e83c33666bed6421b06d901a357}{ \index{XCCDF@{XCCDF}!xccdf\_\-refine\_\-value\_\-iterator\_\-next@{xccdf\_\-refine\_\-value\_\-iterator\_\-next}} \index{xccdf\_\-refine\_\-value\_\-iterator\_\-next@{xccdf\_\-refine\_\-value\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-refine\_\-value\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-refine\_\-value} $\ast$ xccdf\_\-refine\_\-value\_\-iterator\_\-next (struct {\bf xccdf\_\-refine\_\-value\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga34eb4e83c33666bed6421b06d901a357} \hypertarget{group__XCCDF_ga46a1a1cb4b746301b644a95fed303324}{ \index{XCCDF@{XCCDF}!xccdf\_\-select\_\-iterator\_\-free@{xccdf\_\-select\_\-iterator\_\-free}} \index{xccdf\_\-select\_\-iterator\_\-free@{xccdf\_\-select\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-select\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-select\_\-iterator\_\-free (struct {\bf xccdf\_\-select\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga46a1a1cb4b746301b644a95fed303324} \hypertarget{group__XCCDF_gaeb4e63317d86a3105eefa30709e372be}{ \index{XCCDF@{XCCDF}!xccdf\_\-select\_\-iterator\_\-has\_\-more@{xccdf\_\-select\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-select\_\-iterator\_\-has\_\-more@{xccdf\_\-select\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-select\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-select\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-select\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gaeb4e63317d86a3105eefa30709e372be} \hypertarget{group__XCCDF_ga2dbb6802237160cb2f6e0bc430dc26bc}{ \index{XCCDF@{XCCDF}!xccdf\_\-select\_\-iterator\_\-next@{xccdf\_\-select\_\-iterator\_\-next}} \index{xccdf\_\-select\_\-iterator\_\-next@{xccdf\_\-select\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-select\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-select} $\ast$ xccdf\_\-select\_\-iterator\_\-next (struct {\bf xccdf\_\-select\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga2dbb6802237160cb2f6e0bc430dc26bc} \hypertarget{group__XCCDF_ga6c4fbaaedc85e21be3a25e336c0c6c33}{ \index{XCCDF@{XCCDF}!xccdf\_\-set\_\-value\_\-iterator\_\-free@{xccdf\_\-set\_\-value\_\-iterator\_\-free}} \index{xccdf\_\-set\_\-value\_\-iterator\_\-free@{xccdf\_\-set\_\-value\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-set\_\-value\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-set\_\-value\_\-iterator\_\-free (struct {\bf xccdf\_\-set\_\-value\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga6c4fbaaedc85e21be3a25e336c0c6c33} \hypertarget{group__XCCDF_gac3cc21beffd0989fab00880b9b317138}{ \index{XCCDF@{XCCDF}!xccdf\_\-set\_\-value\_\-iterator\_\-has\_\-more@{xccdf\_\-set\_\-value\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-set\_\-value\_\-iterator\_\-has\_\-more@{xccdf\_\-set\_\-value\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-set\_\-value\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-set\_\-value\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-set\_\-value\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_gac3cc21beffd0989fab00880b9b317138} \hypertarget{group__XCCDF_ga494093461a139632c5595aa82dfb37db}{ \index{XCCDF@{XCCDF}!xccdf\_\-set\_\-value\_\-iterator\_\-next@{xccdf\_\-set\_\-value\_\-iterator\_\-next}} \index{xccdf\_\-set\_\-value\_\-iterator\_\-next@{xccdf\_\-set\_\-value\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-set\_\-value\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-set\_\-value} $\ast$ xccdf\_\-set\_\-value\_\-iterator\_\-next (struct {\bf xccdf\_\-set\_\-value\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga494093461a139632c5595aa82dfb37db} \hypertarget{group__XCCDF_ga529490dbf3cdc1729dfc0e052def2e3d}{ \index{XCCDF@{XCCDF}!xccdf\_\-status\_\-iterator\_\-free@{xccdf\_\-status\_\-iterator\_\-free}} \index{xccdf\_\-status\_\-iterator\_\-free@{xccdf\_\-status\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-status\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-status\_\-iterator\_\-free (struct {\bf xccdf\_\-status\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga529490dbf3cdc1729dfc0e052def2e3d} \hypertarget{group__XCCDF_ga8c2143920e8dae54f74983ade413d5ed}{ \index{XCCDF@{XCCDF}!xccdf\_\-status\_\-iterator\_\-has\_\-more@{xccdf\_\-status\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-status\_\-iterator\_\-has\_\-more@{xccdf\_\-status\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-status\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-status\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-status\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga8c2143920e8dae54f74983ade413d5ed} \hypertarget{group__XCCDF_ga9c7743d8b5f29a6c35eb47814b40b0ba}{ \index{XCCDF@{XCCDF}!xccdf\_\-status\_\-iterator\_\-next@{xccdf\_\-status\_\-iterator\_\-next}} \index{xccdf\_\-status\_\-iterator\_\-next@{xccdf\_\-status\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-status\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-status} $\ast$ xccdf\_\-status\_\-iterator\_\-next (struct {\bf xccdf\_\-status\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_ga9c7743d8b5f29a6c35eb47814b40b0ba} \hypertarget{group__XCCDF_ga4c7dad6466b159d35fcfd0f711c751cb}{ \index{XCCDF@{XCCDF}!xccdf\_\-warning\_\-iterator\_\-free@{xccdf\_\-warning\_\-iterator\_\-free}} \index{xccdf\_\-warning\_\-iterator\_\-free@{xccdf\_\-warning\_\-iterator\_\-free}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-warning\_\-iterator\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void xccdf\_\-warning\_\-iterator\_\-free (struct {\bf xccdf\_\-warning\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga4c7dad6466b159d35fcfd0f711c751cb} \hypertarget{group__XCCDF_ga948293511bf8c01e10f18704bd7e675d}{ \index{XCCDF@{XCCDF}!xccdf\_\-warning\_\-iterator\_\-has\_\-more@{xccdf\_\-warning\_\-iterator\_\-has\_\-more}} \index{xccdf\_\-warning\_\-iterator\_\-has\_\-more@{xccdf\_\-warning\_\-iterator\_\-has\_\-more}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-warning\_\-iterator\_\-has\_\-more}]{\setlength{\rightskip}{0pt plus 5cm}bool xccdf\_\-warning\_\-iterator\_\-has\_\-more (struct {\bf xccdf\_\-warning\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}inherited\mbox{]}}}} \label{group__XCCDF_ga948293511bf8c01e10f18704bd7e675d} \hypertarget{group__XCCDF_gaad84dba8542f7a649a83a195fd3da640}{ \index{XCCDF@{XCCDF}!xccdf\_\-warning\_\-iterator\_\-next@{xccdf\_\-warning\_\-iterator\_\-next}} \index{xccdf\_\-warning\_\-iterator\_\-next@{xccdf\_\-warning\_\-iterator\_\-next}!XCCDF@{XCCDF}} \subsubsection[{xccdf\_\-warning\_\-iterator\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf xccdf\_\-warning} $\ast$ xccdf\_\-warning\_\-iterator\_\-next (struct {\bf xccdf\_\-warning\_\-iterator} $\ast$ {\em it})\hspace{0.3cm}{\ttfamily \mbox{[}read, inherited\mbox{]}}}} \label{group__XCCDF_gaad84dba8542f7a649a83a195fd3da640}