\hypertarget{group__Eet__Node__Group}{\section{Low-\/level Serialization Structures.}
\label{group__Eet__Node__Group}\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
}


Functions that create, destroy and manipulate serialization nodes used by \hyperlink{group__Eet__Data__Group}{Eet Data Serialization}.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Eet__Node__Data}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Data}
\begin{DoxyCompactList}\small\item\em Contains an union that can fit any kind of node. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{typedef struct \+\_\+\+Eet\+\_\+\+Node \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}}\label{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}

\begin{DoxyCompactList}\small\item\em Opaque handle to manage serialization node. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{typedef struct \hyperlink{struct__Eet__Node__Data}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Data} \hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\+\_\+\+Node\+\_\+\+Data}}\label{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}

\begin{DoxyCompactList}\small\item\em Contains an union that can fit any kind of node. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gacb457e6174c1eb7da83f1725bab9959f}{eet\+\_\+node\+\_\+char\+\_\+new} (const char $\ast$name, char c)
\begin{DoxyCompactList}\small\item\em Create a new character node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaa5d9a903f794b0aa915ffb90c6e31104}{eet\+\_\+node\+\_\+short\+\_\+new} (const char $\ast$name, short s)
\begin{DoxyCompactList}\small\item\em Create a new short node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga4e4ed3e8e566fbedb5ae4472a74dc157}{eet\+\_\+node\+\_\+int\+\_\+new} (const char $\ast$name, int i)
\begin{DoxyCompactList}\small\item\em Create a new integer node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gad260dcb46288100eafdc4e27e93ec615}{eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new} (const char $\ast$name, long long l)
\begin{DoxyCompactList}\small\item\em Create a new long long integer node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga028ea0ea04c4c3a675b16a903d3efffd}{eet\+\_\+node\+\_\+float\+\_\+new} (const char $\ast$name, float f)
\begin{DoxyCompactList}\small\item\em Create a new float node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaf1420d6e272ab61164aa73cfbd7e4c74}{eet\+\_\+node\+\_\+double\+\_\+new} (const char $\ast$name, double d)
\begin{DoxyCompactList}\small\item\em Create a new double node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga80dd13938ea4aa03ace21d8818b69557}{eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new} (const char $\ast$name, unsigned char uc)
\begin{DoxyCompactList}\small\item\em Create a new unsigned character node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaf8de8e5922f7676ffb4bdb65dbfeeb35}{eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new} (const char $\ast$name, unsigned short us)
\begin{DoxyCompactList}\small\item\em Create a new unsigned short node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga13ecbe099b0bd26bde0044420d0492f4}{eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new} (const char $\ast$name, unsigned int ui)
\begin{DoxyCompactList}\small\item\em Create a new unsigned integer node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga31b7f6121f852baef6a788c7bad10304}{eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new} (const char $\ast$name, unsigned long long l)
\begin{DoxyCompactList}\small\item\em Create a new unsigned long long integer node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gadeb67999d7bacbb405dcd2df195cd882}{eet\+\_\+node\+\_\+string\+\_\+new} (const char $\ast$name, const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Create a new string node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga9f74a6fbe27c4ac235ef7e8393364854}{eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new} (const char $\ast$name, const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Create a new inlined string node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga1b016d6ff0d219e03103dec4d7592ae2}{eet\+\_\+node\+\_\+null\+\_\+new} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Create a new empty node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gab654ef7c237ca5e8ae9890418039b24c}{eet\+\_\+node\+\_\+list\+\_\+new} (const char $\ast$name, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Create a new list node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga7f3ab7d8d3525102fbc4efd52ebe4f1a}{eet\+\_\+node\+\_\+array\+\_\+new} (const char $\ast$name, int count, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Create a new array node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga215e0315d63e34a492813e3ccfd3cbb4}{eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new} (const char $\ast$name, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Create a new variable array node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga9f9dc5a52164621c7d11d32124bcfe39}{eet\+\_\+node\+\_\+hash\+\_\+new} (const char $\ast$name, const char $\ast$key, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$node)
\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga59552b48ac4cf58e6184285094892891}{eet\+\_\+node\+\_\+struct\+\_\+new} (const char $\ast$name, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Create a new struct node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaee75a4401ba0360792a4e58fb47b5aa6}{eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new} (const char $\ast$parent, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$child)
\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}{eet\+\_\+node\+\_\+list\+\_\+append} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$parent, const char $\ast$name, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$child)}\label{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}

