2025-01-19 12:24:13 -05:00
\doxysection { src/dobj/private/\+ DObject.cpp File Reference}
\hypertarget { _ d_ object_ 8cpp} { } \label { _ d_ object_ 8cpp} \index { src/dobj/private/DObject.cpp@{ src/dobj/private/DObject.cpp} }
Implementation of the \doxylink { class_ d_ object} { DObject} class.
{ \ttfamily \# include "{ } DObject.\+ h"{ } } \newline
{ \ttfamily \# include $ < $ iostream$ > $ } \newline
{ \ttfamily \# include $ < $ stdexcept$ > $ } \newline
2025-06-11 11:41:55 -04:00
\doxysubsubsection * { Functions}
\begin { DoxyCompactItemize}
\item
std\+ ::ostream \& \mbox { \hyperlink { _ d_ object_ 8cpp_ aa54e75574f0302a2ca7252f9f0f0b3f1} { operator$ < $ $ < $ } } (std\+ ::ostream \& os, const \mbox { \hyperlink { class_ d_ object} { DObject} } \& obj)
\begin { DoxyCompactList} \small \item \em Provides a human-\/ readable summary of the \doxylink { class_ d_ object} { DObject} . \end { DoxyCompactList} \end { DoxyCompactItemize}
2025-01-19 12:24:13 -05:00
\doxysubsection { Detailed Description}
Implementation of the \doxylink { class_ d_ object} { DObject} class.
2025-06-11 11:41:55 -04:00
Provides the implementation for a universal data container with plugin support.
Definition in file \mbox { \hyperlink { _ d_ object_ 8cpp_ source} { DObject.\+ cpp} } .
\doxysubsection { Function Documentation}
\Hypertarget { _ d_ object_ 8cpp_ aa54e75574f0302a2ca7252f9f0f0b3f1} \index { DObject.cpp@{ DObject.cpp} !operator$ < $ $ < $ @{ operator$ < $ $ < $ } }
\index { operator$ < $ $ < $ @{ operator$ < $ $ < $ } !DObject.cpp@{ DObject.cpp} }
\doxysubsubsection { \texorpdfstring { operator$ < $ $ < $ ()} { operator<<()} }
{ \footnotesize \ttfamily \label { _ d_ object_ 8cpp_ aa54e75574f0302a2ca7252f9f0f0b3f1}
std\+ ::ostream \& operator$ < $ $ < $ (\begin { DoxyParamCaption} \item [{std\+::ostream \&}] { os} { , } \item [{const \mbox{\hyperlink{class_d_object}{DObject}} \&}] { obj} { } \end { DoxyParamCaption} )}
Provides a human-\/ readable summary of the \doxylink { class_ d_ object} { DObject} .
Useful for quick inspection or logging during debugging sessions.
\begin { DoxyParams} { Parameters}
{ \em os} & The output stream to write to. \\
\hline
{ \em obj} & The \doxylink { class_ d_ object} { DObject} to summarize. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
A reference to the output stream.
\end { DoxyReturn}
Definition at line \mbox { \hyperlink { _ d_ object_ 8cpp_ source_ l00126} { 126} } of file \mbox { \hyperlink { _ d_ object_ 8cpp_ source} { DObject.\+ cpp} } .