\doxysection{Eolian}
\hypertarget{group__Eolian}{}\label{group__Eolian}\index{Eolian@{Eolian}}
\doxysubsubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
union \mbox{\hyperlink{unionEolian__Value__Union}{Eolian\+\_\+\+Value\+\_\+\+Union}}
\item 
struct \mbox{\hyperlink{struct__Eolian__Value}{\+\_\+\+Eolian\+\_\+\+Value}}
\item 
struct \mbox{\hyperlink{struct__Eolian__Doc__Token}{\+\_\+\+Eolian\+\_\+\+Doc\+\_\+\+Token}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group__Eolian_ga177388afeec2f6e12b63d8ab68f335b9}\label{group__Eolian_ga177388afeec2f6e12b63d8ab68f335b9} 
\#define {\bfseries EOLIAN\+\_\+\+FILE\+\_\+\+FORMAT\+\_\+\+VERSION}~1
\item 
\Hypertarget{group__Eolian_ga3b79adacf5509094a0ea2c571313009f}\label{group__Eolian_ga3b79adacf5509094a0ea2c571313009f} 
\#define {\bfseries EOLIAN\+\_\+\+CAST}(type,  expr)~((const type \texorpdfstring{$\ast$}{*})expr)
\item 
\Hypertarget{group__Eolian_ga9c58103813ca4f75d5bf928c8a2519c0}\label{group__Eolian_ga9c58103813ca4f75d5bf928c8a2519c0} 
\#define {\bfseries EOLIAN\+\_\+\+OBJECT}(expr)~EOLIAN\+\_\+\+CAST(\mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}}, expr)
\item 
\Hypertarget{group__Eolian_ga71a199b63d97eb79f72d81115fe2b913}\label{group__Eolian_ga71a199b63d97eb79f72d81115fe2b913} 
\#define {\bfseries EOLIAN\+\_\+\+UNIT}(expr)~EOLIAN\+\_\+\+CAST(\mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}}, expr)
\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group__Eolian_ga1a8f807b3d0d4d53ac10ac8d5052c1fa}\label{group__Eolian_ga1a8f807b3d0d4d53ac10ac8d5052c1fa} 
typedef struct \mbox{\hyperlink{struct__Eolian__State}{\+\_\+\+Eolian\+\_\+\+State}} {\bfseries Eolian\+\_\+\+State}
\item 
\Hypertarget{group__Eolian_gace35a011b0b81e34120db1816ea747c8}\label{group__Eolian_gace35a011b0b81e34120db1816ea747c8} 
typedef struct \mbox{\hyperlink{struct__Eolian__Object}{\+\_\+\+Eolian\+\_\+\+Object}} {\bfseries Eolian\+\_\+\+Object}
\item 
\Hypertarget{group__Eolian_gab4d95c82c7665f006835e577c4a1bb81}\label{group__Eolian_gab4d95c82c7665f006835e577c4a1bb81} 
typedef struct \mbox{\hyperlink{struct__Eolian__Class}{\+\_\+\+Eolian\+\_\+\+Class}} {\bfseries Eolian\+\_\+\+Class}
\item 
\Hypertarget{group__Eolian_ga18385cbab27d3f914b877384e28cdeaf}\label{group__Eolian_ga18385cbab27d3f914b877384e28cdeaf} 
typedef struct \mbox{\hyperlink{struct__Eolian__Function}{\+\_\+\+Eolian\+\_\+\+Function}} {\bfseries Eolian\+\_\+\+Function}
\item 
\Hypertarget{group__Eolian_ga32abb2bb70f094d81c637e852270cf57}\label{group__Eolian_ga32abb2bb70f094d81c637e852270cf57} 
typedef struct \mbox{\hyperlink{struct__Eolian__Part}{\+\_\+\+Eolian\+\_\+\+Part}} {\bfseries Eolian\+\_\+\+Part}
\item 
\Hypertarget{group__Eolian_gab82be15e5212802d84343f2444640358}\label{group__Eolian_gab82be15e5212802d84343f2444640358} 
typedef struct \mbox{\hyperlink{struct__Eolian__Type}{\+\_\+\+Eolian\+\_\+\+Type}} {\bfseries Eolian\+\_\+\+Type}
\item 
\Hypertarget{group__Eolian_ga40490dac370bac13af5fc8b66804baf3}\label{group__Eolian_ga40490dac370bac13af5fc8b66804baf3} 
typedef struct \mbox{\hyperlink{struct__Eolian__Typedecl}{\+\_\+\+Eolian\+\_\+\+Typedecl}} {\bfseries Eolian\+\_\+\+Typedecl}
\item 
\Hypertarget{group__Eolian_gaac10d59c754a6e58f07074a321f844ee}\label{group__Eolian_gaac10d59c754a6e58f07074a321f844ee} 
typedef struct \mbox{\hyperlink{struct__Eolian__Function__Parameter}{\+\_\+\+Eolian\+\_\+\+Function\+\_\+\+Parameter}} {\bfseries Eolian\+\_\+\+Function\+\_\+\+Parameter}
\item 
\Hypertarget{group__Eolian_ga7f95af8f78b908fde98d767a6e4a1169}\label{group__Eolian_ga7f95af8f78b908fde98d767a6e4a1169} 
typedef struct \mbox{\hyperlink{struct__Eolian__Implement}{\+\_\+\+Eolian\+\_\+\+Implement}} {\bfseries Eolian\+\_\+\+Implement}
\item 
\Hypertarget{group__Eolian_gafd0aad91f5302be60f58964d45ab48e7}\label{group__Eolian_gafd0aad91f5302be60f58964d45ab48e7} 
typedef struct \mbox{\hyperlink{struct__Eolian__Constructor}{\+\_\+\+Eolian\+\_\+\+Constructor}} {\bfseries Eolian\+\_\+\+Constructor}
\item 
\Hypertarget{group__Eolian_ga7bf2765cc89649c84f6dc5c58f61bba0}\label{group__Eolian_ga7bf2765cc89649c84f6dc5c58f61bba0} 
typedef struct \mbox{\hyperlink{struct__Eolian__Event}{\+\_\+\+Eolian\+\_\+\+Event}} {\bfseries Eolian\+\_\+\+Event}
\item 
\Hypertarget{group__Eolian_ga2a9aca49bfdc6f8de92fc7207d87e783}\label{group__Eolian_ga2a9aca49bfdc6f8de92fc7207d87e783} 
typedef struct \mbox{\hyperlink{struct__Eolian__Expression}{\+\_\+\+Eolian\+\_\+\+Expression}} {\bfseries Eolian\+\_\+\+Expression}
\item 
\Hypertarget{group__Eolian_ga1e64d236d98856bbf7c9c6e7ad7a5819}\label{group__Eolian_ga1e64d236d98856bbf7c9c6e7ad7a5819} 
typedef struct \mbox{\hyperlink{struct__Eolian__Constant}{\+\_\+\+Eolian\+\_\+\+Constant}} {\bfseries Eolian\+\_\+\+Constant}
\item 
\Hypertarget{group__Eolian_gac1c9a795b31fccbf47648ce70cce24b1}\label{group__Eolian_gac1c9a795b31fccbf47648ce70cce24b1} 
typedef struct \mbox{\hyperlink{struct__Eolian__Error}{\+\_\+\+Eolian\+\_\+\+Error}} {\bfseries Eolian\+\_\+\+Error}
\item 
\Hypertarget{group__Eolian_gab8ebff17cc5cdcecd3ad9ff4589dc208}\label{group__Eolian_gab8ebff17cc5cdcecd3ad9ff4589dc208} 
typedef struct \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{\+\_\+\+Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} {\bfseries Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}
\item 
\Hypertarget{group__Eolian_ga472632fa517f2e21c28551d3aae8cc8b}\label{group__Eolian_ga472632fa517f2e21c28551d3aae8cc8b} 
typedef struct \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{\+\_\+\+Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} {\bfseries Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}
\item 
\Hypertarget{group__Eolian_ga9f6148f96592f4b7dc8898989f8ed515}\label{group__Eolian_ga9f6148f96592f4b7dc8898989f8ed515} 
typedef struct \mbox{\hyperlink{struct__Eolian__Documentation}{\+\_\+\+Eolian\+\_\+\+Documentation}} {\bfseries Eolian\+\_\+\+Documentation}
\item 
\Hypertarget{group__Eolian_ga5dedece7268f0a214fc87c581c935dea}\label{group__Eolian_ga5dedece7268f0a214fc87c581c935dea} 
typedef struct \mbox{\hyperlink{struct__Eolian__Unit}{\+\_\+\+Eolian\+\_\+\+Unit}} {\bfseries Eolian\+\_\+\+Unit}
\item 
\Hypertarget{group__Eolian_gafcaca7565728dabd4723d6904ca139e5}\label{group__Eolian_gafcaca7565728dabd4723d6904ca139e5} 
typedef void(\texorpdfstring{$\ast$}{*} {\bfseries Eolian\+\_\+\+Panic\+\_\+\+Cb}) (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*}msg)
\item 
\Hypertarget{group__Eolian_ga031bae089f0d19e03926d180facb0356}\label{group__Eolian_ga031bae089f0d19e03926d180facb0356} 
typedef void(\texorpdfstring{$\ast$}{*} {\bfseries Eolian\+\_\+\+Error\+\_\+\+Cb}) (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj, const char \texorpdfstring{$\ast$}{*}msg, void \texorpdfstring{$\ast$}{*}data)
\item 
\Hypertarget{group__Eolian_gab7aff46ca894848f8edde969b10094a2}\label{group__Eolian_gab7aff46ca894848f8edde969b10094a2} 
typedef struct \mbox{\hyperlink{struct__Eolian__Value}{\+\_\+\+Eolian\+\_\+\+Value}} {\bfseries Eolian\+\_\+\+Value}
\item 
\Hypertarget{group__Eolian_ga206798fe619321dc7806cdc9ba5acc28}\label{group__Eolian_ga206798fe619321dc7806cdc9ba5acc28} 
typedef struct \mbox{\hyperlink{struct__Eolian__Doc__Token}{\+\_\+\+Eolian\+\_\+\+Doc\+\_\+\+Token}} {\bfseries Eolian\+\_\+\+Doc\+\_\+\+Token}
\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group__Eolian_gac166e05001c180891077b6a986460d4b}\label{group__Eolian_gac166e05001c180891077b6a986460d4b} 
enum {\bfseries Eolian\+\_\+\+Object\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+CLASS}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+TYPEDECL}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+STRUCT\+\_\+\+FIELD}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+ENUM\+\_\+\+FIELD}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+TYPE}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+CONSTANT}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+EXPRESSION}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+FUNCTION}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+FUNCTION\+\_\+\+PARAMETER}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+EVENT}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+PART}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+IMPLEMENT}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+CONSTRUCTOR}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+DOCUMENTATION}
, \newline
{\bfseries EOLIAN\+\_\+\+OBJECT\+\_\+\+ERROR}
 \}
