\section{The First Group}
\label{group__group1}\index{The First Group@{The First Group}}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf N1}
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf C1}
\begin{CompactList}\small\item\em class C1 in group 1 \item\end{CompactList}\item 
class {\bf C2}
\begin{CompactList}\small\item\em class C2 in group 1 \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf func} ()
\item 
void {\bf func2} ()
\item 
void {\bf func3} ()
\end{CompactItemize}


\subsection{Detailed Description}
This is the first group

More documentation for the first group. 

\subsection{Function Documentation}
\index{group1@{group1}!func@{func}}
\index{func@{func}!group1@{group1}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void func ()}\label{group__group1_ga0}


function in group 1 \index{group1@{group1}!func2@{func2}}
\index{func2@{func2}!group1@{group1}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void func2 ()}\label{group__group1_ga1}


another function in group 1 \index{group1@{group1}!func3@{func3}}
\index{func3@{func3}!group1@{group1}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void func3 ()}\label{group__group1_ga2}


yet another function in group 1 