\hypertarget{classComSquare_1_1Debugger_1_1CGramModel}{}\doxysection{Com\+Square\+::Debugger\+::C\+Gram\+Model Class Reference} \label{classComSquare_1_1Debugger_1_1CGramModel}\index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} The qt model that bind the logs to the view. {\ttfamily \#include $<$C\+Gram\+Debug.\+hpp$>$} Inheritance diagram for Com\+Square\+::Debugger\+::C\+Gram\+Model\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=206pt]{classComSquare_1_1Debugger_1_1CGramModel__inherit__graph} \end{center} \end{figure} Collaboration diagram for Com\+Square\+::Debugger\+::C\+Gram\+Model\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classComSquare_1_1Debugger_1_1CGramModel__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_afd1c039ea6aac3675d21cfaf13b08490}{C\+Gram\+Model}} (\mbox{\hyperlink{classComSquare_1_1PPU_1_1PPU}{Com\+Square\+::\+P\+P\+U\+::\+P\+PU}} \&ppu) \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_af5377c4254b30cc50caa25d674df76b7}{C\+Gram\+Model}} (const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel}{C\+Gram\+Model}} \&)=delete \item const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel}{C\+Gram\+Model}} \& \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_abe367ce6a32307c0e48ee41b461be6b5}{operator=}} (const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel}{C\+Gram\+Model}} \&)=delete \item \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_ad3e478bb74f99d2fcae6c768663dda85}{$\sim$\+C\+Gram\+Model}} () override=default \item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_ae249f85052c6510e38b2b0eded9417e3}{row\+Count}} (const Q\+Model\+Index \&parent) const override \begin{DoxyCompactList}\small\item\em The number of row the table has. \end{DoxyCompactList}\item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_a05c2993fcff3c428a81b5c4e48913bac}{column\+Count}} (const Q\+Model\+Index \&parent) const override \begin{DoxyCompactList}\small\item\em The number of column the table has. \end{DoxyCompactList}\item Q\+Variant \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_a053920f8657bbe14d8b701e7cfab5871}{data}} (const Q\+Model\+Index \&index, int role) const override \begin{DoxyCompactList}\small\item\em Return a data representing the table cell. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item const int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_a93d90e60b475edc5f0cbbf11480a017f}{column}} = 16 \begin{DoxyCompactList}\small\item\em The number of columns. \end{DoxyCompactList}\item const int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_a37fe304fb9a72e99b7d972bc1a29ee87}{rows}} = 16 \begin{DoxyCompactList}\small\item\em The number of rows. \end{DoxyCompactList}\item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_abca2700c3f40914ff18911e90ff46220}{x}} \item int \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_ae8fe14b41e341706a7dd46357159e5f6}{y}} \end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classComSquare_1_1PPU_1_1PPU}{Com\+Square\+::\+P\+P\+U\+::\+P\+PU}} \& \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel_a9b882025917886d4328b6356288b426a}{\+\_\+ppu}} \begin{DoxyCompactList}\small\item\em The ppu to log the cgram. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} The qt model that bind the logs to the view. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_afd1c039ea6aac3675d21cfaf13b08490}\label{classComSquare_1_1Debugger_1_1CGramModel_afd1c039ea6aac3675d21cfaf13b08490}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!CGramModel@{CGramModel}} \index{CGramModel@{CGramModel}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{CGramModel()}{CGramModel()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::\+C\+Gram\+Model (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classComSquare_1_1PPU_1_1PPU}{Com\+Square\+::\+P\+P\+U\+::\+P\+PU}} \&}]{ppu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_af5377c4254b30cc50caa25d674df76b7}\label{classComSquare_1_1Debugger_1_1CGramModel_af5377c4254b30cc50caa25d674df76b7}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!CGramModel@{CGramModel}} \index{CGramModel@{CGramModel}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{CGramModel()}{CGramModel()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::\+C\+Gram\+Model (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel}{C\+Gram\+Model}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_ad3e478bb74f99d2fcae6c768663dda85}\label{classComSquare_1_1Debugger_1_1CGramModel_ad3e478bb74f99d2fcae6c768663dda85}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!````~CGramModel@{$\sim$CGramModel}} \index{````~CGramModel@{$\sim$CGramModel}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{$\sim$CGramModel()}{~CGramModel()}} {\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::$\sim$\+C\+Gram\+Model (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [default]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_a05c2993fcff3c428a81b5c4e48913bac}\label{classComSquare_1_1Debugger_1_1CGramModel_a05c2993fcff3c428a81b5c4e48913bac}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!columnCount@{columnCount}} \index{columnCount@{columnCount}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{columnCount()}{columnCount()}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::column\+Count (\begin{DoxyParamCaption}\item[{const Q\+Model\+Index \&}]{parent }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}} The number of column the table has. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_a053920f8657bbe14d8b701e7cfab5871}\label{classComSquare_1_1Debugger_1_1CGramModel_a053920f8657bbe14d8b701e7cfab5871}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!data@{data}} \index{data@{data}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{data()}{data()}} {\footnotesize\ttfamily Q\+Variant Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::data (\begin{DoxyParamCaption}\item[{const Q\+Model\+Index \&}]{index, }\item[{int}]{role }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}} Return a data representing the table cell. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_abe367ce6a32307c0e48ee41b461be6b5}\label{classComSquare_1_1Debugger_1_1CGramModel_abe367ce6a32307c0e48ee41b461be6b5}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!operator=@{operator=}} \index{operator=@{operator=}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel}{C\+Gram\+Model}}\& Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Debugger_1_1CGramModel}{C\+Gram\+Model}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_ae249f85052c6510e38b2b0eded9417e3}\label{classComSquare_1_1Debugger_1_1CGramModel_ae249f85052c6510e38b2b0eded9417e3}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!rowCount@{rowCount}} \index{rowCount@{rowCount}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{rowCount()}{rowCount()}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::row\+Count (\begin{DoxyParamCaption}\item[{const Q\+Model\+Index \&}]{parent }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}} The number of row the table has. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_a9b882025917886d4328b6356288b426a}\label{classComSquare_1_1Debugger_1_1CGramModel_a9b882025917886d4328b6356288b426a}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!\_ppu@{\_ppu}} \index{\_ppu@{\_ppu}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{\_ppu}{\_ppu}} {\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1PPU_1_1PPU}{Com\+Square\+::\+P\+P\+U\+::\+P\+PU}}\& Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::\+\_\+ppu\hspace{0.3cm}{\ttfamily [private]}} The ppu to log the cgram. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_a93d90e60b475edc5f0cbbf11480a017f}\label{classComSquare_1_1Debugger_1_1CGramModel_a93d90e60b475edc5f0cbbf11480a017f}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!column@{column}} \index{column@{column}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{column}{column}} {\footnotesize\ttfamily const int Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::column = 16} The number of columns. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_a37fe304fb9a72e99b7d972bc1a29ee87}\label{classComSquare_1_1Debugger_1_1CGramModel_a37fe304fb9a72e99b7d972bc1a29ee87}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!rows@{rows}} \index{rows@{rows}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{rows}{rows}} {\footnotesize\ttfamily const int Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::rows = 16} The number of rows. \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_abca2700c3f40914ff18911e90ff46220}\label{classComSquare_1_1Debugger_1_1CGramModel_abca2700c3f40914ff18911e90ff46220}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!x@{x}} \index{x@{x}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{x}{x}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::x} \mbox{\Hypertarget{classComSquare_1_1Debugger_1_1CGramModel_ae8fe14b41e341706a7dd46357159e5f6}\label{classComSquare_1_1Debugger_1_1CGramModel_ae8fe14b41e341706a7dd46357159e5f6}} \index{ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}!y@{y}} \index{y@{y}!ComSquare::Debugger::CGramModel@{ComSquare::Debugger::CGramModel}} \doxysubsubsection{\texorpdfstring{y}{y}} {\footnotesize\ttfamily int Com\+Square\+::\+Debugger\+::\+C\+Gram\+Model\+::y} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item sources/\+Debugger/\mbox{\hyperlink{CGramDebug_8hpp}{C\+Gram\+Debug.\+hpp}}\item sources/\+Debugger/\mbox{\hyperlink{CGramDebug_8cpp}{C\+Gram\+Debug.\+cpp}}\end{DoxyCompactItemize}