\item 
\Hypertarget{group__Eolian_ga8a27711672d2ed0909b8fd4a0bd8772a}\label{group__Eolian_ga8a27711672d2ed0909b8fd4a0bd8772a} 
enum {\bfseries Eolian\+\_\+\+Function\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+UNRESOLVED} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+PROPERTY}
, \newline
{\bfseries EOLIAN\+\_\+\+PROP\+\_\+\+SET}
, \newline
{\bfseries EOLIAN\+\_\+\+PROP\+\_\+\+GET}
, \newline
{\bfseries EOLIAN\+\_\+\+METHOD}
, \newline
{\bfseries EOLIAN\+\_\+\+FUNCTION\+\_\+\+POINTER}
 \}
\item 
\Hypertarget{group__Eolian_ga65e4ef0469b4a3480fc01361f46b6b58}\label{group__Eolian_ga65e4ef0469b4a3480fc01361f46b6b58} 
enum {\bfseries Eolian\+\_\+\+Parameter\+\_\+\+Direction} \{ \newline
{\bfseries EOLIAN\+\_\+\+PARAMETER\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+PARAMETER\+\_\+\+IN}
, \newline
{\bfseries EOLIAN\+\_\+\+PARAMETER\+\_\+\+OUT}
, \newline
{\bfseries EOLIAN\+\_\+\+PARAMETER\+\_\+\+INOUT}
 \}
\item 
\Hypertarget{group__Eolian_gaf4e0f7f056879064c216b0c4220961dc}\label{group__Eolian_gaf4e0f7f056879064c216b0c4220961dc} 
enum {\bfseries Eolian\+\_\+\+Class\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+CLASS\+\_\+\+UNKNOWN\+\_\+\+TYPE} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+CLASS\+\_\+\+REGULAR}
, \newline
{\bfseries EOLIAN\+\_\+\+CLASS\+\_\+\+ABSTRACT}
, \newline
{\bfseries EOLIAN\+\_\+\+CLASS\+\_\+\+MIXIN}
, \newline
{\bfseries EOLIAN\+\_\+\+CLASS\+\_\+\+INTERFACE}
 \}
\item 
\Hypertarget{group__Eolian_ga309f8aacc14fd8448fcdc790b17ef6df}\label{group__Eolian_ga309f8aacc14fd8448fcdc790b17ef6df} 
enum {\bfseries Eolian\+\_\+\+Object\+\_\+\+Scope} \{ \newline
{\bfseries EOLIAN\+\_\+\+SCOPE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+SCOPE\+\_\+\+PUBLIC}
, \newline
{\bfseries EOLIAN\+\_\+\+SCOPE\+\_\+\+PRIVATE}
, \newline
{\bfseries EOLIAN\+\_\+\+SCOPE\+\_\+\+PROTECTED}
 \}
\item 
\Hypertarget{group__Eolian_gac20e7cb66d7e3ef45345c6cbe53506fb}\label{group__Eolian_gac20e7cb66d7e3ef45345c6cbe53506fb} 
enum {\bfseries Eolian\+\_\+\+Typedecl\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+TYPEDECL\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+TYPEDECL\+\_\+\+STRUCT}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPEDECL\+\_\+\+STRUCT\+\_\+\+OPAQUE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPEDECL\+\_\+\+ENUM}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPEDECL\+\_\+\+ALIAS}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPEDECL\+\_\+\+FUNCTION\+\_\+\+POINTER}
 \}
\item 
\Hypertarget{group__Eolian_gad0d011ead9afd7ca446a23e34de32252}\label{group__Eolian_gad0d011ead9afd7ca446a23e34de32252} 
enum {\bfseries Eolian\+\_\+\+Type\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+UNKNOWN\+\_\+\+TYPE} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+VOID}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+REGULAR}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+CLASS}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+ERROR}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+UNDEFINED}
 \}
\item 
\Hypertarget{group__Eolian_ga5bea9ad7e9a14eadbaf5328929f77cc8}\label{group__Eolian_ga5bea9ad7e9a14eadbaf5328929f77cc8} 
enum {\bfseries Eolian\+\_\+\+Type\+\_\+\+Builtin\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INVALID} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+BYTE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UBYTE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+CHAR}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+SHORT}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+USHORT}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INT}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UINT}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+LONG}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+ULONG}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+LLONG}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+ULLONG}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INT8}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UINT8}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INT16}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UINT16}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INT32}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UINT32}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INT64}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UINT64}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INT128}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UINT128}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+SIZE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+SSIZE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+INTPTR}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+UINTPTR}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+PTRDIFF}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+TIME}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+FLOAT}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+DOUBLE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+BOOL}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+SLICE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+RW\+\_\+\+SLICE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+VOID}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+ACCESSOR}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+ARRAY}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+FUTURE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+ITERATOR}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+LIST}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+ANY\+\_\+\+VALUE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+ANY\+\_\+\+VALUE\+\_\+\+REF}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+BINBUF}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+EVENT}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+MSTRING}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+STRING}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+STRINGSHARE}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+STRBUF}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+HASH}
, \newline
{\bfseries EOLIAN\+\_\+\+TYPE\+\_\+\+BUILTIN\+\_\+\+VOID\+\_\+\+PTR}
 \}
\item 
\Hypertarget{group__Eolian_gae115b256533b504b1699f579eaf5c32d}\label{group__Eolian_gae115b256533b504b1699f579eaf5c32d} 
enum {\bfseries Eolian\+\_\+\+Expression\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+INT}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+UINT}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+LONG}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+ULONG}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+LLONG}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+ULLONG}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+FLOAT}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+DOUBLE}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+STRING}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+CHAR}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+NULL}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+BOOL}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+NAME}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+UNARY}
, \newline
{\bfseries EOLIAN\+\_\+\+EXPR\+\_\+\+BINARY}
 \}
\item 
\Hypertarget{group__Eolian_gae1853844af54d681225f80dd88b3aee9}\label{group__Eolian_gae1853844af54d681225f80dd88b3aee9} 
enum {\bfseries Eolian\+\_\+\+Expression\+\_\+\+Mask} \{ \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+SINT} = 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+UINT} = 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+INT} = EOLIAN\+\_\+\+MASK\+\_\+\+SINT \texorpdfstring{$\vert$}{|} EOLIAN\+\_\+\+MASK\+\_\+\+UINT
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+FLOAT} = 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+BOOL} = 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+STRING} = 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+CHAR} = 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+NULL} = 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+SIGNED} = EOLIAN\+\_\+\+MASK\+\_\+\+SINT \texorpdfstring{$\vert$}{|} EOLIAN\+\_\+\+MASK\+\_\+\+FLOAT
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+NUMBER} = EOLIAN\+\_\+\+MASK\+\_\+\+INT \texorpdfstring{$\vert$}{|} EOLIAN\+\_\+\+MASK\+\_\+\+FLOAT
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+ALL}
 \}
\item 
\Hypertarget{group__Eolian_ga54a627bc922c97a20269258994d29206}\label{group__Eolian_ga54a627bc922c97a20269258994d29206} 
enum {\bfseries Eolian\+\_\+\+Binary\+\_\+\+Operator} \{ \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+INVALID} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+ADD}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+SUB}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+MUL}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+DIV}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+MOD}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+EQ}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+NQ}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+GT}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+LT}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+GE}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+LE}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+AND}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+OR}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+BAND}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+BOR}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+BXOR}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+LSH}
, \newline
{\bfseries EOLIAN\+\_\+\+BINOP\+\_\+\+RSH}
 \}
\item 
\Hypertarget{group__Eolian_ga02b94bb4d82e46330af72d5492706a9f}\label{group__Eolian_ga02b94bb4d82e46330af72d5492706a9f} 
enum {\bfseries Eolian\+\_\+\+Unary\+\_\+\+Operator} \{ \newline
{\bfseries EOLIAN\+\_\+\+UNOP\+\_\+\+INVALID} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+UNOP\+\_\+\+UNM}
, \newline
{\bfseries EOLIAN\+\_\+\+UNOP\+\_\+\+UNP}
, \newline
{\bfseries EOLIAN\+\_\+\+UNOP\+\_\+\+NOT}
, \newline
{\bfseries EOLIAN\+\_\+\+UNOP\+\_\+\+BNOT}
 \}
\item 
\Hypertarget{group__Eolian_gabe4206f2972fcd9f0180b51af6885512}\label{group__Eolian_gabe4206f2972fcd9f0180b51af6885512} 
enum {\bfseries Eolian\+\_\+\+Doc\+\_\+\+Token\+\_\+\+Type} \{ \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+TEXT}
, \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+REF}
, \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+MARK\+\_\+\+NOTE}
, \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+MARK\+\_\+\+WARNING}
, \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+MARK\+\_\+\+REMARK}
, \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+MARK\+\_\+\+TODO}
, \newline
{\bfseries EOLIAN\+\_\+\+DOC\+\_\+\+TOKEN\+\_\+\+MARKUP\+\_\+\+MONOSPACE}
 \}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group__Eolian_ga0e6d191590e25eea3406ef9ad819e67d}\label{group__Eolian_ga0e6d191590e25eea3406ef9ad819e67d} 