\begin{DoxyCompactList}\small\item\em Append a \char`\"{}list\char`\"{} node T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}{eet\+\_\+node\+\_\+struct\+\_\+append} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$parent, const char $\ast$name, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$child)}\label{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}{eet\+\_\+node\+\_\+hash\+\_\+add} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$parent, const char $\ast$name, const char $\ast$key, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$child)}\label{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}{eet\+\_\+node\+\_\+dump} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$n, int dumplevel, Eet\+\_\+\+Dump\+\_\+\+Callback dumpfunc, void $\ast$dumpdata)}\label{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}{eet\+\_\+node\+\_\+del} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$n)}\label{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga665a2c4f2ea2621bbe8f9852b102a13c}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__Eet__Node__Group_ga665a2c4f2ea2621bbe8f9852b102a13c}{eet\+\_\+data\+\_\+node\+\_\+encode\+\_\+cipher} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$node, const char $\ast$cipher\+\_\+key, int $\ast$size\+\_\+ret)}\label{group__Eet__Node__Group_ga665a2c4f2ea2621bbe8f9852b102a13c}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gae42251229afa5bb235e63b4a440d44e1}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gae42251229afa5bb235e63b4a440d44e1}{eet\+\_\+data\+\_\+node\+\_\+decode\+\_\+cipher} (const void $\ast$data\+\_\+in, const char $\ast$cipher\+\_\+key, int size\+\_\+in)}\label{group__Eet__Node__Group_gae42251229afa5bb235e63b4a440d44e1}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaadcf8fb3de7da11fbba2ecc7403faf04}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaadcf8fb3de7da11fbba2ecc7403faf04}{eet\+\_\+data\+\_\+node\+\_\+read\+\_\+cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\+\_\+key)}\label{group__Eet__Node__Group_gaadcf8fb3de7da11fbba2ecc7403faf04}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}{eet\+\_\+data\+\_\+node\+\_\+write\+\_\+cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\+\_\+key, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node} $\ast$node, int compress)}\label{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}

\begin{DoxyCompactList}\small\item\em T\+O\+D\+O F\+I\+X M\+E. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that create, destroy and manipulate serialization nodes used by \hyperlink{group__Eet__Data__Group}{Eet Data Serialization}. 



\subsection{Function Documentation}
\hypertarget{group__Eet__Node__Group_gacb457e6174c1eb7da83f1725bab9959f}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+char\+\_\+new@{eet\+\_\+node\+\_\+char\+\_\+new}}
\index{eet\+\_\+node\+\_\+char\+\_\+new@{eet\+\_\+node\+\_\+char\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+char\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+char\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{char}]{c}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gacb457e6174c1eb7da83f1725bab9959f}


Create a new character node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em c} & Character value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new character node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_gaa5d9a903f794b0aa915ffb90c6e31104}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+short\+\_\+new@{eet\+\_\+node\+\_\+short\+\_\+new}}
\index{eet\+\_\+node\+\_\+short\+\_\+new@{eet\+\_\+node\+\_\+short\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+short\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+short\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{short}]{s}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gaa5d9a903f794b0aa915ffb90c6e31104}


Create a new short node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em s} & short value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new short node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_ga4e4ed3e8e566fbedb5ae4472a74dc157}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+int\+\_\+new@{eet\+\_\+node\+\_\+int\+\_\+new}}
\index{eet\+\_\+node\+\_\+int\+\_\+new@{eet\+\_\+node\+\_\+int\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+int\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+int\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{int}]{i}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga4e4ed3e8e566fbedb5ae4472a74dc157}


Create a new integer node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em i} & integer value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new integer node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_gad260dcb46288100eafdc4e27e93ec615}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new@{eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new}}
\index{eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new@{eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{long long}]{l}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gad260dcb46288100eafdc4e27e93ec615}


