\hypertarget{group__Eolian}{}\doxysection{Eolian}
\label{group__Eolian}\index{Eolian@{Eolian}}
\doxysubsection*{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}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Eolian_ga177388afeec2f6e12b63d8ab68f335b9}\label{group__Eolian_ga177388afeec2f6e12b63d8ab68f335b9}} 
\#define {\bfseries EOLIAN\+\_\+\+FILE\+\_\+\+FORMAT\+\_\+\+VERSION}~1
\item 
\mbox{\Hypertarget{group__Eolian_ga3b79adacf5509094a0ea2c571313009f}\label{group__Eolian_ga3b79adacf5509094a0ea2c571313009f}} 
\#define {\bfseries EOLIAN\+\_\+\+CAST}(type,  expr)~((const type $\ast$)expr)
\item 
\mbox{\Hypertarget{group__Eolian_ga9c58103813ca4f75d5bf928c8a2519c0}\label{group__Eolian_ga9c58103813ca4f75d5bf928c8a2519c0}} 
\#define {\bfseries EOLIAN\+\_\+\+OBJECT}(expr)~EOLIAN\+\_\+\+CAST(\mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}}, expr)
\item 
\mbox{\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}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Eolian_ga1a8f807b3d0d4d53ac10ac8d5052c1fa}\label{group__Eolian_ga1a8f807b3d0d4d53ac10ac8d5052c1fa}} 
typedef struct \mbox{\hyperlink{struct__Eolian__State}{\+\_\+\+Eolian\+\_\+\+State}} {\bfseries Eolian\+\_\+\+State}
\item 
\mbox{\Hypertarget{group__Eolian_gace35a011b0b81e34120db1816ea747c8}\label{group__Eolian_gace35a011b0b81e34120db1816ea747c8}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Object}{\+\_\+\+Eolian\+\_\+\+Object}} {\bfseries Eolian\+\_\+\+Object}
\item 
\mbox{\Hypertarget{group__Eolian_gab4d95c82c7665f006835e577c4a1bb81}\label{group__Eolian_gab4d95c82c7665f006835e577c4a1bb81}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Class}{\+\_\+\+Eolian\+\_\+\+Class}} {\bfseries Eolian\+\_\+\+Class}
\item 
\mbox{\Hypertarget{group__Eolian_ga18385cbab27d3f914b877384e28cdeaf}\label{group__Eolian_ga18385cbab27d3f914b877384e28cdeaf}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Function}{\+\_\+\+Eolian\+\_\+\+Function}} {\bfseries Eolian\+\_\+\+Function}
\item 
\mbox{\Hypertarget{group__Eolian_ga32abb2bb70f094d81c637e852270cf57}\label{group__Eolian_ga32abb2bb70f094d81c637e852270cf57}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Part}{\+\_\+\+Eolian\+\_\+\+Part}} {\bfseries Eolian\+\_\+\+Part}
\item 
\mbox{\Hypertarget{group__Eolian_gab82be15e5212802d84343f2444640358}\label{group__Eolian_gab82be15e5212802d84343f2444640358}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Type}{\+\_\+\+Eolian\+\_\+\+Type}} {\bfseries Eolian\+\_\+\+Type}
\item 
\mbox{\Hypertarget{group__Eolian_ga40490dac370bac13af5fc8b66804baf3}\label{group__Eolian_ga40490dac370bac13af5fc8b66804baf3}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Typedecl}{\+\_\+\+Eolian\+\_\+\+Typedecl}} {\bfseries Eolian\+\_\+\+Typedecl}
\item 
\mbox{\Hypertarget{group__Eolian_gaac10d59c754a6e58f07074a321f844ee}\label{group__Eolian_gaac10d59c754a6e58f07074a321f844ee}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Function__Parameter}{\+\_\+\+Eolian\+\_\+\+Function\+\_\+\+Parameter}} {\bfseries Eolian\+\_\+\+Function\+\_\+\+Parameter}
\item 
\mbox{\Hypertarget{group__Eolian_ga7f95af8f78b908fde98d767a6e4a1169}\label{group__Eolian_ga7f95af8f78b908fde98d767a6e4a1169}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Implement}{\+\_\+\+Eolian\+\_\+\+Implement}} {\bfseries Eolian\+\_\+\+Implement}
\item 
\mbox{\Hypertarget{group__Eolian_gafd0aad91f5302be60f58964d45ab48e7}\label{group__Eolian_gafd0aad91f5302be60f58964d45ab48e7}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Constructor}{\+\_\+\+Eolian\+\_\+\+Constructor}} {\bfseries Eolian\+\_\+\+Constructor}
\item 
\mbox{\Hypertarget{group__Eolian_ga7bf2765cc89649c84f6dc5c58f61bba0}\label{group__Eolian_ga7bf2765cc89649c84f6dc5c58f61bba0}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Event}{\+\_\+\+Eolian\+\_\+\+Event}} {\bfseries Eolian\+\_\+\+Event}
\item 
\mbox{\Hypertarget{group__Eolian_ga2a9aca49bfdc6f8de92fc7207d87e783}\label{group__Eolian_ga2a9aca49bfdc6f8de92fc7207d87e783}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Expression}{\+\_\+\+Eolian\+\_\+\+Expression}} {\bfseries Eolian\+\_\+\+Expression}
\item 
\mbox{\Hypertarget{group__Eolian_ga1e64d236d98856bbf7c9c6e7ad7a5819}\label{group__Eolian_ga1e64d236d98856bbf7c9c6e7ad7a5819}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Constant}{\+\_\+\+Eolian\+\_\+\+Constant}} {\bfseries Eolian\+\_\+\+Constant}
\item 
\mbox{\Hypertarget{group__Eolian_gac1c9a795b31fccbf47648ce70cce24b1}\label{group__Eolian_gac1c9a795b31fccbf47648ce70cce24b1}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Error}{\+\_\+\+Eolian\+\_\+\+Error}} {\bfseries Eolian\+\_\+\+Error}
\item 
\mbox{\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 
\mbox{\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 
\mbox{\Hypertarget{group__Eolian_ga9f6148f96592f4b7dc8898989f8ed515}\label{group__Eolian_ga9f6148f96592f4b7dc8898989f8ed515}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Documentation}{\+\_\+\+Eolian\+\_\+\+Documentation}} {\bfseries Eolian\+\_\+\+Documentation}
\item 
\mbox{\Hypertarget{group__Eolian_ga5dedece7268f0a214fc87c581c935dea}\label{group__Eolian_ga5dedece7268f0a214fc87c581c935dea}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Unit}{\+\_\+\+Eolian\+\_\+\+Unit}} {\bfseries Eolian\+\_\+\+Unit}
\item 
\mbox{\Hypertarget{group__Eolian_gafcaca7565728dabd4723d6904ca139e5}\label{group__Eolian_gafcaca7565728dabd4723d6904ca139e5}} 
typedef void($\ast$ {\bfseries Eolian\+\_\+\+Panic\+\_\+\+Cb}) (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$msg)
\item 
\mbox{\Hypertarget{group__Eolian_ga031bae089f0d19e03926d180facb0356}\label{group__Eolian_ga031bae089f0d19e03926d180facb0356}} 
typedef void($\ast$ {\bfseries Eolian\+\_\+\+Error\+\_\+\+Cb}) (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj, const char $\ast$msg, void $\ast$data)
\item 
\mbox{\Hypertarget{group__Eolian_gab7aff46ca894848f8edde969b10094a2}\label{group__Eolian_gab7aff46ca894848f8edde969b10094a2}} 
typedef struct \mbox{\hyperlink{struct__Eolian__Value}{\+\_\+\+Eolian\+\_\+\+Value}} {\bfseries Eolian\+\_\+\+Value}
\item 
\mbox{\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}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\Hypertarget{group__Eolian_gae1853844af54d681225f80dd88b3aee9}\label{group__Eolian_gae1853844af54d681225f80dd88b3aee9}} 
enum {\bfseries Eolian\+\_\+\+Expression\+\_\+\+Mask} \{ \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+SINT} = 1 $<$$<$ 0
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+UINT} = 1 $<$$<$ 1
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+INT} = EOLIAN\+\_\+\+MASK\+\_\+\+SINT $\vert$ EOLIAN\+\_\+\+MASK\+\_\+\+UINT
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+FLOAT} = 1 $<$$<$ 2
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+BOOL} = 1 $<$$<$ 3
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+STRING} = 1 $<$$<$ 4
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+CHAR} = 1 $<$$<$ 5
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+NULL} = 1 $<$$<$ 6
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+SIGNED} = EOLIAN\+\_\+\+MASK\+\_\+\+SINT $\vert$ EOLIAN\+\_\+\+MASK\+\_\+\+FLOAT
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+NUMBER} = EOLIAN\+\_\+\+MASK\+\_\+\+INT $\vert$ EOLIAN\+\_\+\+MASK\+\_\+\+FLOAT
, \newline
{\bfseries EOLIAN\+\_\+\+MASK\+\_\+\+ALL}
 \}