EOLIAN\+\_\+\+API int {\bfseries eolian\+\_\+init} (void)
\item 
\Hypertarget{group__Eolian_ga28b329021824399896df57c47773320b}\label{group__Eolian_ga28b329021824399896df57c47773320b} 
EOLIAN\+\_\+\+API int {\bfseries eolian\+\_\+shutdown} (void)
\item 
\Hypertarget{group__Eolian_gaaee3560b198aea8bfd9bd17ea1150631}\label{group__Eolian_gaaee3560b198aea8bfd9bd17ea1150631} 
EOLIAN\+\_\+\+API unsigned short {\bfseries eolian\+\_\+file\+\_\+format\+\_\+version\+\_\+get} (void)
\item 
\Hypertarget{group__Eolian_ga82973ff88d66532a5fdac54f927ce3ed}\label{group__Eolian_ga82973ff88d66532a5fdac54f927ce3ed} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+new} (void)
\item 
\Hypertarget{group__Eolian_ga7e19bee5d7ba95761de9c58d20b998bb}\label{group__Eolian_ga7e19bee5d7ba95761de9c58d20b998bb} 
EOLIAN\+\_\+\+API void {\bfseries eolian\+\_\+state\+\_\+free} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga093fd0145fd690890f5ce97f0e805527}\label{group__Eolian_ga093fd0145fd690890f5ce97f0e805527} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Panic\+\_\+\+Cb {\bfseries eolian\+\_\+state\+\_\+panic\+\_\+cb\+\_\+set} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, Eolian\+\_\+\+Panic\+\_\+\+Cb cb)
\item 
\Hypertarget{group__Eolian_ga6ef621a402192ce0b5ba8818bfa977c7}\label{group__Eolian_ga6ef621a402192ce0b5ba8818bfa977c7} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Error\+\_\+\+Cb {\bfseries eolian\+\_\+state\+\_\+error\+\_\+cb\+\_\+set} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, Eolian\+\_\+\+Error\+\_\+\+Cb cb)
\item 
\Hypertarget{group__Eolian_ga4a7cea6296afbb85f116707f7323b46e}\label{group__Eolian_ga4a7cea6296afbb85f116707f7323b46e} 
EOLIAN\+\_\+\+API void \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+error\+\_\+data\+\_\+set} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, void \texorpdfstring{$\ast$}{*}data)
\item 
\Hypertarget{group__Eolian_ga7778c5aba600f52edb0bac7fa0c8154f}\label{group__Eolian_ga7778c5aba600f52edb0bac7fa0c8154f} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Object\+\_\+\+Type {\bfseries eolian\+\_\+object\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_ga86b5f34cf5fdb94ae45c7bc757e5e223}\label{group__Eolian_ga86b5f34cf5fdb94ae45c7bc757e5e223} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+object\+\_\+unit\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_gad5b2a872bcac4092e9e4396d031c89a0}\label{group__Eolian_gad5b2a872bcac4092e9e4396d031c89a0} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+object\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_gadb84d5ecc49d9776c7bf902a38d98d37}\label{group__Eolian_gadb84d5ecc49d9776c7bf902a38d98d37} 
EOLIAN\+\_\+\+API int {\bfseries eolian\+\_\+object\+\_\+line\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_ga38e605d1529a1685b18344289f1d2170}\label{group__Eolian_ga38e605d1529a1685b18344289f1d2170} 
EOLIAN\+\_\+\+API int {\bfseries eolian\+\_\+object\+\_\+column\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_ga8256866ebfce9a56afab3546e9a5f41d}\label{group__Eolian_ga8256866ebfce9a56afab3546e9a5f41d} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+object\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_ga73a43e0658a4f6fa12124cb58e2e8dca}\label{group__Eolian_ga73a43e0658a4f6fa12124cb58e2e8dca} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+object\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_ga62aa304f47d0875a4a19f870e41c67ce}\label{group__Eolian_ga62aa304f47d0875a4a19f870e41c67ce} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+object\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_gada3a1da50283e6677efb3ad47fe6c155}\label{group__Eolian_gada3a1da50283e6677efb3ad47fe6c155} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+object\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_ga723c2cccbb73d0744bead2bc551e7901}\label{group__Eolian_ga723c2cccbb73d0744bead2bc551e7901} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+object\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}obj)
\item 
\Hypertarget{group__Eolian_ga2778fdc4e76c19cfaff03b428468a1e5}\label{group__Eolian_ga2778fdc4e76c19cfaff03b428468a1e5} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+directory\+\_\+add} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}dir)
\item 
\Hypertarget{group__Eolian_ga32d7d7d578c32291f2f144d824164893}\label{group__Eolian_ga32d7d7d578c32291f2f144d824164893} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+system\+\_\+directory\+\_\+add} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga76c0fe71b68e20b4227ed99708cae0f2}\label{group__Eolian_ga76c0fe71b68e20b4227ed99708cae0f2} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+eo\+\_\+file\+\_\+paths\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga4923bce40a71d62c04208f74e138c3cc}\label{group__Eolian_ga4923bce40a71d62c04208f74e138c3cc} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+eot\+\_\+file\+\_\+paths\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga136114fe96fa669fe31ca8e1856a3b05}\label{group__Eolian_ga136114fe96fa669fe31ca8e1856a3b05} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+eo\+\_\+files\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga6334e6844d2055e90e981a341052d387}\label{group__Eolian_ga6334e6844d2055e90e981a341052d387} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+eot\+\_\+files\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga0fe2cc32d8b9a0bbf9683e5c474624c9}\label{group__Eolian_ga0fe2cc32d8b9a0bbf9683e5c474624c9} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+file\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}filename)
\item 
\Hypertarget{group__Eolian_ga9004ec3fbe1bb58c8590c1ce4a1a086a}\label{group__Eolian_ga9004ec3fbe1bb58c8590c1ce4a1a086a} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+file\+\_\+path\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}filepath)
\item 
\Hypertarget{group__Eolian_ga91c28d4ad804ac4df2c7a8f76ee1d16d}\label{group__Eolian_ga91c28d4ad804ac4df2c7a8f76ee1d16d} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+all\+\_\+eo\+\_\+files\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga20786c0d34b4b408484ee7bac0cacdad}\label{group__Eolian_ga20786c0d34b4b408484ee7bac0cacdad} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+all\+\_\+eot\+\_\+files\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga1c00e6977ffccfcb306da05a943dcd7f}\label{group__Eolian_ga1c00e6977ffccfcb306da05a943dcd7f} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+check} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga39d32047211374e9015abd310643d47e}\label{group__Eolian_ga39d32047211374e9015abd310643d47e} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+unit\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_ga3d76cf1344d861985cde172b596f56ab}\label{group__Eolian_ga3d76cf1344d861985cde172b596f56ab} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+units\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_gae100623923a8a8bf6409cafbe9f39165}\label{group__Eolian_gae100623923a8a8bf6409cafbe9f39165} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+state\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga4ef6fbecf1cad89cb3e7bdf0524805dc}\label{group__Eolian_ga4ef6fbecf1cad89cb3e7bdf0524805dc} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+children\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga885b0181c271e8b69e8e27ae1ee56302}\label{group__Eolian_ga885b0181c271e8b69e8e27ae1ee56302} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga003c7895f649e547fda83d9839ae4fba}\label{group__Eolian_ga003c7895f649e547fda83d9839ae4fba} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+file\+\_\+path\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_gaa888e7a5f7a4f223b8752c0f0774d0de}\label{group__Eolian_gaa888e7a5f7a4f223b8752c0f0774d0de} 
EOLIAN\+\_\+\+API unsigned short {\bfseries eolian\+\_\+unit\+\_\+version\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga4f6453edd33e9d825313587ab7cbe592}\label{group__Eolian_ga4f6453edd33e9d825313587ab7cbe592} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+object\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_gaba337be08f29e9d769edf09988ac8f5a}\label{group__Eolian_gaba337be08f29e9d769edf09988ac8f5a} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+objects\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_gaf18631c074b43db8b860d5e0720de43b}\label{group__Eolian_gaf18631c074b43db8b860d5e0720de43b} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+class\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit, const char \texorpdfstring{$\ast$}{*}class\+\_\+name)
\item 
\Hypertarget{group__Eolian_ga3530ccfe40a89613d59ba93d644fd3cd}\label{group__Eolian_ga3530ccfe40a89613d59ba93d644fd3cd} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+classes\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_gaaf65ecba8c3e9a739d3d7abe6227ac59}\label{group__Eolian_gaaf65ecba8c3e9a739d3d7abe6227ac59} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+constant\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga393211a51d9174f49311b98545016b36}\label{group__Eolian_ga393211a51d9174f49311b98545016b36} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+error\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga587c125ba1a4ad86d5e15b371e640542}\label{group__Eolian_ga587c125ba1a4ad86d5e15b371e640542} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+constants\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga0c11ae71e134f25e7c0bfd495e841e64}\label{group__Eolian_ga0c11ae71e134f25e7c0bfd495e841e64} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+errors\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga5f1fe4e2b0b983d00c759b472e5c5a29}\label{group__Eolian_ga5f1fe4e2b0b983d00c759b472e5c5a29} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+alias\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga3ac28d24ad14886cc5bc11cc1e57b995}\label{group__Eolian_ga3ac28d24ad14886cc5bc11cc1e57b995} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+struct\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga0294022058e367d048ec97010d4f14f0}\label{group__Eolian_ga0294022058e367d048ec97010d4f14f0} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+enum\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga799238c4736f673486a357532b7080d4}\label{group__Eolian_ga799238c4736f673486a357532b7080d4} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+aliases\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga3548159e4e49dfb366447ad055f4d70a}\label{group__Eolian_ga3548159e4e49dfb366447ad055f4d70a} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+structs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga795a8511fa3ff15ea1515c565f500053}\label{group__Eolian_ga795a8511fa3ff15ea1515c565f500053} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+unit\+\_\+enums\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} \texorpdfstring{$\ast$}{*}unit)
\item 
\Hypertarget{group__Eolian_ga697f558e8d8e9ad8efaa5ae6e4f06c29}\label{group__Eolian_ga697f558e8d8e9ad8efaa5ae6e4f06c29} 
static const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+object\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga0bee392f0e70a26a14b0a9c4c4468a0e}\label{group__Eolian_ga0bee392f0e70a26a14b0a9c4c4468a0e} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+objects\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_ga58a13918034e315e67cce30dac4c23bb}\label{group__Eolian_ga58a13918034e315e67cce30dac4c23bb} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+objects\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_gaa348f87e26922c32506b4cb52020e5bf}\label{group__Eolian_gaa348f87e26922c32506b4cb52020e5bf} 
static const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+class\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}class\+\_\+name)
\item 
\Hypertarget{group__Eolian_gadd4f1ad6e54e4d051dc6f798bb63495e}\label{group__Eolian_gadd4f1ad6e54e4d051dc6f798bb63495e} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+class\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_ga0fdf534f7e16113f0bf553ccd6222525}\label{group__Eolian_ga0fdf534f7e16113f0bf553ccd6222525} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+classes\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga11d7a5576849298be3aed7742d72a0d7}\label{group__Eolian_ga11d7a5576849298be3aed7742d72a0d7} 
static const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+constant\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga8169e84b6362d8ace6a7ea6771df24ff}\label{group__Eolian_ga8169e84b6362d8ace6a7ea6771df24ff} 
static const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+error\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga534a5443f7e67c106c794a5a51984767}\label{group__Eolian_ga534a5443f7e67c106c794a5a51984767} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+constants\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_gac2d79a976ac3ddf63759170d4226f20e}\label{group__Eolian_gac2d79a976ac3ddf63759170d4226f20e} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+errors\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_ga021ecdeac8e8d62274d1f87d3b437997}\label{group__Eolian_ga021ecdeac8e8d62274d1f87d3b437997} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+constants\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_gaecaa0c326543c4571aa2eeee87e3b2fb}\label{group__Eolian_gaecaa0c326543c4571aa2eeee87e3b2fb} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+errors\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_gacced0249e2e95f9bc9d543d28e1a6cd5}\label{group__Eolian_gacced0249e2e95f9bc9d543d28e1a6cd5} 
static const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+alias\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga5ee7219052e9c929b87f190e744b5bc6}\label{group__Eolian_ga5ee7219052e9c929b87f190e744b5bc6} 
static const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+struct\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga5766023973fedf6803395de0fdd4108b}\label{group__Eolian_ga5766023973fedf6803395de0fdd4108b} 
static const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+enum\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{group__Eolian_ga230f26c92b0b22bdfc87e1edff4b18b5}\label{group__Eolian_ga230f26c92b0b22bdfc87e1edff4b18b5} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+aliases\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_gac6787ba3392d9b7f561c00dd2e697baf}\label{group__Eolian_gac6787ba3392d9b7f561c00dd2e697baf} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+structs\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_gabf4db12de7cde7524b78d449d77f254f}\label{group__Eolian_gabf4db12de7cde7524b78d449d77f254f} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+enums\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const char \texorpdfstring{$\ast$}{*}file\+\_\+name)
\item 
\Hypertarget{group__Eolian_gafe00b76ca913a514bed62a022cd2c5b0}\label{group__Eolian_gafe00b76ca913a514bed62a022cd2c5b0} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+aliases\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga2a7d55da4aba90fcce8b2fe7cf1fd076}\label{group__Eolian_ga2a7d55da4aba90fcce8b2fe7cf1fd076} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+structs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga4d8844e13c80736d21a555178a31b377}\label{group__Eolian_ga4d8844e13c80736d21a555178a31b377} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+state\+\_\+enums\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
\Hypertarget{group__Eolian_ga50d8fc932bddd8781a850d1aa04aece6}\label{group__Eolian_ga50d8fc932bddd8781a850d1aa04aece6} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga1a33bc0bc3a124e3a7ca89a6c1070180}\label{group__Eolian_ga1a33bc0bc3a124e3a7ca89a6c1070180} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gaa1aa6a3fee37911fe0692f73307c1596}\label{group__Eolian_gaa1aa6a3fee37911fe0692f73307c1596} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gad5ed3937e25ae96c084194d5e8f9bbd8}\label{group__Eolian_gad5ed3937e25ae96c084194d5e8f9bbd8} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga829b392b34e854646b72a462407b65b7}\label{group__Eolian_ga829b392b34e854646b72a462407b65b7} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Class\+\_\+\+Type {\bfseries eolian\+\_\+class\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga918424aade3df8151b0e584448bb5763}\label{group__Eolian_ga918424aade3df8151b0e584448bb5763} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga3e2d9b74a562ba16ad7724fb0a7b39d2}\label{group__Eolian_ga3e2d9b74a562ba16ad7724fb0a7b39d2} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+c\+\_\+prefix\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gac8d6cb35432d34df6dc9d9c9f1011ea6}\label{group__Eolian_gac8d6cb35432d34df6dc9d9c9f1011ea6} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+event\+\_\+c\+\_\+prefix\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga8b0727837e00d48e08f6d755091ca2e8}\label{group__Eolian_ga8b0727837e00d48e08f6d755091ca2e8} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+data\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga44f96b9f78813a682794aac3e8cf271c}\label{group__Eolian_ga44f96b9f78813a682794aac3e8cf271c} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+parent\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gab5f76e5572565ca9feacd3b33b21ead4}\label{group__Eolian_gab5f76e5572565ca9feacd3b33b21ead4} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+requires\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gae08fc63cab3fae4925d186bc0f2da9e2}\label{group__Eolian_gae08fc63cab3fae4925d186bc0f2da9e2} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+extensions\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga5b331dea2521909ece7348d3c167248d}\label{group__Eolian_ga5b331dea2521909ece7348d3c167248d} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+functions\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass, Eolian\+\_\+\+Function\+\_\+\+Type func\+\_\+type)
\item 
\Hypertarget{group__Eolian_ga4c82324b72ce35d756fabc0022a6a1a7}\label{group__Eolian_ga4c82324b72ce35d756fabc0022a6a1a7} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Function\+\_\+\+Type {\bfseries eolian\+\_\+function\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id)
\item 
\Hypertarget{group__Eolian_gaa1a48d77abd8df6b991235bdd74aa475}\label{group__Eolian_gaa1a48d77abd8df6b991235bdd74aa475} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Object\+\_\+\+Scope {\bfseries eolian\+\_\+function\+\_\+scope\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_ga608487ddd6a80be8fd1a3c2978abdb95}\label{group__Eolian_ga608487ddd6a80be8fd1a3c2978abdb95} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}fid)
\item 
\Hypertarget{group__Eolian_gad0112bf790984d59ff127dec72ac850c}\label{group__Eolian_gad0112bf790984d59ff127dec72ac850c} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+full\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_ga3e4af93e269a7a06cda920914bcd89d2}\label{group__Eolian_ga3e4af93e269a7a06cda920914bcd89d2} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+function\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass, const char \texorpdfstring{$\ast$}{*}func\+\_\+name, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\Hypertarget{group__Eolian_gaebff2ee432b87576dc87d4b410a95df0}\label{group__Eolian_gaebff2ee432b87576dc87d4b410a95df0} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+implement\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id)
\item 
\Hypertarget{group__Eolian_gaac0425a1e5c70a31a4b29094dd50b174}\label{group__Eolian_gaac0425a1e5c70a31a4b29094dd50b174} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+is\+\_\+static} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id)
\item 
\Hypertarget{group__Eolian_ga48107af6fba5bc479f9db92308d2e446}\label{group__Eolian_ga48107af6fba5bc479f9db92308d2e446} 
static \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id)
\item 
\Hypertarget{group__Eolian_ga672c3c962e289a3d69876d9d9c657558}\label{group__Eolian_ga672c3c962e289a3d69876d9d9c657558} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+is\+\_\+constructor} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id, const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga159614fc8831a1c5cdadea55ac299772}\label{group__Eolian_ga159614fc8831a1c5cdadea55ac299772} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+parameters\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id)
\item 
\Hypertarget{group__Eolian_ga4f2ea515b5e85ab6887c900c371c6b20}\label{group__Eolian_ga4f2ea515b5e85ab6887c900c371c6b20} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+property\+\_\+keys\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_ga6184a495c1d12165d3ae3c46fef52b18}\label{group__Eolian_ga6184a495c1d12165d3ae3c46fef52b18} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+property\+\_\+values\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_gaa2cccad0f84c5a3eb1a715eae92660dd}\label{group__Eolian_gaa2cccad0f84c5a3eb1a715eae92660dd} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Parameter\+\_\+\+Direction {\bfseries eolian\+\_\+parameter\+\_\+direction\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param)
\item 
\Hypertarget{group__Eolian_ga4f46d3cfd9a6eb17121d79beef62f33b}\label{group__Eolian_ga4f46d3cfd9a6eb17121d79beef62f33b} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+parameter\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param)
\item 
\Hypertarget{group__Eolian_gaaf1c0800c476d50927c80741dddcd3ea}\label{group__Eolian_gaaf1c0800c476d50927c80741dddcd3ea} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+parameter\+\_\+default\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param)
\item 
\Hypertarget{group__Eolian_ga15c125aea6debc1fbd0383f9454f23cf}\label{group__Eolian_ga15c125aea6debc1fbd0383f9454f23cf} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+parameter\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param)
\item 
\Hypertarget{group__Eolian_ga5e4eda8484592cbf227ddc733ccf483f}\label{group__Eolian_ga5e4eda8484592cbf227ddc733ccf483f} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+parameter\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param)
\item 
\Hypertarget{group__Eolian_ga3c56cf75e50b178be43e7d69837427cd}\label{group__Eolian_ga3c56cf75e50b178be43e7d69837427cd} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+parameter\+\_\+is\+\_\+optional} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param\+\_\+desc)
\item 
\Hypertarget{group__Eolian_gacadbe95e2d6a4d64349a677c9ceb72aa}\label{group__Eolian_gacadbe95e2d6a4d64349a677c9ceb72aa} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+parameter\+\_\+is\+\_\+by\+\_\+ref} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param\+\_\+desc)
\item 
\Hypertarget{group__Eolian_gab00782afa8b544b895ff86af124cbbf0}\label{group__Eolian_gab00782afa8b544b895ff86af124cbbf0} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+parameter\+\_\+is\+\_\+move} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param\+\_\+desc)
\item 
\Hypertarget{group__Eolian_ga78bed54502c0e95f7e815607077aaf19}\label{group__Eolian_ga78bed54502c0e95f7e815607077aaf19} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+parameter\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} \texorpdfstring{$\ast$}{*}param\+\_\+desc, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} as\+\_\+return)
\item 
\Hypertarget{group__Eolian_gaad191180d05d6a11fc3f8eef9534a544}\label{group__Eolian_gaad191180d05d6a11fc3f8eef9534a544} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_ga72aaf38586b9e3049fbe85911481a151}\label{group__Eolian_ga72aaf38586b9e3049fbe85911481a151} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+default\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_gafaccd101b20b89c848f38c4ca4491bae}\label{group__Eolian_gafaccd101b20b89c848f38c4ca4491bae} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_ga77860c1ddc85cd1132ed77f4ac9b87ad}\label{group__Eolian_ga77860c1ddc85cd1132ed77f4ac9b87ad} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+allow\+\_\+unused} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_gaa54855585d453419815046d839e878f9}\label{group__Eolian_gaa54855585d453419815046d839e878f9} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+is\+\_\+by\+\_\+ref} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_gaa00277d296944fc1bce00bc1334b59f4}\label{group__Eolian_gaa00277d296944fc1bce00bc1334b59f4} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+is\+\_\+move} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_ga0e2141eb65b9f635cde9063002ecb596}\label{group__Eolian_ga0e2141eb65b9f635cde9063002ecb596} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\Hypertarget{group__Eolian_gaa5eab0d2b64dbacccaf03e9ce8c98f9e}\label{group__Eolian_gaa5eab0d2b64dbacccaf03e9ce8c98f9e} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+object\+\_\+is\+\_\+const} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id)
\item 
\Hypertarget{group__Eolian_ga35ac0fac0e64684c478ef008d2fd6da2}\label{group__Eolian_ga35ac0fac0e64684c478ef008d2fd6da2} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+function\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}function\+\_\+id)
\item 
\Hypertarget{group__Eolian_ga4120a9d73df47ed3c1ffaa6e7040898e}\label{group__Eolian_ga4120a9d73df47ed3c1ffaa6e7040898e} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+implement\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl)
\item 
\Hypertarget{group__Eolian_gab5e6ce74529b56e40ef02c69cfff4b69}\label{group__Eolian_gab5e6ce74529b56e40ef02c69cfff4b69} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+implement\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl)
\item 
\Hypertarget{group__Eolian_ga233dfaeede2c4c925263bc6d91787247}\label{group__Eolian_ga233dfaeede2c4c925263bc6d91787247} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+implement\+\_\+implementing\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl)
\item 
\Hypertarget{group__Eolian_ga377c86af5fe0d85ec285b9c735dd9d19}\label{group__Eolian_ga377c86af5fe0d85ec285b9c735dd9d19} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+implement\+\_\+function\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl, Eolian\+\_\+\+Function\+\_\+\+Type \texorpdfstring{$\ast$}{*}func\+\_\+type)
\item 
\Hypertarget{group__Eolian_ga9197265c2177237fb26a018bf70975b6}\label{group__Eolian_ga9197265c2177237fb26a018bf70975b6} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+implement\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\Hypertarget{group__Eolian_gacd0a94b9b93d9b8238affa111e585ca6}\label{group__Eolian_gacd0a94b9b93d9b8238affa111e585ca6} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+auto} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\Hypertarget{group__Eolian_ga4ceed16f15af6636d3bdf5fd4444fdca}\label{group__Eolian_ga4ceed16f15af6636d3bdf5fd4444fdca} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+empty} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\Hypertarget{group__Eolian_gaf42434bc494d4d1750ff668978dbe4a1}\label{group__Eolian_gaf42434bc494d4d1750ff668978dbe4a1} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+pure\+\_\+virtual} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\Hypertarget{group__Eolian_gaebf09cb7adad9077e3a3c129a8ea3647}\label{group__Eolian_gaebf09cb7adad9077e3a3c129a8ea3647} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+prop\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl)
\item 
\Hypertarget{group__Eolian_ga9ec4b58338a3407bfa70fe8b69dbdd2b}\label{group__Eolian_ga9ec4b58338a3407bfa70fe8b69dbdd2b} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+prop\+\_\+set} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl)
\item 
\Hypertarget{group__Eolian_ga4eaa4a5dad62861ba0d192783b559702}\label{group__Eolian_ga4eaa4a5dad62861ba0d192783b559702} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+implements\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gaf5cf2541382303ca9202941c274b1cf5}\label{group__Eolian_gaf5cf2541382303ca9202941c274b1cf5} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constructor\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} \texorpdfstring{$\ast$}{*}ctor)
\item 
\Hypertarget{group__Eolian_gad31483b378b0836bbceb10d65a3b98f7}\label{group__Eolian_gad31483b378b0836bbceb10d65a3b98f7} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constructor\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} \texorpdfstring{$\ast$}{*}ctor)
\item 
\Hypertarget{group__Eolian_ga6083bba9948018d955f3f96d88908736}\label{group__Eolian_ga6083bba9948018d955f3f96d88908736} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constructor\+\_\+function\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} \texorpdfstring{$\ast$}{*}ctor)
\item 
\Hypertarget{group__Eolian_ga449f5dd62f1af9be5f811862ed7dffba}\label{group__Eolian_ga449f5dd62f1af9be5f811862ed7dffba} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+constructor\+\_\+is\+\_\+optional} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} \texorpdfstring{$\ast$}{*}ctor)
\item 
\Hypertarget{group__Eolian_gad6e72aea9216b40cb50df493a4c6d348}\label{group__Eolian_gad6e72aea9216b40cb50df493a4c6d348} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+constructors\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gadf7d312e94f47c59b8ca4e6a526bfd16}\label{group__Eolian_gadf7d312e94f47c59b8ca4e6a526bfd16} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+events\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gae42ccf2141d8d0d6a62973f677e72a60}\label{group__Eolian_gae42ccf2141d8d0d6a62973f677e72a60} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+event\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga7f432def476229579455df40737747b4}\label{group__Eolian_ga7f432def476229579455df40737747b4} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+event\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga9426c380bd9d225d7d43a5e2ee006fd2}\label{group__Eolian_ga9426c380bd9d225d7d43a5e2ee006fd2} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+event\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga36200b7e098779b83d1c39f99f4bb260}\label{group__Eolian_ga36200b7e098779b83d1c39f99f4bb260} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+event\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga88e4a9c4c67d8a12fa5aa895f9e6a81a}\label{group__Eolian_ga88e4a9c4c67d8a12fa5aa895f9e6a81a} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Object\+\_\+\+Scope {\bfseries eolian\+\_\+event\+\_\+scope\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga0abfbee318b83b44fbaa00306ada54c2}\label{group__Eolian_ga0abfbee318b83b44fbaa00306ada54c2} 
static \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+event\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga65453d217100dc2f4205adb4a2136187}\label{group__Eolian_ga65453d217100dc2f4205adb4a2136187} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+event\+\_\+is\+\_\+hot} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga4cd622df0b1bd415fd84b9a6087a5522}\label{group__Eolian_ga4cd622df0b1bd415fd84b9a6087a5522} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+event\+\_\+is\+\_\+restart} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga3df98cdba484f995ea9e7d7ca7aeb682}\label{group__Eolian_ga3df98cdba484f995ea9e7d7ca7aeb682} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+parts\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga3888b9f0dfe7cd60f25734699051536c}\label{group__Eolian_ga3888b9f0dfe7cd60f25734699051536c} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+event\+\_\+c\+\_\+macro\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*}event)
\item 
\Hypertarget{group__Eolian_ga8eb3c50be6500ab8c4fdb7969c22b5a7}\label{group__Eolian_ga8eb3c50be6500ab8c4fdb7969c22b5a7} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+part\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Part}{Eolian\+\_\+\+Part}} \texorpdfstring{$\ast$}{*}part)
\item 
\Hypertarget{group__Eolian_ga05478fbad4d942011fea7ba1401edae2}\label{group__Eolian_ga05478fbad4d942011fea7ba1401edae2} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+part\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Part}{Eolian\+\_\+\+Part}} \texorpdfstring{$\ast$}{*}part)
\item 
\Hypertarget{group__Eolian_ga432a186915350004f27c44f9c4bddd5f}\label{group__Eolian_ga432a186915350004f27c44f9c4bddd5f} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+part\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Part}{Eolian\+\_\+\+Part}} \texorpdfstring{$\ast$}{*}part)
\item 
\Hypertarget{group__Eolian_gacc7d976b9e528418855ff0ae3fc68357}\label{group__Eolian_gacc7d976b9e528418855ff0ae3fc68357} 
static \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+part\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Part}{Eolian\+\_\+\+Part}} \texorpdfstring{$\ast$}{*}part)
\item 
\Hypertarget{group__Eolian_ga78ab4b2cfb0ae3fcb169ab7426a0ab74}\label{group__Eolian_ga78ab4b2cfb0ae3fcb169ab7426a0ab74} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+event\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass, const char \texorpdfstring{$\ast$}{*}event\+\_\+name)
\item 
\Hypertarget{group__Eolian_ga8ba5b083fd32098a4667afc601787f54}\label{group__Eolian_ga8ba5b083fd32098a4667afc601787f54} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+class\+\_\+ctor\+\_\+enable\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga86c3c5bbeff1d88b2b23083714fc5da3}\label{group__Eolian_ga86c3c5bbeff1d88b2b23083714fc5da3} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+class\+\_\+dtor\+\_\+enable\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga73bb436f3b75cb15a4e92a8bd28f6f48}\label{group__Eolian_ga73bb436f3b75cb15a4e92a8bd28f6f48} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+c\+\_\+get\+\_\+function\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gafc5e5d90656badfee86700f727f04549}\label{group__Eolian_gafc5e5d90656badfee86700f727f04549} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+c\+\_\+macro\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gaaaac7cd232c543bfcaaa06a563635c72}\label{group__Eolian_gaaaac7cd232c543bfcaaa06a563635c72} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+class\+\_\+c\+\_\+data\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_gafb59db91b93e94017699d230e951b03a}\label{group__Eolian_gafb59db91b93e94017699d230e951b03a} 
static \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+class\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass)
\item 
\Hypertarget{group__Eolian_ga878c5f5d2e5c04e146e34cc306c34f54}\label{group__Eolian_ga878c5f5d2e5c04e146e34cc306c34f54} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Typedecl\+\_\+\+Type {\bfseries eolian\+\_\+typedecl\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gae890d18480839b782c128217bf0363f0}\label{group__Eolian_gae890d18480839b782c128217bf0363f0} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+fields\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gab7be9387c5cd71da1fbbe13f7b73ea92}\label{group__Eolian_gab7be9387c5cd71da1fbbe13f7b73ea92} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp, const char \texorpdfstring{$\ast$}{*}field)
\item 
\Hypertarget{group__Eolian_ga8a7f595d4c9e82507a30ecd9102543fc}\label{group__Eolian_ga8a7f595d4c9e82507a30ecd9102543fc} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}field)
\item 
\Hypertarget{group__Eolian_ga709aea0959954cb8ce3cea7e3f0a42cc}\label{group__Eolian_ga709aea0959954cb8ce3cea7e3f0a42cc} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl)
\item 
\Hypertarget{group__Eolian_ga102957fe3487af753b60bde1c15fc322}\label{group__Eolian_ga102957fe3487af753b60bde1c15fc322} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl)
\item 
\Hypertarget{group__Eolian_ga4a0b851658484deda15b305281c2138d}\label{group__Eolian_ga4a0b851658484deda15b305281c2138d} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+is\+\_\+by\+\_\+ref} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl)
\item 
\Hypertarget{group__Eolian_ga3d33cd1c6c5e9621c9a6098620b437a2}\label{group__Eolian_ga3d33cd1c6c5e9621c9a6098620b437a2} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+is\+\_\+move} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl)
\item 
\Hypertarget{group__Eolian_gaa7ccdaec75ba5df6cb6f8014225ac69e}\label{group__Eolian_gaa7ccdaec75ba5df6cb6f8014225ac69e} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl)
\item 
\Hypertarget{group__Eolian_ga7b60dd9ecee6bc9a3692f257c67625bb}\label{group__Eolian_ga7b60dd9ecee6bc9a3692f257c67625bb} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+fields\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gaad029c0cefb4f48811b5b6e87f253c2d}\label{group__Eolian_gaad029c0cefb4f48811b5b6e87f253c2d} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp, const char \texorpdfstring{$\ast$}{*}field)
\item 
\Hypertarget{group__Eolian_ga541fbedaaeae722f5b37607e8754f71c}\label{group__Eolian_ga541fbedaaeae722f5b37607e8754f71c} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}field)
\item 
\Hypertarget{group__Eolian_gabf03c159f7d6dcf40d37bc2200dd9402}\label{group__Eolian_gabf03c159f7d6dcf40d37bc2200dd9402} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+c\+\_\+constant\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl)
\item 
\Hypertarget{group__Eolian_gac9b5568c94b52b2b3687b93ce7f5b350}\label{group__Eolian_gac9b5568c94b52b2b3687b93ce7f5b350} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl)
\item 
\Hypertarget{group__Eolian_gaf27117c7e6cb5ad17f4b57601c26cd3b}\label{group__Eolian_gaf27117c7e6cb5ad17f4b57601c26cd3b} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} \texorpdfstring{$\ast$}{*}fl, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} force)
\item 
\Hypertarget{group__Eolian_ga89931343c9026d7934f5c5e3a19a1464}\label{group__Eolian_ga89931343c9026d7934f5c5e3a19a1464} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gaea69cbc6f551a5edc7111ab2597cc7bc}\label{group__Eolian_gaea69cbc6f551a5edc7111ab2597cc7bc} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+base\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga32acefe0f2acba7d686f48dd9410f9bc}\label{group__Eolian_ga32acefe0f2acba7d686f48dd9410f9bc} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+aliased\+\_\+base\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga733b6e28ce70fbe267ee78dc12f94f76}\label{group__Eolian_ga733b6e28ce70fbe267ee78dc12f94f76} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+typedecl\+\_\+is\+\_\+extern} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga94e0257e25a31971fe78feac684c604f}\label{group__Eolian_ga94e0257e25a31971fe78feac684c604f} 
static \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+typedecl\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga9cd0fa61948e799bf3dd05a79f1176ba}\label{group__Eolian_ga9cd0fa61948e799bf3dd05a79f1176ba} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gaad7c9519c94f9450c1e676704ce422f5}\label{group__Eolian_gaad7c9519c94f9450c1e676704ce422f5} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga7e3666fe601f6fa962fda80bc11af733}\label{group__Eolian_ga7e3666fe601f6fa962fda80bc11af733} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga4a153a7955b33985d458d1038802d407}\label{group__Eolian_ga4a153a7955b33985d458d1038802d407} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga3ecc5c45a1fbaa7a4976026bd3ab2d5b}\label{group__Eolian_ga3ecc5c45a1fbaa7a4976026bd3ab2d5b} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga5a799f4a6b5dd83464a1c3818deab022}\label{group__Eolian_ga5a799f4a6b5dd83464a1c3818deab022} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+free\+\_\+func\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gac64c92ab564467aca51305d829b2f051}\label{group__Eolian_gac64c92ab564467aca51305d829b2f051} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+function\+\_\+pointer\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga41daafe4d995e46020b140868453d0f1}\label{group__Eolian_ga41daafe4d995e46020b140868453d0f1} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Type\+\_\+\+Type {\bfseries eolian\+\_\+type\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga7ffdb20c95ef210db2501722f729393c}\label{group__Eolian_ga7ffdb20c95ef210db2501722f729393c} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Type\+\_\+\+Builtin\+\_\+\+Type {\bfseries eolian\+\_\+type\+\_\+builtin\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga47800ae6164a723c3f1baa312581ebff}\label{group__Eolian_ga47800ae6164a723c3f1baa312581ebff} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+base\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga29cf9ac8bf38101955ac61a30aab42e9}\label{group__Eolian_ga29cf9ac8bf38101955ac61a30aab42e9} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+next\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga7110746d886afcb832f90e58c4ee0992}\label{group__Eolian_ga7110746d886afcb832f90e58c4ee0992} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+typedecl\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gac87d5579e97a639032676640bed1202e}\label{group__Eolian_gac87d5579e97a639032676640bed1202e} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+aliased\+\_\+base\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga7de3f96f4a35c1ffb0c11d848d85cc18}\label{group__Eolian_ga7de3f96f4a35c1ffb0c11d848d85cc18} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gaf0768e9ecc3482145948ea6c91058d52}\label{group__Eolian_gaf0768e9ecc3482145948ea6c91058d52} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+error\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga36df2c4565caa4dafa02ba576f256d40}\label{group__Eolian_ga36df2c4565caa4dafa02ba576f256d40} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+type\+\_\+is\+\_\+move} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gaeb7cb8b75b1b01044f8b1817d80b6943}\label{group__Eolian_gaeb7cb8b75b1b01044f8b1817d80b6943} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+type\+\_\+is\+\_\+const} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga5f606baf3ec229c4007465711cc49708}\label{group__Eolian_ga5f606baf3ec229c4007465711cc49708} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga4b12cc366e9adfa8b00b5d2020e793e5}\label{group__Eolian_ga4b12cc366e9adfa8b00b5d2020e793e5} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga577917d2b86ab1bf9f44f3c825181f07}\label{group__Eolian_ga577917d2b86ab1bf9f44f3c825181f07} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gae593483e11eed8dde106886b40f25201}\label{group__Eolian_gae593483e11eed8dde106886b40f25201} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gaef0eda5a30142460ea65866b0bf881d8}\label{group__Eolian_gaef0eda5a30142460ea65866b0bf881d8} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+type\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga2793eb532588df420ac90334d8b16891}\label{group__Eolian_ga2793eb532588df420ac90334d8b16891} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} {\bfseries eolian\+\_\+expression\+\_\+eval} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr, Eolian\+\_\+\+Expression\+\_\+\+Mask m)
\item 
\Hypertarget{group__Eolian_ga616c6f69e67075410944469a2d997264}\label{group__Eolian_ga616c6f69e67075410944469a2d997264} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+expression\+\_\+eval\+\_\+fill} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr, Eolian\+\_\+\+Expression\+\_\+\+Mask m, \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} \texorpdfstring{$\ast$}{*}val)
\item 
\Hypertarget{group__Eolian_ga3a826bcf4f99ba81ea66e6c20021576d}\label{group__Eolian_ga3a826bcf4f99ba81ea66e6c20021576d} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+expression\+\_\+value\+\_\+to\+\_\+literal} (const \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} \texorpdfstring{$\ast$}{*}v)
\item 
\Hypertarget{group__Eolian_gaf48b7ad33bfab26612f1228b7e720f47}\label{group__Eolian_gaf48b7ad33bfab26612f1228b7e720f47} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+expression\+\_\+serialize} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_gad6012c9e245b78ba4f4ed6fd3c03f4c5}\label{group__Eolian_gad6012c9e245b78ba4f4ed6fd3c03f4c5} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Expression\+\_\+\+Type {\bfseries eolian\+\_\+expression\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_gaf5733e7dce461cf64a445f2bb55243a0}\label{group__Eolian_gaf5733e7dce461cf64a445f2bb55243a0} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Binary\+\_\+\+Operator {\bfseries eolian\+\_\+expression\+\_\+binary\+\_\+operator\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_gae574cc74e9c19140515c59b6f42d1f57}\label{group__Eolian_gae574cc74e9c19140515c59b6f42d1f57} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+expression\+\_\+binary\+\_\+lhs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_ga80ba4f05de4117530b72355a22954943}\label{group__Eolian_ga80ba4f05de4117530b72355a22954943} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+expression\+\_\+binary\+\_\+rhs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_gaa9a98505d705166b9fa82b0290e0d318}\label{group__Eolian_gaa9a98505d705166b9fa82b0290e0d318} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Unary\+\_\+\+Operator {\bfseries eolian\+\_\+expression\+\_\+unary\+\_\+operator\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_gab3eaaaea53c797806e846b41ffa611da}\label{group__Eolian_gab3eaaaea53c797806e846b41ffa611da} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+expression\+\_\+unary\+\_\+expression\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_ga699ce80b7a221b2679fc1307ad8cc612}\label{group__Eolian_ga699ce80b7a221b2679fc1307ad8cc612} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} {\bfseries eolian\+\_\+expression\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr)
\item 
\Hypertarget{group__Eolian_ga24bb774baf7aca715a9ea3305d4f3484}\label{group__Eolian_ga24bb774baf7aca715a9ea3305d4f3484} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+expression\+\_\+value\+\_\+get\+\_\+fill} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*}expr, \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} \texorpdfstring{$\ast$}{*}val)
\item 
\Hypertarget{group__Eolian_gab6e01a4e7e3f6a5b8ae0dab27306a182}\label{group__Eolian_gab6e01a4e7e3f6a5b8ae0dab27306a182} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constant\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}var)
\item 
\Hypertarget{group__Eolian_ga5b9036233b992e406d21f07ff4b099af}\label{group__Eolian_ga5b9036233b992e406d21f07ff4b099af} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constant\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}var)
\item 
\Hypertarget{group__Eolian_ga19755492a27e273ad1a6e0062802a2a5}\label{group__Eolian_ga19755492a27e273ad1a6e0062802a2a5} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constant\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}var)
\item 
\Hypertarget{group__Eolian_ga65f4d31872caa2d4330a1cbb84e00f6c}\label{group__Eolian_ga65f4d31872caa2d4330a1cbb84e00f6c} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constant\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga407a5d1893922406062797820d432a9a}\label{group__Eolian_ga407a5d1893922406062797820d432a9a} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constant\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_gab0a1a0080fb8e3c23c1918d7919291dd}\label{group__Eolian_gab0a1a0080fb8e3c23c1918d7919291dd} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constant\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga24c6eade2bfa7b9993c10fbe4e30409c}\label{group__Eolian_ga24c6eade2bfa7b9993c10fbe4e30409c} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+constant\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga0fb0e3315294ab3bf67702125d526958}\label{group__Eolian_ga0fb0e3315294ab3bf67702125d526958} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+constant\+\_\+is\+\_\+extern} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}var)
\item 
\Hypertarget{group__Eolian_ga89717a34faa1749fb2fbc380cc795b07}\label{group__Eolian_ga89717a34faa1749fb2fbc380cc795b07} 
static \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+constant\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} \texorpdfstring{$\ast$}{*}var)
\item 
\Hypertarget{group__Eolian_gae1faa684da0cfc10b8eda3d54698f3e3}\label{group__Eolian_gae1faa684da0cfc10b8eda3d54698f3e3} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+error\+\_\+message\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_ga1fa398b10d180e9c86b40bca41d1e2f7}\label{group__Eolian_ga1fa398b10d180e9c86b40bca41d1e2f7} 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+error\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_gacae972089a65680a167d3903c5ed3d17}\label{group__Eolian_gacae972089a65680a167d3903c5ed3d17} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+error\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_gac5409be9d7760e4b3d5c53ff9338f962}\label{group__Eolian_gac5409be9d7760e4b3d5c53ff9338f962} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+error\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_gaa35065de5fbeaef069e3b0616fde948d}\label{group__Eolian_gaa35065de5fbeaef069e3b0616fde948d} 
static const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+error\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_gab3a4934d29da77d3026dfdddd9f5ac75}\label{group__Eolian_gab3a4934d29da77d3026dfdddd9f5ac75} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+error\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_ga8a95c1f90da86e1290418ebaecc396e5}\label{group__Eolian_ga8a95c1f90da86e1290418ebaecc396e5} 
static \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+error\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_gab2eb77f899baa170609070247d55a098}\label{group__Eolian_gab2eb77f899baa170609070247d55a098} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+error\+\_\+is\+\_\+extern} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}err)
\item 
\Hypertarget{group__Eolian_ga92458d04230ed6098518ddf6e546b542}\label{group__Eolian_ga92458d04230ed6098518ddf6e546b542} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+documentation\+\_\+summary\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*}doc)
\item 
\Hypertarget{group__Eolian_ga56e473478f4e5f28500691398c6aa645}\label{group__Eolian_ga56e473478f4e5f28500691398c6aa645} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+documentation\+\_\+description\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*}doc)
\item 
\Hypertarget{group__Eolian_gaa7adcadfff15c1ffc2e0245bf1921489}\label{group__Eolian_gaa7adcadfff15c1ffc2e0245bf1921489} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+documentation\+\_\+since\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*}doc)
\item 
\Hypertarget{group__Eolian_gacb9d89010bae1a5f06abb859726c7025}\label{group__Eolian_gacb9d89010bae1a5f06abb859726c7025} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+documentation\+\_\+string\+\_\+split} (const char \texorpdfstring{$\ast$}{*}doc)
\item 
\Hypertarget{group__Eolian_gacf888a3c214114b88d51a6e5de66cffe}\label{group__Eolian_gacf888a3c214114b88d51a6e5de66cffe} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+documentation\+\_\+tokenize} (const char \texorpdfstring{$\ast$}{*}doc, \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} \texorpdfstring{$\ast$}{*}ret)
\item 
\Hypertarget{group__Eolian_ga17cb561d0c7eb0374d42340192fb0469}\label{group__Eolian_ga17cb561d0c7eb0374d42340192fb0469} 
EOLIAN\+\_\+\+API void {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+init} (\mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} \texorpdfstring{$\ast$}{*}tok)
\item 
\Hypertarget{group__Eolian_gad40d7ac91c29c0d32ef5f2380fd1063e}\label{group__Eolian_gad40d7ac91c29c0d32ef5f2380fd1063e} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Doc\+\_\+\+Token\+\_\+\+Type {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} \texorpdfstring{$\ast$}{*}tok)
\item 
\Hypertarget{group__Eolian_ga90cd6598d51bdaee4a6e2232a7e7cce3}\label{group__Eolian_ga90cd6598d51bdaee4a6e2232a7e7cce3} 
EOLIAN\+\_\+\+API char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+text\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} \texorpdfstring{$\ast$}{*}tok)
\item 
\Hypertarget{group__Eolian_gaaa70367516e2ce2e33c576f7a5fd947b}\label{group__Eolian_gaaa70367516e2ce2e33c576f7a5fd947b} 
EOLIAN\+\_\+\+API Eolian\+\_\+\+Object\+\_\+\+Type {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+ref\+\_\+resolve} (const \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} \texorpdfstring{$\ast$}{*}tok, const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state, const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}data, const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}data2)
\item 
\Hypertarget{group__Eolian_ga6da1c6d42071fddfdb3aded817939194}\label{group__Eolian_ga6da1c6d42071fddfdb3aded817939194} 
EOLIAN\+\_\+\+API const char \texorpdfstring{$\ast$}{*} {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+legacy\+\_\+prefix\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} \texorpdfstring{$\ast$}{*}tp)
\item 
\Hypertarget{group__Eolian_ga161d5348e45daba54000c8e6e28721fb}\label{group__Eolian_ga161d5348e45daba54000c8e6e28721fb} 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+type\+\_\+is\+\_\+ptr} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} \texorpdfstring{$\ast$}{*}tp)
\item 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eolian_gab684e19f341e44566e2edd412b755a44}{eolian\+\_\+aux\+\_\+state\+\_\+class\+\_\+children\+\_\+find}} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\begin{DoxyCompactList}\small\item\em Build reverse children hierarchy of an Eolian state. \end{DoxyCompactList}\item 
EOLIAN\+\_\+\+API size\+\_\+t \mbox{\hyperlink{group__Eolian_ga5f3fdcb53e7caaca409b444a02d58f7d}{eolian\+\_\+aux\+\_\+class\+\_\+callables\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}klass, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}funcs, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}events, size\+\_\+t \texorpdfstring{$\ast$}{*}ownfuncs, size\+\_\+t \texorpdfstring{$\ast$}{*}ownevs)
\begin{DoxyCompactList}\small\item\em Get all APIs that are usable on the class. \end{DoxyCompactList}\item 
EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eolian_ga61cfd8034774a38cb9093a7f6846e687}{eolian\+\_\+aux\+\_\+function\+\_\+all\+\_\+implements\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}func, \mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}} \texorpdfstring{$\ast$}{*}class\+\_\+children)
\begin{DoxyCompactList}\small\item\em Get all implementations of a function in a state. \end{DoxyCompactList}\item 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eolian_gae09f74742b444e80d21209a8bcfe06f5}{eolian\+\_\+aux\+\_\+implement\+\_\+parent\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl)
\begin{DoxyCompactList}\small\item\em Get previous implementation in the inheritance hierarchy. \end{DoxyCompactList}\item 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eolian_ga11198808e6aeb85c0803273069c80c4a}{eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\begin{DoxyCompactList}\small\item\em Get documentation for an implementation. \end{DoxyCompactList}\item 
EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eolian_ga150fca59baff62b1712bd21a34fde9b7}{eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+fallback\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}impl)
\begin{DoxyCompactList}\small\item\em Get documentation fallback for an implementation. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}




