\doxysection{dynamic\+\_\+array Struct Reference} \hypertarget{structdynamic__array}{}\label{structdynamic__array}\index{dynamic\_array@{dynamic\_array}} {\ttfamily \#include $<$marigold\+\_\+dynamic\+\_\+array.\+h$>$} \doxysubsubsection*{Public Attributes} \begin{DoxyCompactItemize} \item size\+\_\+t \mbox{\hyperlink{structdynamic__array_a3b19d692a6b8539bc58551e39bf6dfaa}{item\+\_\+size}} \item void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structdynamic__array_a2fec64b33dac49cedbc5888cd8e8a846}{memory\+\_\+block\+\_\+pointer}} \item unsigned int \mbox{\hyperlink{structdynamic__array_ac33ca1e3db1d4229852b9f36b62f2e08}{starting\+\_\+capacity}} \item unsigned int \mbox{\hyperlink{structdynamic__array_a633fcea60fb454a78a7a058e3bda0bbe}{current\+\_\+capacity}} \item unsigned int \mbox{\hyperlink{structdynamic__array_ae7da5f21eb2bfdeff0e05b53598185c5}{current\+\_\+size}} \item unsigned short \mbox{\hyperlink{structdynamic__array_a105f76026911ac2665bf25a73ecf30a6}{owner\+\_\+count}} \item unsigned char \mbox{\hyperlink{structdynamic__array_aa3d42a1672d2015f89d8c607124fa3e5}{growth\+\_\+factor}} \item bool \mbox{\hyperlink{structdynamic__array_affeb533fae8aa1d8d80abc61e3380cc1}{is\+\_\+multithread\+\_\+safe}} \end{DoxyCompactItemize} \doxysubsection{Member Data Documentation} \Hypertarget{structdynamic__array_a633fcea60fb454a78a7a058e3bda0bbe}\label{structdynamic__array_a633fcea60fb454a78a7a058e3bda0bbe} \index{dynamic\_array@{dynamic\_array}!current\_capacity@{current\_capacity}} \index{current\_capacity@{current\_capacity}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{current\_capacity}{current\_capacity}} {\footnotesize\ttfamily unsigned int dynamic\+\_\+array\+::current\+\_\+capacity} \Hypertarget{structdynamic__array_ae7da5f21eb2bfdeff0e05b53598185c5}\label{structdynamic__array_ae7da5f21eb2bfdeff0e05b53598185c5} \index{dynamic\_array@{dynamic\_array}!current\_size@{current\_size}} \index{current\_size@{current\_size}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{current\_size}{current\_size}} {\footnotesize\ttfamily unsigned int dynamic\+\_\+array\+::current\+\_\+size} \Hypertarget{structdynamic__array_aa3d42a1672d2015f89d8c607124fa3e5}\label{structdynamic__array_aa3d42a1672d2015f89d8c607124fa3e5} \index{dynamic\_array@{dynamic\_array}!growth\_factor@{growth\_factor}} \index{growth\_factor@{growth\_factor}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{growth\_factor}{growth\_factor}} {\footnotesize\ttfamily unsigned char dynamic\+\_\+array\+::growth\+\_\+factor} \Hypertarget{structdynamic__array_affeb533fae8aa1d8d80abc61e3380cc1}\label{structdynamic__array_affeb533fae8aa1d8d80abc61e3380cc1} \index{dynamic\_array@{dynamic\_array}!is\_multithread\_safe@{is\_multithread\_safe}} \index{is\_multithread\_safe@{is\_multithread\_safe}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{is\_multithread\_safe}{is\_multithread\_safe}} {\footnotesize\ttfamily bool dynamic\+\_\+array\+::is\+\_\+multithread\+\_\+safe} \Hypertarget{structdynamic__array_a3b19d692a6b8539bc58551e39bf6dfaa}\label{structdynamic__array_a3b19d692a6b8539bc58551e39bf6dfaa} \index{dynamic\_array@{dynamic\_array}!item\_size@{item\_size}} \index{item\_size@{item\_size}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{item\_size}{item\_size}} {\footnotesize\ttfamily size\+\_\+t dynamic\+\_\+array\+::item\+\_\+size} \Hypertarget{structdynamic__array_a2fec64b33dac49cedbc5888cd8e8a846}\label{structdynamic__array_a2fec64b33dac49cedbc5888cd8e8a846} \index{dynamic\_array@{dynamic\_array}!memory\_block\_pointer@{memory\_block\_pointer}} \index{memory\_block\_pointer@{memory\_block\_pointer}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{memory\_block\_pointer}{memory\_block\_pointer}} {\footnotesize\ttfamily void\texorpdfstring{$\ast$}{*} dynamic\+\_\+array\+::memory\+\_\+block\+\_\+pointer} \Hypertarget{structdynamic__array_a105f76026911ac2665bf25a73ecf30a6}\label{structdynamic__array_a105f76026911ac2665bf25a73ecf30a6} \index{dynamic\_array@{dynamic\_array}!owner\_count@{owner\_count}} \index{owner\_count@{owner\_count}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{owner\_count}{owner\_count}} {\footnotesize\ttfamily unsigned short dynamic\+\_\+array\+::owner\+\_\+count} \Hypertarget{structdynamic__array_ac33ca1e3db1d4229852b9f36b62f2e08}\label{structdynamic__array_ac33ca1e3db1d4229852b9f36b62f2e08} \index{dynamic\_array@{dynamic\_array}!starting\_capacity@{starting\_capacity}} \index{starting\_capacity@{starting\_capacity}!dynamic\_array@{dynamic\_array}} \doxysubsubsection{\texorpdfstring{starting\_capacity}{starting\_capacity}} {\footnotesize\ttfamily unsigned int dynamic\+\_\+array\+::starting\+\_\+capacity} The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item source\+\_\+code/\+MODULE\+\_\+marigold\+\_\+dynamic\+\_\+array/\mbox{\hyperlink{marigold__dynamic__array_8h}{marigold\+\_\+dynamic\+\_\+array.\+h}}\end{DoxyCompactItemize}