Create a new long long integer node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em l} & long long integer value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new long long integer node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_ga028ea0ea04c4c3a675b16a903d3efffd}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+float\+\_\+new@{eet\+\_\+node\+\_\+float\+\_\+new}}
\index{eet\+\_\+node\+\_\+float\+\_\+new@{eet\+\_\+node\+\_\+float\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+float\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+float\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{float}]{f}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga028ea0ea04c4c3a675b16a903d3efffd}


Create a new float node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em f} & float value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new float node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_gaf1420d6e272ab61164aa73cfbd7e4c74}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+double\+\_\+new@{eet\+\_\+node\+\_\+double\+\_\+new}}
\index{eet\+\_\+node\+\_\+double\+\_\+new@{eet\+\_\+node\+\_\+double\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+double\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+double\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{double}]{d}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gaf1420d6e272ab61164aa73cfbd7e4c74}


Create a new double node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em d} & double value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new double node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_ga80dd13938ea4aa03ace21d8818b69557}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new}}
\index{eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{unsigned char}]{uc}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga80dd13938ea4aa03ace21d8818b69557}


Create a new unsigned character node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em uc} & unsigned char value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new unsigned char node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_gaf8de8e5922f7676ffb4bdb65dbfeeb35}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new}}
\index{eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{unsigned short}]{us}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gaf8de8e5922f7676ffb4bdb65dbfeeb35}


Create a new unsigned short node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em us} & unsigned short value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new unsigned short node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_ga13ecbe099b0bd26bde0044420d0492f4}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new}}
\index{eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{unsigned int}]{ui}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga13ecbe099b0bd26bde0044420d0492f4}


Create a new unsigned integer node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em ui} & unsigned integer value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new unsigned integer node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_ga31b7f6121f852baef6a788c7bad10304}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new}}
\index{eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new@{eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{unsigned long long}]{l}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga31b7f6121f852baef6a788c7bad10304}


Create a new unsigned long long integer node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em l} & unsigned long long integer value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new unsigned long long integer node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_gadeb67999d7bacbb405dcd2df195cd882}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+string\+\_\+new@{eet\+\_\+node\+\_\+string\+\_\+new}}
\index{eet\+\_\+node\+\_\+string\+\_\+new@{eet\+\_\+node\+\_\+string\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+string\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+string\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{str}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gadeb67999d7bacbb405dcd2df195cd882}


Create a new string node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em str} & string value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new string node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_ga9f74a6fbe27c4ac235ef7e8393364854}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new@{eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new}}
\index{eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new@{eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{str}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga9f74a6fbe27c4ac235ef7e8393364854}


Create a new inlined string node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em str} & string value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new inlined string node. 
\end{DoxyReturn}
\hypertarget{group__Eet__Node__Group_ga1b016d6ff0d219e03103dec4d7592ae2}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+null\+\_\+new@{eet\+\_\+node\+\_\+null\+\_\+new}}
\index{eet\+\_\+node\+\_\+null\+\_\+new@{eet\+\_\+node\+\_\+null\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+null\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+null\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga1b016d6ff0d219e03103dec4d7592ae2}


Create a new empty node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new empty node. 
\end{DoxyReturn}


References E\+E\+T\+\_\+\+T\+\_\+\+N\+U\+L\+L.

\hypertarget{group__Eet__Node__Group_gab654ef7c237ca5e8ae9890418039b24c}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+list\+\_\+new@{eet\+\_\+node\+\_\+list\+\_\+new}}
\index{eet\+\_\+node\+\_\+list\+\_\+new@{eet\+\_\+node\+\_\+list\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+list\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+list\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{{\bf Eina\+\_\+\+List} $\ast$}]{nodes}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gab654ef7c237ca5e8ae9890418039b24c}


Create a new list node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em nodes} & list of nodes. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new list node. 
\end{DoxyReturn}


References E\+E\+T\+\_\+\+G\+\_\+\+L\+I\+S\+T.