\doxysubsection{Function Documentation}
\Hypertarget{group__Eolian_gab684e19f341e44566e2edd412b755a44}\label{group__Eolian_gab684e19f341e44566e2edd412b755a44} 
\index{Eolian@{Eolian}!eolian\_aux\_state\_class\_children\_find@{eolian\_aux\_state\_class\_children\_find}}
\index{eolian\_aux\_state\_class\_children\_find@{eolian\_aux\_state\_class\_children\_find}!Eolian@{Eolian}}
\doxysubsubsection{\texorpdfstring{eolian\_aux\_state\_class\_children\_find()}{eolian\_aux\_state\_class\_children\_find()}}
{\footnotesize\ttfamily EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}} \texorpdfstring{$\ast$}{*} eolian\+\_\+aux\+\_\+state\+\_\+class\+\_\+children\+\_\+find (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} \texorpdfstring{$\ast$}{*}}]{state }\end{DoxyParamCaption})}



Build reverse children hierarchy of an Eolian state. 

The point of this is basically to figure out reverse inheritance. The keys of the returned hash will be class pointers and the values will be lists. If classes A and B both inherit from C, they will be in C\textquotesingle{}s list after lookup.

You are responsible for freeing this hash using standard \doxylink{group__Eina__Hash__Group_ga76829f09c99852b1536efc813d99fc78}{eina\+\_\+hash\+\_\+free()}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em state} & the Eolian state. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a hash containing the hierarchy. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Hash__Group_ga6e9dc02a249e1fcdb64e38e7dc47afb3}{eina\+\_\+hash\+\_\+find()}}, \mbox{\hyperlink{group__Eina__Hash__Group_gaa1a3ef16d0247ba9a05648c16ccb3da6}{eina\+\_\+hash\+\_\+pointer\+\_\+new()}}, \mbox{\hyperlink{group__Eina__Hash__Group_gaec07a67481f4a4dc87f08d37a05a26f9}{eina\+\_\+hash\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Iterator__Group_gac7314580e18868ef229f5d2814562794}{EINA\+\_\+\+ITERATOR\+\_\+\+FOREACH}}, \mbox{\hyperlink{group__Eina__Iterator__Group_ga50da005e8d26c0a043d0d1c025bc9008}{eina\+\_\+iterator\+\_\+free()}}, and \mbox{\hyperlink{group__Eina__List__Group_ga625698a383dda8fc0db245a1c7608c49}{eina\+\_\+list\+\_\+append()}}.

