\hypertarget{cpelang_8h}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/CPE/public/cpelang.h File Reference} \label{cpelang_8h}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/CPE/public/cpelang.h@{/home/pvrabec/openscap/openscap-\/0.5.7/src/CPE/public/cpelang.h}} } Interface to Common Platform Enumeration (CPE) Language. {\ttfamily \#include $<$stdlib.h$>$}\par {\ttfamily \#include \char`\"{}cpeuri.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oscap.h\char`\"{}}\par \subsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \hyperlink{group__cpelang_gacbb2c8c91d3bb516182bb64c6d8f7d82}{cpe\_\-lang\_\-oper\_\-t} \{ \par \hyperlink{group__cpelang_ggacbb2c8c91d3bb516182bb64c6d8f7d82aff8e856890304becc49a2d20226384c9}{CPE\_\-LANG\_\-OPER\_\-INVALID} = 0x00, \hyperlink{group__cpelang_ggacbb2c8c91d3bb516182bb64c6d8f7d82a5f771b20c70ee0e33634122b911a7aac}{CPE\_\-LANG\_\-OPER\_\-AND} = 0x01, \hyperlink{group__cpelang_ggacbb2c8c91d3bb516182bb64c6d8f7d82a9dd5489d930d04d6abf1764da5e45a5c}{CPE\_\-LANG\_\-OPER\_\-OR} = 0x02, \hyperlink{group__cpelang_ggacbb2c8c91d3bb516182bb64c6d8f7d82a6780963744226db651cbceb998302a6d}{CPE\_\-LANG\_\-OPER\_\-MATCH} = 0x04, \par \hyperlink{group__cpelang_ggacbb2c8c91d3bb516182bb64c6d8f7d82a40fe8d6616363046111b48e04aaf47fa}{CPE\_\-LANG\_\-OPER\_\-MASK} = 0xFF, \hyperlink{group__cpelang_ggacbb2c8c91d3bb516182bb64c6d8f7d82a77cd2c7e835b07adc60002de1c041b4f}{CPE\_\-LANG\_\-OPER\_\-NOT} = 0x100, {\bfseries CPE\_\-LANG\_\-OPER\_\-NAND} = CPE\_\-LANG\_\-OPER\_\-AND $|$ CPE\_\-LANG\_\-OPER\_\-NOT, {\bfseries CPE\_\-LANG\_\-OPER\_\-NOR} = CPE\_\-LANG\_\-OPER\_\-OR $|$ CPE\_\-LANG\_\-OPER\_\-NOT \} \begin{DoxyCompactList}\small\item\em CPE language operators. \item\end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Functions} \begin{Indent}{\bf Get functions}\par {\em \label{_amgrpc2ac1eb4de8ec5add5567cbae2f237e5} Functions for getting attributes from CVE model structures. Return value is pointer to structure's member. Do not free unless you null the pointer in the structure. Use remove function otherwise. }\begin{DoxyCompactItemize} \item \hypertarget{group__cpelang_ga310cec52c2b21a717df860d162840baa}{ struct \hyperlink{structcpe__platform}{cpe\_\-platform} $\ast$ {\bfseries cpe\_\-lang\_\-model\_\-get\_\-item} (const struct \hyperlink{structcpe__lang__model}{cpe\_\-lang\_\-model} $\ast$item, const char $\ast$key)} \label{group__cpelang_ga310cec52c2b21a717df860d162840baa} \end{DoxyCompactItemize} \end{Indent} \subsection{Detailed Description} Interface to Common Platform Enumeration (CPE) Language.