2025-01-19 12:24:13 -05:00
\doxysection { src/dobj/public/\+ DObject.h File Reference}
\hypertarget { _ d_ object_ 8h} { } \label { _ d_ object_ 8h} \index { src/dobj/public/DObject.h@{ src/dobj/public/DObject.h} }
Defines the \doxylink { class_ d_ object} { DObject} class, a universal data container for the project.
{ \ttfamily \# include $ < $ variant$ > $ } \newline
{ \ttfamily \# include $ < $ memory$ > $ } \newline
{ \ttfamily \# include $ < $ vector$ > $ } \newline
{ \ttfamily \# include $ < $ string$ > $ } \newline
{ \ttfamily \# include $ < $ mutex$ > $ } \newline
{ \ttfamily \# include $ < $ map$ > $ } \newline
{ \ttfamily \# include $ < $ functional$ > $ } \newline
\doxysubsubsection * { Classes}
\begin { DoxyCompactItemize}
\item
class \mbox { \hyperlink { class_ d_ object} { DObject} }
\begin { DoxyCompactList} \small \item \em A universal data container class. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection { Detailed Description}
Defines the \doxylink { class_ d_ object} { DObject} class, a universal data container for the project.
2025-06-11 11:41:55 -04:00
The \doxylink { class_ d_ object} { DObject} class encapsulates arbitrary data and its associated metadata, providing a consistent interface for public-\/ facing functions. It includes support for dynamically registered plugins.
Definition in file \mbox { \hyperlink { _ d_ object_ 8h_ source} { DObject.\+ h} } .