\Hypertarget{group__Eolian_ga5f3fdcb53e7caaca409b444a02d58f7d}\label{group__Eolian_ga5f3fdcb53e7caaca409b444a02d58f7d} 
\index{Eolian@{Eolian}!eolian\_aux\_class\_callables\_get@{eolian\_aux\_class\_callables\_get}}
\index{eolian\_aux\_class\_callables\_get@{eolian\_aux\_class\_callables\_get}!Eolian@{Eolian}}
\doxysubsubsection{\texorpdfstring{eolian\_aux\_class\_callables\_get()}{eolian\_aux\_class\_callables\_get()}}
{\footnotesize\ttfamily EOLIAN\+\_\+\+API size\+\_\+t eolian\+\_\+aux\+\_\+class\+\_\+callables\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}}]{klass,  }\item[{\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{funcs,  }\item[{\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{events,  }\item[{size\+\_\+t \texorpdfstring{$\ast$}{*}}]{ownfuncs,  }\item[{size\+\_\+t \texorpdfstring{$\ast$}{*}}]{ownevs }\end{DoxyParamCaption})}



Get all APIs that are usable on the class. 

The {\ttfamily funcs} parameter will contain the functions, while {\ttfamily events} will contain events. The initial items in the lists will be the funcs and events defined by the class itself, followed by those defined in the classes it inherits from.

Funcs will contain implement pointers, events will contain event pointers.

The {\ttfamily ownfuncs} param defines how many of the list\textquotesingle{}s items are the classes\textquotesingle{} own API. Same happens with {\ttfamily ownevs} for events.

You are responsible for freeing the returned lists but not their contents. If you want to skip either of the lists, pass NULL.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em klass} & the class. \\
\hline
\mbox{\texttt{ out}}  & {\em funcs} & the functions list reference, NULL if not used. \\
\hline
\mbox{\texttt{ out}}  & {\em events} & the event list reference, NULL if not used. \\
\hline
\mbox{\texttt{ out}}  & {\em ownfuncs} & the number of own functions, NULL if not used. \\
\hline
\mbox{\texttt{ out}}  & {\em ownevs} & the number of own events, NULL if not used. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the total number of items written into either list. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Hash__Group_ga76829f09c99852b1536efc813d99fc78}{eina\+\_\+hash\+\_\+free()}}, \mbox{\hyperlink{group__Eina__Hash__Group_gaa1a3ef16d0247ba9a05648c16ccb3da6}{eina\+\_\+hash\+\_\+pointer\+\_\+new()}}, \mbox{\hyperlink{group__Eina__Hash__Group_gaec07a67481f4a4dc87f08d37a05a26f9}{eina\+\_\+hash\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Iterator__Group_gac7314580e18868ef229f5d2814562794}{EINA\+\_\+\+ITERATOR\+\_\+\+FOREACH}}, \mbox{\hyperlink{group__Eina__Iterator__Group_ga50da005e8d26c0a043d0d1c025bc9008}{eina\+\_\+iterator\+\_\+free()}}, and \mbox{\hyperlink{group__Eina__List__Group_ga625698a383dda8fc0db245a1c7608c49}{eina\+\_\+list\+\_\+append()}}.

