\section{KEntry Struct Reference}
\label{structKEntry}\index{KEntry@{KEntry}}
map/dict/list config node entry.  


{\tt \#include $<$kconfigdata.h$>$}

Collaboration diagram for KEntry:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=49pt]{structKEntry__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
{\bf QCString} {\bf m\-Value}\label{structKEntry_o0}

\item 
bool {\bf b\-Dirty}:1
\item 
bool {\bf b\-NLS}:1
\item 
bool {\bf b\-Global}:1
\item 
bool {\bf b\-Immutable}:1
\item 
bool {\bf b\-Deleted}:1
\item 
bool {\bf b\-Expand}:1
\end{CompactItemize}
\subsection*{Related Functions}
(Note that these are not member functions.) \begin{CompactItemize}
\item 
typedef {\bf QMap}$<$ {\bf KEntry\-Key}, {\bf KEntry} $>$ {\bf KEntry\-Map}
\item 
typedef {\bf QMap}$<$ {\bf KEntry\-Key}, {\bf KEntry} $>$::Iterator {\bf KEntry\-Map\-Iterator}
\item 
typedef {\bf QMap}$<$ {\bf KEntry\-Key}, {\bf KEntry} $>$::Const\-Iterator {\bf KEntry\-Map\-Const\-Iterator}
\end{CompactItemize}


\subsection{Detailed Description}
map/dict/list config node entry. 



Definition at line 32 of file kconfigdata.h.

\subsection{Friends And Related Function Documentation}
\index{KEntry@{KEntry}!KEntryMap@{KEntryMap}}
\index{KEntryMap@{KEntryMap}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf QMap}$<${\bf KEntry\-Key}, {\bf KEntry}$>$ {\bf KEntry\-Map}\hspace{0.3cm}{\tt  [related]}}\label{structKEntry_m0}


type specifying a map of entries (key,value pairs). 

The keys are actually a key in a particular config file group together with the group name. 

Definition at line 128 of file kconfigdata.h.\index{KEntry@{KEntry}!KEntryMapIterator@{KEntryMapIterator}}
\index{KEntryMapIterator@{KEntryMapIterator}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf QMap}$<${\bf KEntry\-Key}, {\bf KEntry}$>$::Iterator {\bf KEntry\-Map\-Iterator}\hspace{0.3cm}{\tt  [related]}}\label{structKEntry_m1}


type for iterating over keys in a KEntry\-Map in sorted order. 



Definition at line 135 of file kconfigdata.h.\index{KEntry@{KEntry}!KEntryMapConstIterator@{KEntryMapConstIterator}}
\index{KEntryMapConstIterator@{KEntryMapConstIterator}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf QMap}$<${\bf KEntry\-Key}, {\bf KEntry}$>$::Const\-Iterator {\bf KEntry\-Map\-Const\-Iterator}\hspace{0.3cm}{\tt  [related]}}\label{structKEntry_m2}


type for iterating over keys in a KEntry\-Map in sorted order. 

It is const, thus you cannot change the entries in the iterator, only examine them. 

Definition at line 144 of file kconfigdata.h.

\subsection{Member Data Documentation}
\index{KEntry@{KEntry}!bDirty@{bDirty}}
\index{bDirty@{bDirty}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf KEntry::b\-Dirty}}\label{structKEntry_o1}


Must the entry be written back to disk? 



Definition at line 41 of file kconfigdata.h.

Referenced by KConfig\-Base::delete\-Entry(), KConfig\-Base::delete\-Group(), KConfig\-INIBack\-End::get\-Entry\-Map(), KConfig\-Base::revert\-To\-Default(), and KConfig\-Base::write\-Entry().\index{KEntry@{KEntry}!bNLS@{bNLS}}
\index{bNLS@{bNLS}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf KEntry::b\-NLS}}\label{structKEntry_o2}


Entry should be written with locale tag. 



Definition at line 45 of file kconfigdata.h.

Referenced by KConfig\-Base::delete\-Entry(), KConfig\-INIBack\-End::parse\-Single\-Config\-File(), and KConfig\-Base::write\-Entry().\index{KEntry@{KEntry}!bGlobal@{bGlobal}}
\index{bGlobal@{bGlobal}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf KEntry::b\-Global}}\label{structKEntry_o3}


Entry should be written to the global config file. 



Definition at line 49 of file kconfigdata.h.

Referenced by KConfig\-Base::delete\-Entry(), KConfig\-Base::delete\-Group(), KConfig\-INIBack\-End::get\-Entry\-Map(), KConfig\-INIBack\-End::parse\-Single\-Config\-File(), KConfig::put\-Data(), and KConfig\-Base::write\-Entry().\index{KEntry@{KEntry}!bImmutable@{bImmutable}}
\index{bImmutable@{bImmutable}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf KEntry::b\-Immutable}}\label{structKEntry_o4}


Entry can not be modified. 



Definition at line 53 of file kconfigdata.h.

Referenced by KConfig\-Base::entry\-Is\-Immutable(), KConfig\-Base::group\-Is\-Immutable(), KConfig\-INIBack\-End::parse\-Single\-Config\-File(), and KConfig::put\-Data().\index{KEntry@{KEntry}!bDeleted@{bDeleted}}
\index{bDeleted@{bDeleted}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf KEntry::b\-Deleted}}\label{structKEntry_o5}


Entry has been deleted. 



Definition at line 57 of file kconfigdata.h.

Referenced by KConfig\-Base::delete\-Entry(), KConfig\-Base::delete\-Group(), KConfig::lookup\-Data(), KConfig\-INIBack\-End::parse\-Single\-Config\-File(), and KConfig\-Base::revert\-To\-Default().\index{KEntry@{KEntry}!bExpand@{bExpand}}
\index{bExpand@{bExpand}!KEntry@{KEntry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf KEntry::b\-Expand}}\label{structKEntry_o6}


Whether to apply dollar expansion or not. 



Definition at line 61 of file kconfigdata.h.

Referenced by KConfig\-INIBack\-End::parse\-Single\-Config\-File(), and KConfig\-Base::read\-Entry().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
kconfigdata.h\end{CompactItemize}