\item 
\mbox{\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 
\mbox{\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 
\mbox{\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}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Eolian_ga00c1ee85d1e9eb45e2a46804a3f65af9}\label{group__Eolian_ga00c1ee85d1e9eb45e2a46804a3f65af9}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int {\bfseries eolian\+\_\+init} (void)
\item 
\mbox{\Hypertarget{group__Eolian_ga970f4f89472110e6bd01658d56620f26}\label{group__Eolian_ga970f4f89472110e6bd01658d56620f26}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int {\bfseries eolian\+\_\+shutdown} (void)
\item 
\mbox{\Hypertarget{group__Eolian_ga622c191b85a832704ae70f695d2b0d32}\label{group__Eolian_ga622c191b85a832704ae70f695d2b0d32}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} unsigned short {\bfseries eolian\+\_\+file\+\_\+format\+\_\+version\+\_\+get} (void)
\item 
\mbox{\Hypertarget{group__Eolian_ga3f748db333d1d130fb4a05c33e9d9761}\label{group__Eolian_ga3f748db333d1d130fb4a05c33e9d9761}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+new} (void)
\item 
\mbox{\Hypertarget{group__Eolian_ga8a4ecd13f1dc5fad9a71840310541b76}\label{group__Eolian_ga8a4ecd13f1dc5fad9a71840310541b76}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} void {\bfseries eolian\+\_\+state\+\_\+free} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gaae6a1c1d008fb818be64ba4bee7d923b}\label{group__Eolian_gaae6a1c1d008fb818be64ba4bee7d923b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Panic\+\_\+\+Cb {\bfseries eolian\+\_\+state\+\_\+panic\+\_\+cb\+\_\+set} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, Eolian\+\_\+\+Panic\+\_\+\+Cb cb)
\item 
\mbox{\Hypertarget{group__Eolian_ga880141355151304d0261db26f16f4c6b}\label{group__Eolian_ga880141355151304d0261db26f16f4c6b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Error\+\_\+\+Cb {\bfseries eolian\+\_\+state\+\_\+error\+\_\+cb\+\_\+set} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, Eolian\+\_\+\+Error\+\_\+\+Cb cb)
\item 
\mbox{\Hypertarget{group__Eolian_gad9fcbc19f037b50cf1afb09dd475edcc}\label{group__Eolian_gad9fcbc19f037b50cf1afb09dd475edcc}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} void $\ast$ {\bfseries eolian\+\_\+state\+\_\+error\+\_\+data\+\_\+set} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, void $\ast$data)
\item 
\mbox{\Hypertarget{group__Eolian_ga6d1d3837dca857bc3008e6ecf1a0a678}\label{group__Eolian_ga6d1d3837dca857bc3008e6ecf1a0a678}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Object\+\_\+\+Type {\bfseries eolian\+\_\+object\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_ga3ff46469eb8ece319b5c09b4d91afc8a}\label{group__Eolian_ga3ff46469eb8ece319b5c09b4d91afc8a}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$ {\bfseries eolian\+\_\+object\+\_\+unit\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_ga1d5194d46f18694bc6ea721037815255}\label{group__Eolian_ga1d5194d46f18694bc6ea721037815255}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+object\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_gaa8ab901d14ab00959e2a9825a0d1e718}\label{group__Eolian_gaa8ab901d14ab00959e2a9825a0d1e718}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int {\bfseries eolian\+\_\+object\+\_\+line\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_gabeea81fdd840daa9d53f974e217d350a}\label{group__Eolian_gabeea81fdd840daa9d53f974e217d350a}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int {\bfseries eolian\+\_\+object\+\_\+column\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_ga744f687034fa0185eb61b82653a8466d}\label{group__Eolian_ga744f687034fa0185eb61b82653a8466d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+object\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_gaa474c513256a2f01405d5ca75a2dcd60}\label{group__Eolian_gaa474c513256a2f01405d5ca75a2dcd60}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+object\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_ga96e979b509c32630f4df1e1176e1bc67}\label{group__Eolian_ga96e979b509c32630f4df1e1176e1bc67}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+object\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_ga9b48eb9425a91ada748f2c368926012f}\label{group__Eolian_ga9b48eb9425a91ada748f2c368926012f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+object\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_ga60eac7d9b01551780b67ef169b3eac2d}\label{group__Eolian_ga60eac7d9b01551780b67ef169b3eac2d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+object\+\_\+is\+\_\+beta} (const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$obj)
\item 
\mbox{\Hypertarget{group__Eolian_ga5b53c7f05cba00bfaa078f9fccf500ef}\label{group__Eolian_ga5b53c7f05cba00bfaa078f9fccf500ef}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+directory\+\_\+add} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$dir)
\item 
\mbox{\Hypertarget{group__Eolian_ga328bb07833d9f371618b36e4831dc852}\label{group__Eolian_ga328bb07833d9f371618b36e4831dc852}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+system\+\_\+directory\+\_\+add} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga09e9b833d1838dfb7d42bcf264893d32}\label{group__Eolian_ga09e9b833d1838dfb7d42bcf264893d32}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+eo\+\_\+file\+\_\+paths\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga159c94ba977bfcd3955dcda242f4f08d}\label{group__Eolian_ga159c94ba977bfcd3955dcda242f4f08d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+eot\+\_\+file\+\_\+paths\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga0f3cd4f57cc23c18fc66e2f743d0d75b}\label{group__Eolian_ga0f3cd4f57cc23c18fc66e2f743d0d75b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+eo\+\_\+files\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gafc0b7b2a75123f071d2f3c1f150f9523}\label{group__Eolian_gafc0b7b2a75123f071d2f3c1f150f9523}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+eot\+\_\+files\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga9b446ba62af1cadc81b0470ba999d2d2}\label{group__Eolian_ga9b446ba62af1cadc81b0470ba999d2d2}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+file\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$filename)
\item 
\mbox{\Hypertarget{group__Eolian_ga14d49152c2e86cbacc032deb284248eb}\label{group__Eolian_ga14d49152c2e86cbacc032deb284248eb}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+file\+\_\+path\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$filepath)
\item 
\mbox{\Hypertarget{group__Eolian_gaeb7ecb07dd29919cd0617f6b25f256cd}\label{group__Eolian_gaeb7ecb07dd29919cd0617f6b25f256cd}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+all\+\_\+eo\+\_\+files\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gadf9d8997c6809aef791e348169324fe1}\label{group__Eolian_gadf9d8997c6809aef791e348169324fe1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+all\+\_\+eot\+\_\+files\+\_\+parse} (\mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga3cf74447b97368558b6f4c0988d6e96f}\label{group__Eolian_ga3cf74447b97368558b6f4c0988d6e96f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+state\+\_\+check} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gabd68478ff0feff9115ffbf129923e089}\label{group__Eolian_gabd68478ff0feff9115ffbf129923e089}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+unit\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga4b1d787f84f4e9c9904fad7656031572}\label{group__Eolian_ga4b1d787f84f4e9c9904fad7656031572}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+units\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga602be5b6469ae30ff8ba76661bdeb5f3}\label{group__Eolian_ga602be5b6469ae30ff8ba76661bdeb5f3}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+state\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga87979d18542c952a90ef958dcaebb110}\label{group__Eolian_ga87979d18542c952a90ef958dcaebb110}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+children\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga6fd308088ce8cc7551feeda52f416801}\label{group__Eolian_ga6fd308088ce8cc7551feeda52f416801}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+unit\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga5ffb538839d4625122c4a69a69aa04a8}\label{group__Eolian_ga5ffb538839d4625122c4a69a69aa04a8}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+unit\+\_\+file\+\_\+path\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_gabd84ff1013cabeb88aff3460461e3749}\label{group__Eolian_gabd84ff1013cabeb88aff3460461e3749}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} unsigned short {\bfseries eolian\+\_\+unit\+\_\+version\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga13c23ff7e96f678f3c411736746b06f7}\label{group__Eolian_ga13c23ff7e96f678f3c411736746b06f7}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+object\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_ga4522a24c18262b0dd8ada7828fdf59cb}\label{group__Eolian_ga4522a24c18262b0dd8ada7828fdf59cb}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+objects\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga5f0710dd535fdf7d6dccf04a960dd9b7}\label{group__Eolian_ga5f0710dd535fdf7d6dccf04a960dd9b7}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+class\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit, const char $\ast$class\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga4ae13157f1daa284a5eb83fd666683be}\label{group__Eolian_ga4ae13157f1daa284a5eb83fd666683be}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+classes\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga3a5e11bd2677c5df5e561825be081a7d}\label{group__Eolian_ga3a5e11bd2677c5df5e561825be081a7d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+constant\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_gace182b0c3027383a0b0e0d574e4a211c}\label{group__Eolian_gace182b0c3027383a0b0e0d574e4a211c}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+error\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_ga2f3d71194672f611518d8c6a53b3e06f}\label{group__Eolian_ga2f3d71194672f611518d8c6a53b3e06f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+constants\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga81d5db5f03ac642c8861bf392360d014}\label{group__Eolian_ga81d5db5f03ac642c8861bf392360d014}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+errors\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga64823486692bde08b6e4131be9bd3910}\label{group__Eolian_ga64823486692bde08b6e4131be9bd3910}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+alias\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_ga34b7f2d1940e5c323f1ca809448890f7}\label{group__Eolian_ga34b7f2d1940e5c323f1ca809448890f7}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+struct\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_gaccbbd7b577ca9927f52e9f4fb4425e86}\label{group__Eolian_gaccbbd7b577ca9927f52e9f4fb4425e86}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+enum\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_ga1037d8b9bcdae1ba0e6f27d5030d329c}\label{group__Eolian_ga1037d8b9bcdae1ba0e6f27d5030d329c}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+aliases\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga4ffe790fd2a8fbfc9e70586118bdb43c}\label{group__Eolian_ga4ffe790fd2a8fbfc9e70586118bdb43c}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+structs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga524d6a6a57292a17819450d2b5330851}\label{group__Eolian_ga524d6a6a57292a17819450d2b5330851}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+unit\+\_\+enums\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Unit}{Eolian\+\_\+\+Unit}} $\ast$unit)
\item 
\mbox{\Hypertarget{group__Eolian_ga80191ecc182a4161a06c786584d2042a}\label{group__Eolian_ga80191ecc182a4161a06c786584d2042a}} 
static const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+object\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_ga4e781e46dfae043258af324904f1f1da}\label{group__Eolian_ga4e781e46dfae043258af324904f1f1da}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+objects\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga0a966a61f29cbb58c9de17a3eb452456}\label{group__Eolian_ga0a966a61f29cbb58c9de17a3eb452456}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+objects\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gae8dca67c9d8e9ec5a4b447a10c6722ba}\label{group__Eolian_gae8dca67c9d8e9ec5a4b447a10c6722ba}} 
static const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+class\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$class\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga8257da00a5f3cb2da8782ebe7767c43f}\label{group__Eolian_ga8257da00a5f3cb2da8782ebe7767c43f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+class\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga63b304af40db4be19c348ac5197bfd87}\label{group__Eolian_ga63b304af40db4be19c348ac5197bfd87}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+classes\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga59922760e2b666bb20e55bb8c0a2a182}\label{group__Eolian_ga59922760e2b666bb20e55bb8c0a2a182}} 
static const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+constant\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_ga7515e27ea975e5a6a73850f8eea921fd}\label{group__Eolian_ga7515e27ea975e5a6a73850f8eea921fd}} 
static const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+error\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_ga426d673fdfe4cb1d0ebf334a154f48cf}\label{group__Eolian_ga426d673fdfe4cb1d0ebf334a154f48cf}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+constants\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_gad7b24bd14a781cbd1dc63432193ad4a4}\label{group__Eolian_gad7b24bd14a781cbd1dc63432193ad4a4}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+errors\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga98378c3574abbefe29d027ed365b2939}\label{group__Eolian_ga98378c3574abbefe29d027ed365b2939}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+constants\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gaf5053a14fd38bd139149b6cb920b9a60}\label{group__Eolian_gaf5053a14fd38bd139149b6cb920b9a60}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+errors\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gab54a84d39763da32bae9c968582f6db1}\label{group__Eolian_gab54a84d39763da32bae9c968582f6db1}} 
static const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+alias\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_gaabbade46f181ce294fdb4f75d7be4a08}\label{group__Eolian_gaabbade46f181ce294fdb4f75d7be4a08}} 
static const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+struct\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_gab739fba9462f08a04c2cb770a3df97dc}\label{group__Eolian_gab739fba9462f08a04c2cb770a3df97dc}} 
static const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+enum\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$name)
\item 
\mbox{\Hypertarget{group__Eolian_gad93ec11db09a399a9449a6501144b428}\label{group__Eolian_gad93ec11db09a399a9449a6501144b428}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+aliases\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga71cba162cae4ee919d52ce2d698f31b5}\label{group__Eolian_ga71cba162cae4ee919d52ce2d698f31b5}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+structs\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_gae69de4966e63c4a2937e85aa5c0e9cb8}\label{group__Eolian_gae69de4966e63c4a2937e85aa5c0e9cb8}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+enums\+\_\+by\+\_\+file\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const char $\ast$file\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga518575d59e62c1fcc930c8136f53644f}\label{group__Eolian_ga518575d59e62c1fcc930c8136f53644f}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+aliases\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga02f9b088af9e4cb0e651a39f7ef73e7d}\label{group__Eolian_ga02f9b088af9e4cb0e651a39f7ef73e7d}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+structs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_gad38a6e9f4c1d53812bb3fcae955a1889}\label{group__Eolian_gad38a6e9f4c1d53812bb3fcae955a1889}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+state\+\_\+enums\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\item 
\mbox{\Hypertarget{group__Eolian_ga9f5b533aaafd4221007c4371a54f77d2}\label{group__Eolian_ga9f5b533aaafd4221007c4371a54f77d2}} 
static const char $\ast$ {\bfseries eolian\+\_\+class\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gad358b47a199e39fdb00ca8c066db7ae9}\label{group__Eolian_gad358b47a199e39fdb00ca8c066db7ae9}} 
static const char $\ast$ {\bfseries eolian\+\_\+class\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga327e9cc10a4cb2016654975e7d95b0ae}\label{group__Eolian_ga327e9cc10a4cb2016654975e7d95b0ae}} 
static const char $\ast$ {\bfseries eolian\+\_\+class\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga1993d696e14c8f392f447b9df3fd98f8}\label{group__Eolian_ga1993d696e14c8f392f447b9df3fd98f8}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gaadfbec021da3c2a84b0043f0c41ac509}\label{group__Eolian_gaadfbec021da3c2a84b0043f0c41ac509}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Class\+\_\+\+Type {\bfseries eolian\+\_\+class\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gaf6914f1ef709b945c8c3171ed9fd45fa}\label{group__Eolian_gaf6914f1ef709b945c8c3171ed9fd45fa}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga436590995df09d39c8b89b45d932c00a}\label{group__Eolian_ga436590995df09d39c8b89b45d932c00a}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+class\+\_\+c\+\_\+prefix\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga0bd01b899391ccb5942690615f9d2380}\label{group__Eolian_ga0bd01b899391ccb5942690615f9d2380}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+class\+\_\+event\+\_\+c\+\_\+prefix\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga02c4d255ca0941f6c8c8dc79882f1b2a}\label{group__Eolian_ga02c4d255ca0941f6c8c8dc79882f1b2a}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+class\+\_\+data\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga292e392c6ae5ef3413311d826c1f9215}\label{group__Eolian_ga292e392c6ae5ef3413311d826c1f9215}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+parent\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gaca7b741b0051e6033ffec5d6a9f00597}\label{group__Eolian_gaca7b741b0051e6033ffec5d6a9f00597}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+requires\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga0c10759becf1dbb929cb3de34bc6e8dd}\label{group__Eolian_ga0c10759becf1dbb929cb3de34bc6e8dd}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+extensions\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gafad58673827a3b39749191c1fc7284f4}\label{group__Eolian_gafad58673827a3b39749191c1fc7284f4}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+functions\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass, Eolian\+\_\+\+Function\+\_\+\+Type func\+\_\+type)
\item 
\mbox{\Hypertarget{group__Eolian_gac6447777e85ea9717c34e292caffd2fd}\label{group__Eolian_gac6447777e85ea9717c34e292caffd2fd}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Function\+\_\+\+Type {\bfseries eolian\+\_\+function\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id)
\item 
\mbox{\Hypertarget{group__Eolian_ga6dde3d8721a9a7ba0f75db5275802b47}\label{group__Eolian_ga6dde3d8721a9a7ba0f75db5275802b47}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Object\+\_\+\+Scope {\bfseries eolian\+\_\+function\+\_\+scope\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_gaf0ce9dd9c86a9c1b0a980936d39ec456}\label{group__Eolian_gaf0ce9dd9c86a9c1b0a980936d39ec456}} 
static const char $\ast$ {\bfseries eolian\+\_\+function\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$fid)
\item 
\mbox{\Hypertarget{group__Eolian_ga0ecee16e245621fe3ea05fb7a256edb0}\label{group__Eolian_ga0ecee16e245621fe3ea05fb7a256edb0}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+full\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_gad96be59fa84f513b3bcbc0ba94de91f8}\label{group__Eolian_gad96be59fa84f513b3bcbc0ba94de91f8}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+function\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass, const char $\ast$func\+\_\+name, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\mbox{\Hypertarget{group__Eolian_gac68b222348f164d18a2b0e156c1fdeab}\label{group__Eolian_gac68b222348f164d18a2b0e156c1fdeab}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+implement\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id)
\item 
\mbox{\Hypertarget{group__Eolian_ga64c5c5a55fdd1115448f92da2c28b3e8}\label{group__Eolian_ga64c5c5a55fdd1115448f92da2c28b3e8}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+is\+\_\+static} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id)
\item 
\mbox{\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}} $\ast$function\+\_\+id)
\item 
\mbox{\Hypertarget{group__Eolian_ga1544cba76d357d9d17d28557642ea249}\label{group__Eolian_ga1544cba76d357d9d17d28557642ea249}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+is\+\_\+constructor} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id, const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gac15994b49cba19955355e2e6005b6372}\label{group__Eolian_gac15994b49cba19955355e2e6005b6372}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+parameters\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id)
\item 
\mbox{\Hypertarget{group__Eolian_gaf51b05fd2130fae28793e2880ccc063c}\label{group__Eolian_gaf51b05fd2130fae28793e2880ccc063c}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+property\+\_\+keys\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_ga9cdcd51235e0a4e75aca680d62453259}\label{group__Eolian_ga9cdcd51235e0a4e75aca680d62453259}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+property\+\_\+values\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_gab0feb07b17ac1f552dc4c79b3ed6b08a}\label{group__Eolian_gab0feb07b17ac1f552dc4c79b3ed6b08a}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Parameter\+\_\+\+Direction {\bfseries eolian\+\_\+parameter\+\_\+direction\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param)
\item 
\mbox{\Hypertarget{group__Eolian_ga8c110541a4aca5dad8f896a4ddbcfe3a}\label{group__Eolian_ga8c110541a4aca5dad8f896a4ddbcfe3a}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+parameter\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param)
\item 
\mbox{\Hypertarget{group__Eolian_ga9c6c60b0217ca8ea50b071b22d688c31}\label{group__Eolian_ga9c6c60b0217ca8ea50b071b22d688c31}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$ {\bfseries eolian\+\_\+parameter\+\_\+default\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param)
\item 
\mbox{\Hypertarget{group__Eolian_ga2a619d012b06c9117df085ca407873c5}\label{group__Eolian_ga2a619d012b06c9117df085ca407873c5}} 
static const char $\ast$ {\bfseries eolian\+\_\+parameter\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param)
\item 
\mbox{\Hypertarget{group__Eolian_ga868a5760bf6b8136b2a179ea77973fcd}\label{group__Eolian_ga868a5760bf6b8136b2a179ea77973fcd}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+parameter\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param)
\item 
\mbox{\Hypertarget{group__Eolian_ga6d14901075838d08e8b16a2969313bca}\label{group__Eolian_ga6d14901075838d08e8b16a2969313bca}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+parameter\+\_\+is\+\_\+optional} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param\+\_\+desc)
\item 
\mbox{\Hypertarget{group__Eolian_ga528344676bdc84307a4cf9de8a3805e7}\label{group__Eolian_ga528344676bdc84307a4cf9de8a3805e7}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \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}} $\ast$param\+\_\+desc)
\item 
\mbox{\Hypertarget{group__Eolian_gae2138af464c85a8c3417f5fcc39448b6}\label{group__Eolian_gae2138af464c85a8c3417f5fcc39448b6}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+parameter\+\_\+is\+\_\+move} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param\+\_\+desc)
\item 
\mbox{\Hypertarget{group__Eolian_ga0de0793c827fc833f40f141f8c5587a2}\label{group__Eolian_ga0de0793c827fc833f40f141f8c5587a2}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+parameter\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function__Parameter}{Eolian\+\_\+\+Function\+\_\+\+Parameter}} $\ast$param\+\_\+desc, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} as\+\_\+return)
\item 
\mbox{\Hypertarget{group__Eolian_gad12dda7b7fa01389462592644d1a108e}\label{group__Eolian_gad12dda7b7fa01389462592644d1a108e}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+return\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_gad98c27a2cfad85c70f56de97b508e912}\label{group__Eolian_gad98c27a2cfad85c70f56de97b508e912}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+return\+\_\+default\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_ga6803e448f4c563a5100f564c54eacba8}\label{group__Eolian_ga6803e448f4c563a5100f564c54eacba8}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+return\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_ga0c7d33be27a99157259e7ac27b8f52cc}\label{group__Eolian_ga0c7d33be27a99157259e7ac27b8f52cc}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+allow\+\_\+unused} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_gace5933917f3debc90b793aaf882ff3db}\label{group__Eolian_gace5933917f3debc90b793aaf882ff3db}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+is\+\_\+by\+\_\+ref} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_gaa1dc4829ef38d0456517c5a41731cc4f}\label{group__Eolian_gaa1dc4829ef38d0456517c5a41731cc4f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+return\+\_\+is\+\_\+move} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_ga6285de3c8cd1fd1b8fbfa369b67499bd}\label{group__Eolian_ga6285de3c8cd1fd1b8fbfa369b67499bd}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+return\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$foo\+\_\+id, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\item 
\mbox{\Hypertarget{group__Eolian_gaeb73b10a387a98a65877779e0bdeafc5}\label{group__Eolian_gaeb73b10a387a98a65877779e0bdeafc5}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+function\+\_\+object\+\_\+is\+\_\+const} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id)
\item 
\mbox{\Hypertarget{group__Eolian_ga6ab5fd80cfc062df0b2b1224493bfc9b}\label{group__Eolian_ga6ab5fd80cfc062df0b2b1224493bfc9b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+function\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$function\+\_\+id)
\item 
\mbox{\Hypertarget{group__Eolian_gac52747811a5f2185eb1511a9950cc2ed}\label{group__Eolian_gac52747811a5f2185eb1511a9950cc2ed}} 
static const char $\ast$ {\bfseries eolian\+\_\+implement\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl)
\item 
\mbox{\Hypertarget{group__Eolian_ga43969fef0b0c8a42eaf662f381f3dd9f}\label{group__Eolian_ga43969fef0b0c8a42eaf662f381f3dd9f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+implement\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl)
\item 
\mbox{\Hypertarget{group__Eolian_ga68186587b4f567c93e3b791ef79e5581}\label{group__Eolian_ga68186587b4f567c93e3b791ef79e5581}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+implement\+\_\+implementing\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl)
\item 
\mbox{\Hypertarget{group__Eolian_gaf90b3fadec426b517140866f5ab18def}\label{group__Eolian_gaf90b3fadec426b517140866f5ab18def}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$ {\bfseries eolian\+\_\+implement\+\_\+function\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl, Eolian\+\_\+\+Function\+\_\+\+Type $\ast$func\+\_\+type)
\item 
\mbox{\Hypertarget{group__Eolian_ga7f4b757e0a63ada2850e93cec16c5535}\label{group__Eolian_ga7f4b757e0a63ada2850e93cec16c5535}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+implement\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\mbox{\Hypertarget{group__Eolian_gab6a035210606e8694d20d6132e5ebca2}\label{group__Eolian_gab6a035210606e8694d20d6132e5ebca2}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+auto} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\mbox{\Hypertarget{group__Eolian_ga3bf6f6383437502d25c448a5e3463605}\label{group__Eolian_ga3bf6f6383437502d25c448a5e3463605}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+empty} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\mbox{\Hypertarget{group__Eolian_gacb25ff3c2ab59809b28308a8b00be0b4}\label{group__Eolian_gacb25ff3c2ab59809b28308a8b00be0b4}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+pure\+\_\+virtual} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl, Eolian\+\_\+\+Function\+\_\+\+Type f\+\_\+type)
\item 
\mbox{\Hypertarget{group__Eolian_ga827170d86008b7dd8a873581e1eb42f6}\label{group__Eolian_ga827170d86008b7dd8a873581e1eb42f6}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+prop\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl)
\item 
\mbox{\Hypertarget{group__Eolian_gafee498a70f7e339fe362e8d917c39ac1}\label{group__Eolian_gafee498a70f7e339fe362e8d917c39ac1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+implement\+\_\+is\+\_\+prop\+\_\+set} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl)
\item 
\mbox{\Hypertarget{group__Eolian_ga265f9b7d62beccc2060121ca3468e99f}\label{group__Eolian_ga265f9b7d62beccc2060121ca3468e99f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+implements\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga79f1521ddd06af8985527ce95e84bd9d}\label{group__Eolian_ga79f1521ddd06af8985527ce95e84bd9d}} 
static const char $\ast$ {\bfseries eolian\+\_\+constructor\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} $\ast$ctor)
\item 
\mbox{\Hypertarget{group__Eolian_ga2836b975295af7d107dc9fb3b5c72b31}\label{group__Eolian_ga2836b975295af7d107dc9fb3b5c72b31}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+constructor\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} $\ast$ctor)
\item 
\mbox{\Hypertarget{group__Eolian_gabe4ff0aca9298aa8d72ad764f593372d}\label{group__Eolian_gabe4ff0aca9298aa8d72ad764f593372d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$ {\bfseries eolian\+\_\+constructor\+\_\+function\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} $\ast$ctor)
\item 
\mbox{\Hypertarget{group__Eolian_ga1f3523a86d1d63957d635c8df221e5a5}\label{group__Eolian_ga1f3523a86d1d63957d635c8df221e5a5}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+constructor\+\_\+is\+\_\+optional} (const \mbox{\hyperlink{struct__Eolian__Constructor}{Eolian\+\_\+\+Constructor}} $\ast$ctor)
\item 
\mbox{\Hypertarget{group__Eolian_ga41be94749b8d01afc877cb5a7a915176}\label{group__Eolian_ga41be94749b8d01afc877cb5a7a915176}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+constructors\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga489393a1c7c511b777a7d160a59b6b6e}\label{group__Eolian_ga489393a1c7c511b777a7d160a59b6b6e}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+events\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gaf74eff9148f39b0b6304da58bb2a2ab4}\label{group__Eolian_gaf74eff9148f39b0b6304da58bb2a2ab4}} 
static const char $\ast$ {\bfseries eolian\+\_\+event\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga5801dc5124b09f02e5e4d1bab2de644b}\label{group__Eolian_ga5801dc5124b09f02e5e4d1bab2de644b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+event\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga32af2c29cba1d92d147bad38ce2662e2}\label{group__Eolian_ga32af2c29cba1d92d147bad38ce2662e2}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+event\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga9fc7b451c2b107bd92090f591ea2171d}\label{group__Eolian_ga9fc7b451c2b107bd92090f591ea2171d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+event\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga3ef0294f07ce57289c931b1e2d7a5789}\label{group__Eolian_ga3ef0294f07ce57289c931b1e2d7a5789}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Object\+\_\+\+Scope {\bfseries eolian\+\_\+event\+\_\+scope\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\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}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga65cee9ec5347aa5fa3ad6e973fa8e0d1}\label{group__Eolian_ga65cee9ec5347aa5fa3ad6e973fa8e0d1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+event\+\_\+is\+\_\+hot} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga3cf0bff6887b51c6674d9b678b00a3b4}\label{group__Eolian_ga3cf0bff6887b51c6674d9b678b00a3b4}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+event\+\_\+is\+\_\+restart} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga2e28ca9a72d632dd4115213fd0209d54}\label{group__Eolian_ga2e28ca9a72d632dd4115213fd0209d54}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+parts\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gad1a8fa9ab9cdbb0f786e313e09bac3c1}\label{group__Eolian_gad1a8fa9ab9cdbb0f786e313e09bac3c1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+event\+\_\+c\+\_\+macro\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$event)
\item 
\mbox{\Hypertarget{group__Eolian_ga9278487cb4a14a4ebfec3dfd78d81107}\label{group__Eolian_ga9278487cb4a14a4ebfec3dfd78d81107}} 
static const char $\ast$ {\bfseries eolian\+\_\+part\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Part}{Eolian\+\_\+\+Part}} $\ast$part)
\item 
\mbox{\Hypertarget{group__Eolian_ga01fc53049078e78c244a7596b98d163e}\label{group__Eolian_ga01fc53049078e78c244a7596b98d163e}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+part\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Part}{Eolian\+\_\+\+Part}} $\ast$part)
\item 
\mbox{\Hypertarget{group__Eolian_gac617c39665bfcf4848c8d80336463325}\label{group__Eolian_gac617c39665bfcf4848c8d80336463325}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+part\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Part}{Eolian\+\_\+\+Part}} $\ast$part)
\item 
\mbox{\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}} $\ast$part)
\item 
\mbox{\Hypertarget{group__Eolian_ga2053926f896ec36fe5903f359d532357}\label{group__Eolian_ga2053926f896ec36fe5903f359d532357}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Event}{Eolian\+\_\+\+Event}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+event\+\_\+by\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass, const char $\ast$event\+\_\+name)
\item 
\mbox{\Hypertarget{group__Eolian_ga284810211217c9541c4d539c8e563d33}\label{group__Eolian_ga284810211217c9541c4d539c8e563d33}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+class\+\_\+ctor\+\_\+enable\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga1a939c14720c8f35723be952bb95bf90}\label{group__Eolian_ga1a939c14720c8f35723be952bb95bf90}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+class\+\_\+dtor\+\_\+enable\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_ga000b92ba8fc3806bc8df2c5ea54df41e}\label{group__Eolian_ga000b92ba8fc3806bc8df2c5ea54df41e}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+c\+\_\+get\+\_\+function\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gaa34daa0f9c075207b4f38391a5a1fe93}\label{group__Eolian_gaa34daa0f9c075207b4f38391a5a1fe93}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+c\+\_\+macro\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gabd2626270a698c2330b624a2ee041c1e}\label{group__Eolian_gabd2626270a698c2330b624a2ee041c1e}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+class\+\_\+c\+\_\+data\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass)
\item 
\mbox{\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}} $\ast$klass)
\item 
\mbox{\Hypertarget{group__Eolian_gaf6068c55939d56721e23ba1b5080511d}\label{group__Eolian_gaf6068c55939d56721e23ba1b5080511d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Typedecl\+\_\+\+Type {\bfseries eolian\+\_\+typedecl\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_gadb3c398e984147fc32adbcb58fe83fed}\label{group__Eolian_gadb3c398e984147fc32adbcb58fe83fed}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+fields\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga295ca60d6b975949b2d6f4d41e506d1f}\label{group__Eolian_ga295ca60d6b975949b2d6f4d41e506d1f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp, const char $\ast$field)
\item 
\mbox{\Hypertarget{group__Eolian_ga80c0d60c7d93a018031ada93a2d45d4f}\label{group__Eolian_ga80c0d60c7d93a018031ada93a2d45d4f}} 
static const char $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} $\ast$field)
\item 
\mbox{\Hypertarget{group__Eolian_ga3d4191f674436772a1b32fa76b15bb58}\label{group__Eolian_ga3d4191f674436772a1b32fa76b15bb58}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} $\ast$fl)
\item 
\mbox{\Hypertarget{group__Eolian_ga7f972c10c0aee13fb6af90539af4aea3}\label{group__Eolian_ga7f972c10c0aee13fb6af90539af4aea3}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} $\ast$fl)
\item 
\mbox{\Hypertarget{group__Eolian_gad2ec46920f5d7603bc6e3d65ee3bb956}\label{group__Eolian_gad2ec46920f5d7603bc6e3d65ee3bb956}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \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}} $\ast$fl)
\item 
\mbox{\Hypertarget{group__Eolian_ga7467ce1b204df8fa18fcfbe09258acb1}\label{group__Eolian_ga7467ce1b204df8fa18fcfbe09258acb1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \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}} $\ast$fl)
\item 
\mbox{\Hypertarget{group__Eolian_gabfb803367b2029d5e4883f2b18d214ed}\label{group__Eolian_gabfb803367b2029d5e4883f2b18d214ed}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+struct\+\_\+field\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Struct__Type__Field}{Eolian\+\_\+\+Struct\+\_\+\+Type\+\_\+\+Field}} $\ast$fl)
\item 
\mbox{\Hypertarget{group__Eolian_ga9bf828e13f90490cd836787ee642b859}\label{group__Eolian_ga9bf828e13f90490cd836787ee642b859}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+fields\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga9241dab5dcdbb5e8fd3826f458f9e2d2}\label{group__Eolian_ga9241dab5dcdbb5e8fd3826f458f9e2d2}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp, const char $\ast$field)
\item 
\mbox{\Hypertarget{group__Eolian_gac7300247e4b2272939f73e3175a6a320}\label{group__Eolian_gac7300247e4b2272939f73e3175a6a320}} 
static const char $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} $\ast$field)
\item 
\mbox{\Hypertarget{group__Eolian_ga7782c73f934ee76186671aeb4ef3ca19}\label{group__Eolian_ga7782c73f934ee76186671aeb4ef3ca19}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+c\+\_\+constant\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} $\ast$fl)
\item 
\mbox{\Hypertarget{group__Eolian_ga361248b10a8b6690b2052e6aa23c4a59}\label{group__Eolian_ga361248b10a8b6690b2052e6aa23c4a59}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} $\ast$fl)
\item 
\mbox{\Hypertarget{group__Eolian_gafb54e5e57f63fde0e3ff17f99584837b}\label{group__Eolian_gafb54e5e57f63fde0e3ff17f99584837b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+field\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Enum__Type__Field}{Eolian\+\_\+\+Enum\+\_\+\+Type\+\_\+\+Field}} $\ast$fl, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} force)
\item 
\mbox{\Hypertarget{group__Eolian_ga65742fbeb2510b288af76cba615dc4e4}\label{group__Eolian_ga65742fbeb2510b288af76cba615dc4e4}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_gabda6f80b7d7055f18cdb0899e651d1a1}\label{group__Eolian_gabda6f80b7d7055f18cdb0899e651d1a1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+base\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga1ca332f7e0e9b1c20adba817c4432825}\label{group__Eolian_ga1ca332f7e0e9b1c20adba817c4432825}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+aliased\+\_\+base\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga32a73910509f6210c1b43deb30137e75}\label{group__Eolian_ga32a73910509f6210c1b43deb30137e75}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+typedecl\+\_\+is\+\_\+extern} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\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}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga2b4371a4b48ce49ea5eac0802aa9bdca}\label{group__Eolian_ga2b4371a4b48ce49ea5eac0802aa9bdca}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_gabec6262a65306a7000d50b81f46b5c80}\label{group__Eolian_gabec6262a65306a7000d50b81f46b5c80}} 
static const char $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga48372eecbe29421c6907c0883ce49671}\label{group__Eolian_ga48372eecbe29421c6907c0883ce49671}} 
static const char $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga68e27aa2a0c2f7781e9e85fe7fb61ec7}\label{group__Eolian_ga68e27aa2a0c2f7781e9e85fe7fb61ec7}} 
static const char $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga8ade7ed7f193fbe26c3aa4066cce1649}\label{group__Eolian_ga8ade7ed7f193fbe26c3aa4066cce1649}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga875a218ab930a379a127618d649de72c}\label{group__Eolian_ga875a218ab930a379a127618d649de72c}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+free\+\_\+func\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_gaeddfe7069f7f1a5c3682f9acd6298de9}\label{group__Eolian_gaeddfe7069f7f1a5c3682f9acd6298de9}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+function\+\_\+pointer\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga8da5d8f5aa0b505f957e6bf0c48e925d}\label{group__Eolian_ga8da5d8f5aa0b505f957e6bf0c48e925d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Type\+\_\+\+Type {\bfseries eolian\+\_\+type\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga580922298b33d58be4b7f18a34b0bc5a}\label{group__Eolian_ga580922298b33d58be4b7f18a34b0bc5a}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Type\+\_\+\+Builtin\+\_\+\+Type {\bfseries eolian\+\_\+type\+\_\+builtin\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_gaf60d442f6a7f311c95db153b944227d1}\label{group__Eolian_gaf60d442f6a7f311c95db153b944227d1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+base\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga719ef2d8d921dac92c5377caab5829de}\label{group__Eolian_ga719ef2d8d921dac92c5377caab5829de}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+next\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga62c68e77c8d052765adfc7c53fe76039}\label{group__Eolian_ga62c68e77c8d052765adfc7c53fe76039}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+typedecl\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga4410e4e18a090c10d494ee0c0b8736bc}\label{group__Eolian_ga4410e4e18a090c10d494ee0c0b8736bc}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+aliased\+\_\+base\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga8d20e19c4840937e97edbf8d1e63aa38}\label{group__Eolian_ga8d20e19c4840937e97edbf8d1e63aa38}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+class\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga3c4d17d180683a6de4b9a6c935752d24}\label{group__Eolian_ga3c4d17d180683a6de4b9a6c935752d24}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+error\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga3953762f28c498bc79d9bccd5358ef73}\label{group__Eolian_ga3953762f28c498bc79d9bccd5358ef73}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+type\+\_\+is\+\_\+move} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga3b8db8ee3c9bed488be59c23f532724b}\label{group__Eolian_ga3b8db8ee3c9bed488be59c23f532724b}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+type\+\_\+is\+\_\+const} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_gab7a071c553e36e2d5a1aff515484cf48}\label{group__Eolian_gab7a071c553e36e2d5a1aff515484cf48}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+c\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga89906705a4dec599164da0d210176764}\label{group__Eolian_ga89906705a4dec599164da0d210176764}} 
static const char $\ast$ {\bfseries eolian\+\_\+type\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga0aa015772976ee37d3b69557d80c5a72}\label{group__Eolian_ga0aa015772976ee37d3b69557d80c5a72}} 
static const char $\ast$ {\bfseries eolian\+\_\+type\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga0434a852ad8dafc16d8ee23d4d0b0d05}\label{group__Eolian_ga0434a852ad8dafc16d8ee23d4d0b0d05}} 
static const char $\ast$ {\bfseries eolian\+\_\+type\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga3c6035242422e94de66ae85b4e7b0096}\label{group__Eolian_ga3c6035242422e94de66ae85b4e7b0096}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+type\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga43e70d6bd490c12c07d44bdbc28db705}\label{group__Eolian_ga43e70d6bd490c12c07d44bdbc28db705}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} {\bfseries eolian\+\_\+expression\+\_\+eval} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr, Eolian\+\_\+\+Expression\+\_\+\+Mask m)
\item 
\mbox{\Hypertarget{group__Eolian_ga76c9e21509c6f2d122599484b94b1e9d}\label{group__Eolian_ga76c9e21509c6f2d122599484b94b1e9d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+expression\+\_\+eval\+\_\+fill} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr, Eolian\+\_\+\+Expression\+\_\+\+Mask m, \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} $\ast$val)
\item 
\mbox{\Hypertarget{group__Eolian_gaa26bcdbbd5f1c4a587ea1d882a8540b6}\label{group__Eolian_gaa26bcdbbd5f1c4a587ea1d882a8540b6}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+expression\+\_\+value\+\_\+to\+\_\+literal} (const \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} $\ast$v)
\item 
\mbox{\Hypertarget{group__Eolian_ga1828b8087772584fee92adc3415de0e6}\label{group__Eolian_ga1828b8087772584fee92adc3415de0e6}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ {\bfseries eolian\+\_\+expression\+\_\+serialize} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_gaecbe1511aa0016a68d204fa16ecfc5e1}\label{group__Eolian_gaecbe1511aa0016a68d204fa16ecfc5e1}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Expression\+\_\+\+Type {\bfseries eolian\+\_\+expression\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_ga7f17691045be3541b6efdd45953d4c74}\label{group__Eolian_ga7f17691045be3541b6efdd45953d4c74}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Binary\+\_\+\+Operator {\bfseries eolian\+\_\+expression\+\_\+binary\+\_\+operator\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_ga00159629590c0986ace8b36284563dad}\label{group__Eolian_ga00159629590c0986ace8b36284563dad}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$ {\bfseries eolian\+\_\+expression\+\_\+binary\+\_\+lhs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_gaaf0614a48c9be1d3d1618de75f3bf650}\label{group__Eolian_gaaf0614a48c9be1d3d1618de75f3bf650}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$ {\bfseries eolian\+\_\+expression\+\_\+binary\+\_\+rhs\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_gabfed8fdbf451b140c3da6e4bad40e5df}\label{group__Eolian_gabfed8fdbf451b140c3da6e4bad40e5df}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Unary\+\_\+\+Operator {\bfseries eolian\+\_\+expression\+\_\+unary\+\_\+operator\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_ga50dd9362d96f051e2617637e3e00cdfd}\label{group__Eolian_ga50dd9362d96f051e2617637e3e00cdfd}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$ {\bfseries eolian\+\_\+expression\+\_\+unary\+\_\+expression\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_ga28871ef1a05c884246b85f6b53b2c993}\label{group__Eolian_ga28871ef1a05c884246b85f6b53b2c993}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} {\bfseries eolian\+\_\+expression\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr)
\item 
\mbox{\Hypertarget{group__Eolian_gaeb1410a6a401d4da2810211dc4603b47}\label{group__Eolian_gaeb1410a6a401d4da2810211dc4603b47}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+expression\+\_\+value\+\_\+get\+\_\+fill} (const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$expr, \mbox{\hyperlink{struct__Eolian__Value}{Eolian\+\_\+\+Value}} $\ast$val)
\item 
\mbox{\Hypertarget{group__Eolian_ga02896b46cd69aae075723d47913880f6}\label{group__Eolian_ga02896b46cd69aae075723d47913880f6}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+constant\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$var)
\item 
\mbox{\Hypertarget{group__Eolian_ga517d7f0211ce34c1dcadce2d0d41aecb}\label{group__Eolian_ga517d7f0211ce34c1dcadce2d0d41aecb}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$ {\bfseries eolian\+\_\+constant\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$var)
\item 
\mbox{\Hypertarget{group__Eolian_ga8fa741aa7762665657a0823454b0a54d}\label{group__Eolian_ga8fa741aa7762665657a0823454b0a54d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Expression}{Eolian\+\_\+\+Expression}} $\ast$ {\bfseries eolian\+\_\+constant\+\_\+value\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$var)
\item 
\mbox{\Hypertarget{group__Eolian_ga261cf83096c05f5bfb6593b9a0571461}\label{group__Eolian_ga261cf83096c05f5bfb6593b9a0571461}} 
static const char $\ast$ {\bfseries eolian\+\_\+constant\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga0a998419776db4aede0aa903e41c360e}\label{group__Eolian_ga0a998419776db4aede0aa903e41c360e}} 
static const char $\ast$ {\bfseries eolian\+\_\+constant\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga7c4af099d7cc78e34583602ce3603e38}\label{group__Eolian_ga7c4af099d7cc78e34583602ce3603e38}} 
static const char $\ast$ {\bfseries eolian\+\_\+constant\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga6f592a3c4dd4da95d7119ba33663383f}\label{group__Eolian_ga6f592a3c4dd4da95d7119ba33663383f}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+constant\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_gada91c60bcb56ce77607fa5d37662b55d}\label{group__Eolian_gada91c60bcb56ce77607fa5d37662b55d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+constant\+\_\+is\+\_\+extern} (const \mbox{\hyperlink{struct__Eolian__Constant}{Eolian\+\_\+\+Constant}} $\ast$var)
\item 
\mbox{\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}} $\ast$var)
\item 
\mbox{\Hypertarget{group__Eolian_ga86ebaba46c7cba68474823f4bbc00952}\label{group__Eolian_ga86ebaba46c7cba68474823f4bbc00952}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+error\+\_\+message\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$err)
\item 
\mbox{\Hypertarget{group__Eolian_ga4eb4b91559918940e2385ca57a9409bc}\label{group__Eolian_ga4eb4b91559918940e2385ca57a9409bc}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ {\bfseries eolian\+\_\+error\+\_\+documentation\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$err)
\item 
\mbox{\Hypertarget{group__Eolian_ga2684f31d542d704a93baac43efee3e7d}\label{group__Eolian_ga2684f31d542d704a93baac43efee3e7d}} 
static const char $\ast$ {\bfseries eolian\+\_\+error\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$err)
\item 
\mbox{\Hypertarget{group__Eolian_ga3b767011a91f82047a6c68b273f36a14}\label{group__Eolian_ga3b767011a91f82047a6c68b273f36a14}} 
static const char $\ast$ {\bfseries eolian\+\_\+error\+\_\+c\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$err)
\item 
\mbox{\Hypertarget{group__Eolian_ga83ad5ad975bfe1b728b13a38a7b1015b}\label{group__Eolian_ga83ad5ad975bfe1b728b13a38a7b1015b}} 
static const char $\ast$ {\bfseries eolian\+\_\+error\+\_\+short\+\_\+name\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$err)
\item 
\mbox{\Hypertarget{group__Eolian_gaf21f9fb7f1c9c0b9ad1ed124efae2cd4}\label{group__Eolian_gaf21f9fb7f1c9c0b9ad1ed124efae2cd4}} 
static \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ {\bfseries eolian\+\_\+error\+\_\+namespaces\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$err)
\item 
\mbox{\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}} $\ast$err)
\item 
\mbox{\Hypertarget{group__Eolian_gab26cda1bdbd853b1bbe900a9ea30f0b8}\label{group__Eolian_gab26cda1bdbd853b1bbe900a9ea30f0b8}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+error\+\_\+is\+\_\+extern} (const \mbox{\hyperlink{struct__Eolian__Error}{Eolian\+\_\+\+Error}} $\ast$err)
\item 
\mbox{\Hypertarget{group__Eolian_ga607d34c0ea6454994fae9b4b0ed0bb15}\label{group__Eolian_ga607d34c0ea6454994fae9b4b0ed0bb15}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+documentation\+\_\+summary\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$doc)
\item 
\mbox{\Hypertarget{group__Eolian_ga989cf0ab38aabdfa1eef74e406381c7f}\label{group__Eolian_ga989cf0ab38aabdfa1eef74e406381c7f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+documentation\+\_\+description\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$doc)
\item 
\mbox{\Hypertarget{group__Eolian_ga4b7a8609f63906df7279078ef03fa125}\label{group__Eolian_ga4b7a8609f63906df7279078ef03fa125}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+documentation\+\_\+since\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$doc)
\item 
\mbox{\Hypertarget{group__Eolian_gaf2b57dbed937662ff23db30c9aaf4752}\label{group__Eolian_gaf2b57dbed937662ff23db30c9aaf4752}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ {\bfseries eolian\+\_\+documentation\+\_\+string\+\_\+split} (const char $\ast$doc)
\item 
\mbox{\Hypertarget{group__Eolian_ga2f277e0c51a09fc43f09828b710d031c}\label{group__Eolian_ga2f277e0c51a09fc43f09828b710d031c}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+documentation\+\_\+tokenize} (const char $\ast$doc, \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} $\ast$ret)
\item 
\mbox{\Hypertarget{group__Eolian_ga6b01a58aee24e56eff3b7e91f83bdcba}\label{group__Eolian_ga6b01a58aee24e56eff3b7e91f83bdcba}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} void {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+init} (\mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} $\ast$tok)
\item 
\mbox{\Hypertarget{group__Eolian_gabb346a93153c9cc6b6f3914db530bc06}\label{group__Eolian_gabb346a93153c9cc6b6f3914db530bc06}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Doc\+\_\+\+Token\+\_\+\+Type {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+type\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} $\ast$tok)
\item 
\mbox{\Hypertarget{group__Eolian_ga9695dcc0e126ab2be04d387398386e9f}\label{group__Eolian_ga9695dcc0e126ab2be04d387398386e9f}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} char $\ast$ {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+text\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} $\ast$tok)
\item 
\mbox{\Hypertarget{group__Eolian_gadb603b803ad45b615c0fdc5e6b2e2285}\label{group__Eolian_gadb603b803ad45b615c0fdc5e6b2e2285}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} Eolian\+\_\+\+Object\+\_\+\+Type {\bfseries eolian\+\_\+doc\+\_\+token\+\_\+ref\+\_\+resolve} (const \mbox{\hyperlink{struct__Eolian__Doc__Token}{Eolian\+\_\+\+Doc\+\_\+\+Token}} $\ast$tok, const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state, const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$$\ast$data, const \mbox{\hyperlink{struct__Eolian__Object}{Eolian\+\_\+\+Object}} $\ast$$\ast$data2)
\item 
\mbox{\Hypertarget{group__Eolian_ga66a27bc4ee0a4a77420f6780e81e19e2}\label{group__Eolian_ga66a27bc4ee0a4a77420f6780e81e19e2}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ {\bfseries eolian\+\_\+typedecl\+\_\+enum\+\_\+legacy\+\_\+prefix\+\_\+get} (const \mbox{\hyperlink{struct__Eolian__Typedecl}{Eolian\+\_\+\+Typedecl}} $\ast$tp)
\item 
\mbox{\Hypertarget{group__Eolian_ga0ec2f013eea471e9504dd9b081f27459}\label{group__Eolian_ga0ec2f013eea471e9504dd9b081f27459}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries eolian\+\_\+type\+\_\+is\+\_\+ptr} (const \mbox{\hyperlink{struct__Eolian__Type}{Eolian\+\_\+\+Type}} $\ast$tp)
\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}} $\ast$ \mbox{\hyperlink{group__Eolian_ga83b907c6e5f0dc69060dc466aa28218e}{eolian\+\_\+aux\+\_\+state\+\_\+class\+\_\+children\+\_\+find}} (const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\ast$state)
\begin{DoxyCompactList}\small\item\em Build reverse children hierarchy of an Eolian state. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} size\+\_\+t \mbox{\hyperlink{group__Eolian_gae363c15e008e624ec05156c076ea4318}{eolian\+\_\+aux\+\_\+class\+\_\+callables\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$klass, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$$\ast$funcs, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$$\ast$events, size\+\_\+t $\ast$ownfuncs, size\+\_\+t $\ast$ownevs)
\begin{DoxyCompactList}\small\item\em Get all APIs that are usable on the class. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Eolian_ga8f2da140e1178d51f24bfaf3be691ec3}{eolian\+\_\+aux\+\_\+function\+\_\+all\+\_\+implements\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$func, \mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}} $\ast$class\+\_\+children)
\begin{DoxyCompactList}\small\item\em Get all implementations of a function in a state. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$ \mbox{\hyperlink{group__Eolian_ga21c307154e92e5301ae0f1475c91c90a}{eolian\+\_\+aux\+\_\+implement\+\_\+parent\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl)
\begin{DoxyCompactList}\small\item\em Get previous implementation in the inheritance hierarchy. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ \mbox{\hyperlink{group__Eolian_gac6aee33c866b4ec5b153f09978c6b67d}{eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl, Eolian\+\_\+\+Function\+\_\+\+Type ftype)
\begin{DoxyCompactList}\small\item\em Get documentation for an implementation. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}} $\ast$ \mbox{\hyperlink{group__Eolian_ga6b1a4be5c23ecda03b28d3fe720b3d68}{eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+fallback\+\_\+get}} (const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$impl)
\begin{DoxyCompactList}\small\item\em Get documentation fallback for an implementation. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Eolian_ga83b907c6e5f0dc69060dc466aa28218e}\label{group__Eolian_ga83b907c6e5f0dc69060dc466aa28218e}} 
\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 \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}}$\ast$ eolian\+\_\+aux\+\_\+state\+\_\+class\+\_\+children\+\_\+find (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__State}{Eolian\+\_\+\+State}} $\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 \mbox{\hyperlink{group__Eina__Hash__Group_gadb6acb720ce267cc1cd4f51893539f59}{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 eina\+\_\+hash\+\_\+pointer\+\_\+new().

\mbox{\Hypertarget{group__Eolian_gae363c15e008e624ec05156c076ea4318}\label{group__Eolian_gae363c15e008e624ec05156c076ea4318}} 
\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 \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} size\+\_\+t eolian\+\_\+aux\+\_\+class\+\_\+callables\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Class}{Eolian\+\_\+\+Class}} $\ast$}]{klass,  }\item[{\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$$\ast$}]{funcs,  }\item[{\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$$\ast$}]{events,  }\item[{size\+\_\+t $\ast$}]{ownfuncs,  }\item[{size\+\_\+t $\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 eina\+\_\+hash\+\_\+pointer\+\_\+new().

\mbox{\Hypertarget{group__Eolian_ga8f2da140e1178d51f24bfaf3be691ec3}\label{group__Eolian_ga8f2da140e1178d51f24bfaf3be691ec3}} 
\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 \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ eolian\+\_\+aux\+\_\+function\+\_\+all\+\_\+implements\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Function}{Eolian\+\_\+\+Function}} $\ast$}]{func,  }\item[{\mbox{\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash}} $\ast$}]{class\+\_\+children }\end{DoxyParamCaption})}