\Hypertarget{group__Eolian_ga61cfd8034774a38cb9093a7f6846e687}\label{group__Eolian_ga61cfd8034774a38cb9093a7f6846e687} 
\index{Eolian@{Eolian}!eolian\_aux\_function\_all\_implements\_get@{eolian\_aux\_function\_all\_implements\_get}}
\index{eolian\_aux\_function\_all\_implements\_get@{eolian\_aux\_function\_all\_implements\_get}!Eolian@{Eolian}}
\doxysubsubsection{\texorpdfstring{eolian\_aux\_function\_all\_implements\_get()}{eolian\_aux\_function\_all\_implements\_get()}}
{\footnotesize\ttfamily EOLIAN\+\_\+\+API \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*} eolian\+\_\+aux\+\_\+function\+\_\+all\+\_\+implements\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} \texorpdfstring{$\ast$}{*}}]{func,  }\item[{\mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}} \texorpdfstring{$\ast$}{*}}]{class\+\_\+children }\end{DoxyParamCaption})}



Get all implementations of a function in a state. 

Given a function and a children hierarchy from \doxylink{group__Eolian_gab684e19f341e44566e2edd412b755a44}{eolian\+\_\+aux\+\_\+state\+\_\+class\+\_\+children\+\_\+find()}, this will func all implementations of that function in the system. This is useful for various utilities. You need to free the list but not the contents.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em func} & the function. \\
\hline
\mbox{\texttt{ in}}  & {\em class\+\_\+children} & the children hierarchy. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a list of implementations. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Hash__Group_ga76829f09c99852b1536efc813d99fc78}{eina\+\_\+hash\+\_\+free()}}, and \mbox{\hyperlink{group__Eina__Hash__Group_gaa1a3ef16d0247ba9a05648c16ccb3da6}{eina\+\_\+hash\+\_\+pointer\+\_\+new()}}.