Referenced by eet\+\_\+node\+\_\+list\+\_\+append().

\hypertarget{group__Eet__Node__Group_ga7f3ab7d8d3525102fbc4efd52ebe4f1a}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+array\+\_\+new@{eet\+\_\+node\+\_\+array\+\_\+new}}
\index{eet\+\_\+node\+\_\+array\+\_\+new@{eet\+\_\+node\+\_\+array\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+array\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+array\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{int}]{count, }
\item[{{\bf Eina\+\_\+\+List} $\ast$}]{nodes}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga7f3ab7d8d3525102fbc4efd52ebe4f1a}


Create a new array node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em count} & number of nodes \\
\hline
{\em nodes} & list of nodes. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new array node. 
\end{DoxyReturn}


References E\+E\+T\+\_\+\+G\+\_\+\+A\+R\+R\+A\+Y.

\hypertarget{group__Eet__Node__Group_ga215e0315d63e34a492813e3ccfd3cbb4}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new@{eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new}}
\index{eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new@{eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{{\bf Eina\+\_\+\+List} $\ast$}]{nodes}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga215e0315d63e34a492813e3ccfd3cbb4}


Create a new variable array node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em nodes} & list of nodes. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new variable array node. 
\end{DoxyReturn}


References E\+E\+T\+\_\+\+G\+\_\+\+V\+A\+R\+\_\+\+A\+R\+R\+A\+Y, and eina\+\_\+list\+\_\+count().

\hypertarget{group__Eet__Node__Group_ga9f9dc5a52164621c7d11d32124bcfe39}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+hash\+\_\+new@{eet\+\_\+node\+\_\+hash\+\_\+new}}
\index{eet\+\_\+node\+\_\+hash\+\_\+new@{eet\+\_\+node\+\_\+hash\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+hash\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+hash\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{key, }
\item[{{\bf Eet\+\_\+\+Node} $\ast$}]{node}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga9f9dc5a52164621c7d11d32124bcfe39}


T\+O\+D\+O F\+I\+X M\+E. 

Create a new short node. 
\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em s} & short value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new short node. 
\end{DoxyReturn}


References E\+E\+T\+\_\+\+G\+\_\+\+H\+A\+S\+H, eina\+\_\+list\+\_\+append(), and eina\+\_\+stringshare\+\_\+add().



Referenced by eet\+\_\+node\+\_\+hash\+\_\+add().

\hypertarget{group__Eet__Node__Group_ga59552b48ac4cf58e6184285094892891}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+struct\+\_\+new@{eet\+\_\+node\+\_\+struct\+\_\+new}}
\index{eet\+\_\+node\+\_\+struct\+\_\+new@{eet\+\_\+node\+\_\+struct\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+struct\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+struct\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{{\bf Eina\+\_\+\+List} $\ast$}]{nodes}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_ga59552b48ac4cf58e6184285094892891}


Create a new struct node. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em nodes} & list of nodes. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new struct node. 
\end{DoxyReturn}


References E\+E\+T\+\_\+\+G\+\_\+\+U\+N\+K\+N\+O\+W\+N.

\hypertarget{group__Eet__Node__Group_gaee75a4401ba0360792a4e58fb47b5aa6}{\index{Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}!eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new@{eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new}}
\index{eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new@{eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new}!Low-\/level Serialization Structures.@{Low-\/level Serialization Structures.}}
\subsubsection[{eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eet\+\_\+\+Node}$\ast$ eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{parent, }
\item[{{\bf Eet\+\_\+\+Node} $\ast$}]{child}
\end{DoxyParamCaption}
)}}\label{group__Eet__Node__Group_gaee75a4401ba0360792a4e58fb47b5aa6}


T\+O\+D\+O F\+I\+X M\+E. 

Create a new short node. 
\begin{DoxyParams}{Parameters}
{\em name} & Name of the node. \\
\hline
{\em s} & short value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A new short node. 
\end{DoxyReturn}


References E\+E\+T\+\_\+\+G\+\_\+\+U\+N\+K\+N\+O\+W\+N, and eina\+\_\+list\+\_\+prepend().

