\hypertarget{struct_qore_1_1_call_stack_info}{}\doxysection{Qore\+::Call\+Stack\+Info Struct Reference}
\label{struct_qore_1_1_call_stack_info}\index{Qore::CallStackInfo@{Qore::CallStackInfo}}


call stack hash description  


\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_a9a2635864b59ecbb2e4100653ae590e8}\label{struct_qore_1_1_call_stack_info_a9a2635864b59ecbb2e4100653ae590e8}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_a9a2635864b59ecbb2e4100653ae590e8}{endline}}
\begin{DoxyCompactList}\small\item\em ending line number \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_ab16d73f8c1f1c029f33762cecbbd6346}\label{struct_qore_1_1_call_stack_info_ab16d73f8c1f1c029f33762cecbbd6346}} 
\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_ab16d73f8c1f1c029f33762cecbbd6346}{file}}
\begin{DoxyCompactList}\small\item\em The parse label of the code; this is normally the file name; this corresponds to the label parameter of the \mbox{\hyperlink{class_qore_1_1_program_ad59f1b6ce7adaa693086e1b858cbe896}{Program\+::parse()}} and \mbox{\hyperlink{class_qore_1_1_program_ac943bad226fcf69ce5007b101828f8c1}{Program\+::parse\+Pending()}} methods and the \mbox{\hyperlink{group__misc__functions_ga11da5fd06dcfa57a48a5381268a52086}{Qore\+::parse()}} function, for example (if known, for user code only) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_a8fc47a1c77bcaee88c67a1ed1d9b5e91}\label{struct_qore_1_1_call_stack_info_a8fc47a1c77bcaee88c67a1ed1d9b5e91}} 
\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_a8fc47a1c77bcaee88c67a1ed1d9b5e91}{function}}
\begin{DoxyCompactList}\small\item\em function or method name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_a667b9b477523bb1383d6e5fb59cb5a9f}\label{struct_qore_1_1_call_stack_info_a667b9b477523bb1383d6e5fb59cb5a9f}} 
\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_a667b9b477523bb1383d6e5fb59cb5a9f}{lang}}
\begin{DoxyCompactList}\small\item\em the language of the source code; normally {\ttfamily \char`\"{}\+Qore\char`\"{}} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_a35a2b7806cc333cf1e306e1adfac1771}\label{struct_qore_1_1_call_stack_info_a35a2b7806cc333cf1e306e1adfac1771}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_a35a2b7806cc333cf1e306e1adfac1771}{line}}
\begin{DoxyCompactList}\small\item\em starting line number \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_a75f754692ac785b55ec4b581c79c3239}\label{struct_qore_1_1_call_stack_info_a75f754692ac785b55ec4b581c79c3239}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_a75f754692ac785b55ec4b581c79c3239}{offset}}
\begin{DoxyCompactList}\small\item\em The line number offset for the {\ttfamily \char`\"{}source\char`\"{}} key (if known, for user code only) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_af920c5d7e526e62e35e476f313c8d919}\label{struct_qore_1_1_call_stack_info_af920c5d7e526e62e35e476f313c8d919}} 
$\ast$\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_af920c5d7e526e62e35e476f313c8d919}{programid}}
\begin{DoxyCompactList}\small\item\em related program id (since 0.\+8.\+13.\+7) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_aa0af4530f0fdcae4af5d4832b33c6052}\label{struct_qore_1_1_call_stack_info_aa0af4530f0fdcae4af5d4832b33c6052}} 
\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_aa0af4530f0fdcae4af5d4832b33c6052}{source}}
\begin{DoxyCompactList}\small\item\em An optional source string; if multiple sections of a file were parsed with different parse labels, then the source file name will normally go here and the \char`\"{}file\char`\"{} key will have the parse label; this corresponds to the source parameter of the \mbox{\hyperlink{class_qore_1_1_program_ad59f1b6ce7adaa693086e1b858cbe896}{Program\+::parse()}} and \mbox{\hyperlink{class_qore_1_1_program_ac943bad226fcf69ce5007b101828f8c1}{Program\+::parse\+Pending()}} methods, for example (if known, for user code only) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_a480a0d4851c898c5a96f9883164e851d}\label{struct_qore_1_1_call_stack_info_a480a0d4851c898c5a96f9883164e851d}} 
$\ast$\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_a480a0d4851c898c5a96f9883164e851d}{statementid}}
\begin{DoxyCompactList}\small\item\em related statement id (since 0.\+8.\+13.\+7) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_aeb882a998726c6b430861b440ebd7af2}\label{struct_qore_1_1_call_stack_info_aeb882a998726c6b430861b440ebd7af2}} 
\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_aeb882a998726c6b430861b440ebd7af2}{type}}
\begin{DoxyCompactList}\small\item\em a type string; either {\ttfamily \char`\"{}user\char`\"{}}, {\ttfamily \char`\"{}builtin\char`\"{}}, {\ttfamily \char`\"{}new-\/thread\char`\"{}} or {\ttfamily \char`\"{}rethrow\char`\"{}} (for rethrown exceptions) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_call_stack_info_a6d8d1cc307ede76d91eb0f3ca905ca9b}\label{struct_qore_1_1_call_stack_info_a6d8d1cc307ede76d91eb0f3ca905ca9b}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_call_stack_info_a6d8d1cc307ede76d91eb0f3ca905ca9b}{typecode}}
\begin{DoxyCompactList}\small\item\em the call type; see \mbox{\hyperlink{group__call__type__constants}{Call Type Constants}} for possible values \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
call stack hash description 

\begin{DoxySince}{Since}
Qore 0.\+8.\+13 
\end{DoxySince}