\Hypertarget{group__Eolian_gae09f74742b444e80d21209a8bcfe06f5}\label{group__Eolian_gae09f74742b444e80d21209a8bcfe06f5} 
\index{Eolian@{Eolian}!eolian\_aux\_implement\_parent\_get@{eolian\_aux\_implement\_parent\_get}}
\index{eolian\_aux\_implement\_parent\_get@{eolian\_aux\_implement\_parent\_get}!Eolian@{Eolian}}
\doxysubsubsection{\texorpdfstring{eolian\_aux\_implement\_parent\_get()}{eolian\_aux\_implement\_parent\_get()}}
{\footnotesize\ttfamily EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*} eolian\+\_\+aux\+\_\+implement\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}}]{impl }\end{DoxyParamCaption})}



Get previous implementation in the inheritance hierarchy. 

This performs a depth-\/first search in the hierarchy, starting with the specific given implementation. Once it is found, this parent implementation is returned.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em impl} & the implementation. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the parent implementation. 
\end{DoxyReturn}
\Hypertarget{group__Eolian_ga11198808e6aeb85c0803273069c80c4a}\label{group__Eolian_ga11198808e6aeb85c0803273069c80c4a} 
\index{Eolian@{Eolian}!eolian\_aux\_implement\_documentation\_get@{eolian\_aux\_implement\_documentation\_get}}
\index{eolian\_aux\_implement\_documentation\_get@{eolian\_aux\_implement\_documentation\_get}!Eolian@{Eolian}}
\doxysubsubsection{\texorpdfstring{eolian\_aux\_implement\_documentation\_get()}{eolian\_aux\_implement\_documentation\_get()}}
{\footnotesize\ttfamily EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}}]{impl,  }\item[{Eolian\+\_\+\+Function\+\_\+\+Type}]{ftype }\end{DoxyParamCaption})}



