\hypertarget{group__Elm__Code__Text}{}\doxysection{access and manipulation within lines}
\label{group__Elm__Code__Text}\index{access and manipulation within lines@{access and manipulation within lines}}


Line text handling functions.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga9575f2ee6735c30e3db40eca2419b594}\label{group__Elm__Code__Text_ga9575f2ee6735c30e3db40eca2419b594}} 
const char $\ast$ {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+get} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line, unsigned int $\ast$length)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga2694ec729db9aea6b5314c26da40eb31}\label{group__Elm__Code__Text_ga2694ec729db9aea6b5314c26da40eb31}} 
void {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+set} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line, const char $\ast$chars, unsigned int length)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga1100484c275414dc1840b4f1f3d4ab4f}\label{group__Elm__Code__Text_ga1100484c275414dc1840b4f1f3d4ab4f}} 
int {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+strpos} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line, const char $\ast$search, int offset)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga1633fd710034bc0f46e15fc6c7bf9d20}\label{group__Elm__Code__Text_ga1633fd710034bc0f46e15fc6c7bf9d20}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+contains} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line, const char $\ast$search)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga9f5b89b840ce5b07f0b5adbf67621085}\label{group__Elm__Code__Text_ga9f5b89b840ce5b07f0b5adbf67621085}} 
char $\ast$ {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+substr} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line, unsigned int position, int length)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga7d38b7d5299970bb4a1afa9fbd7136f1}\label{group__Elm__Code__Text_ga7d38b7d5299970bb4a1afa9fbd7136f1}} 
void {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+insert} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line, unsigned int position, const char $\ast$string, int length)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_gaa04b4d7fb8f31dd4202655d4c4f8ea3d}\label{group__Elm__Code__Text_gaa04b4d7fb8f31dd4202655d4c4f8ea3d}} 
void {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+remove} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line, unsigned int position, int length)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga18d4ccf11b596f84bbbe51f6b6c1bbf8}\label{group__Elm__Code__Text_ga18d4ccf11b596f84bbbe51f6b6c1bbf8}} 
void {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+leading\+\_\+whitespace\+\_\+strip} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line)
\item 
\mbox{\Hypertarget{group__Elm__Code__Text_ga3bdf738b85b6cbd18645d6536a17770e}\label{group__Elm__Code__Text_ga3bdf738b85b6cbd18645d6536a17770e}} 
void {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+trailing\+\_\+whitespace\+\_\+strip} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Line text handling functions. 

Functions for handling content of lines within elm code. 