\hypertarget{group__Text}{}\section{access and manipulation within lines}
\label{group__Text}\index{access and manipulation within lines@{access and manipulation within lines}}


Line text handling functions.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Text_ga15a5a9a67217072b20ae51b3ec6c8c02}\label{group__Text_ga15a5a9a67217072b20ae51b3ec6c8c02}} 
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__Text_ga2694ec729db9aea6b5314c26da40eb31}\label{group__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__Text_ga1100484c275414dc1840b4f1f3d4ab4f}\label{group__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__Text_ga1633fd710034bc0f46e15fc6c7bf9d20}\label{group__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__Text_gabadad516199d031a556d03e025b805e6}\label{group__Text_gabadad516199d031a556d03e025b805e6}} 
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__Text_ga7d38b7d5299970bb4a1afa9fbd7136f1}\label{group__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__Text_gaa04b4d7fb8f31dd4202655d4c4f8ea3d}\label{group__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__Text_ga18d4ccf11b596f84bbbe51f6b6c1bbf8}\label{group__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__Text_ga3bdf738b85b6cbd18645d6536a17770e}\label{group__Text_ga3bdf738b85b6cbd18645d6536a17770e}} 
void {\bfseries elm\+\_\+code\+\_\+line\+\_\+text\+\_\+trailing\+\_\+whitespace\+\_\+strip} (\mbox{\hyperlink{struct__Elm__Code__Line}{Elm\+\_\+\+Code\+\_\+\+Line}} $\ast$line)
\item 
\mbox{\Hypertarget{group__Text_ga50dc3dca5317bc01fe307899d276559c}\label{group__Text_ga50dc3dca5317bc01fe307899d276559c}} 
int {\bfseries elm\+\_\+code\+\_\+text\+\_\+strnpos} (const char $\ast$text, unsigned int length, const char $\ast$search, int offset)
\item 
\mbox{\Hypertarget{group__Text_ga28235218d8257a65e39ca465e53359dd}\label{group__Text_ga28235218d8257a65e39ca465e53359dd}} 
int {\bfseries elm\+\_\+code\+\_\+text\+\_\+newlinenpos} (const char $\ast$text, unsigned int length, short $\ast$nllen)
\item 
\mbox{\Hypertarget{group__Text_ga3b7e719c8cd84639963d04fd90a1b83b}\label{group__Text_ga3b7e719c8cd84639963d04fd90a1b83b}} 
unsigned int {\bfseries elm\+\_\+code\+\_\+text\+\_\+is\+\_\+whitespace} (const char $\ast$text, unsigned int length)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Line text handling functions. 

Generic text handling functions.

Functions for handling content of lines within elm code.

Functions for managing unicode text. 