Get documentation for an implementation. 

This first checks if the implementation has documentation for the given type. If so, it is returned; if not, parent implementations as specified in \doxylink{group__Eolian_gae09f74742b444e80d21209a8bcfe06f5}{eolian\+\_\+aux\+\_\+implement\+\_\+parent\+\_\+get()} are searched and the first one to have the documentation is used.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em impl} & the implementation. \\
\hline
\mbox{\texttt{ in}}  & {\em ftype} & the function type (method, property, getter, setter). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the documentation or NULL. 
\end{DoxyReturn}
\Hypertarget{group__Eolian_ga150fca59baff62b1712bd21a34fde9b7}\label{group__Eolian_ga150fca59baff62b1712bd21a34fde9b7} 
\index{Eolian@{Eolian}!eolian\_aux\_implement\_documentation\_fallback\_get@{eolian\_aux\_implement\_documentation\_fallback\_get}}
\index{eolian\_aux\_implement\_documentation\_fallback\_get@{eolian\_aux\_implement\_documentation\_fallback\_get}!Eolian@{Eolian}}
\doxysubsubsection{\texorpdfstring{eolian\_aux\_implement\_documentation\_fallback\_get()}{eolian\_aux\_implement\_documentation\_fallback\_get()}}
{\footnotesize\ttfamily EOLIAN\+\_\+\+API const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} \texorpdfstring{$\ast$}{*} eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+fallback\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} \texorpdfstring{$\ast$}{*}}]{impl }\end{DoxyParamCaption})}



Get documentation fallback for an implementation. 

This is used when the implement does not have a "{}common"{} documentation block. If the given implement is a getter and not a setter, this returns the getter\textquotesingle{}s documentation. If it\textquotesingle{}s a setter but not a getter, it returns the setter documentation. Otherwise, it returns NULL.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em impl} & the implementation. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the documentation or NULL. 
\end{DoxyReturn}