Get all implementations of a function in a state. 

Given a function and a children hierarchy from \mbox{\hyperlink{group__Eolian_ga83b907c6e5f0dc69060dc466aa28218e}{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}
\mbox{\Hypertarget{group__Eolian_ga21c307154e92e5301ae0f1475c91c90a}\label{group__Eolian_ga21c307154e92e5301ae0f1475c91c90a}} 
\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 \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}}$\ast$ eolian\+\_\+aux\+\_\+implement\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\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}
\mbox{\Hypertarget{group__Eolian_gac6aee33c866b4ec5b153f09978c6b67d}\label{group__Eolian_gac6aee33c866b4ec5b153f09978c6b67d}} 
\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 \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}}$\ast$ eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\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 \mbox{\hyperlink{group__Eolian_ga21c307154e92e5301ae0f1475c91c90a}{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}
\mbox{\Hypertarget{group__Eolian_ga6b1a4be5c23ecda03b28d3fe720b3d68}\label{group__Eolian_ga6b1a4be5c23ecda03b28d3fe720b3d68}} 
\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 \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const \mbox{\hyperlink{struct__Eolian__Documentation}{Eolian\+\_\+\+Documentation}}$\ast$ eolian\+\_\+aux\+\_\+implement\+\_\+documentation\+\_\+fallback\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct__Eolian__Implement}{Eolian\+\_\+\+Implement}} $\ast$}]{impl }\end{DoxyParamCaption})}



Get documentation fallback for an implementation. 

This is used when the implement does not have a \char`\"{}common\char`\"{} 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}
