61 lines
3.2 KiB
TeX
61 lines
3.2 KiB
TeX
|
|
\doxysection{src/lib/serif/utils/serialize/top.cpp File Reference}
|
||
|
|
\hypertarget{utils_2serialize_2top_8cpp}{}\label{utils_2serialize_2top_8cpp}\index{src/lib/serif/utils/serialize/top.cpp@{src/lib/serif/utils/serialize/top.cpp}}
|
||
|
|
{\ttfamily \#include "{}serif/utils/serialize/top.\+hpp"{}}\newline
|
||
|
|
{\ttfamily \#include $<$algorithm$>$}\newline
|
||
|
|
{\ttfamily \#include $<$atomic$>$}\newline
|
||
|
|
{\ttfamily \#include $<$cerrno$>$}\newline
|
||
|
|
{\ttfamily \#include $<$chrono$>$}\newline
|
||
|
|
{\ttfamily \#include $<$cmath$>$}\newline
|
||
|
|
{\ttfamily \#include $<$cstdio$>$}\newline
|
||
|
|
{\ttfamily \#include $<$cstring$>$}\newline
|
||
|
|
{\ttfamily \#include $<$fstream$>$}\newline
|
||
|
|
{\ttfamily \#include $<$iomanip$>$}\newline
|
||
|
|
{\ttfamily \#include $<$limits$>$}\newline
|
||
|
|
{\ttfamily \#include $<$locale$>$}\newline
|
||
|
|
{\ttfamily \#include $<$numbers$>$}\newline
|
||
|
|
{\ttfamily \#include $<$stdexcept$>$}\newline
|
||
|
|
{\ttfamily \#include $<$string$>$}\newline
|
||
|
|
{\ttfamily \#include $<$utility$>$}\newline
|
||
|
|
{\ttfamily \#include $<$vector$>$}\newline
|
||
|
|
Include dependency graph for top.\+cpp\+:
|
||
|
|
\nopagebreak
|
||
|
|
\begin{figure}[H]
|
||
|
|
\begin{center}
|
||
|
|
\leavevmode
|
||
|
|
\includegraphics[width=350pt]{utils_2serialize_2top_8cpp__incl}
|
||
|
|
\end{center}
|
||
|
|
\end{figure}
|
||
|
|
\doxysubsubsection*{Namespaces}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif}{serif}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1utils}{serif\+::utils}}
|
||
|
|
\item
|
||
|
|
namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1serialize}{serif\+::utils\+::serialize}}
|
||
|
|
\end{DoxyCompactItemize}
|
||
|
|
\doxysubsubsection*{Macros}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
\#define \mbox{\hyperlink{utils_2serialize_2top_8cpp_a791904e1c6a5c51515b3aaedb52f7c44}{SERIF\+\_\+\+TOP\+\_\+\+METADATA}}(member)
|
||
|
|
\end{DoxyCompactItemize}
|
||
|
|
\doxysubsubsection*{Functions}
|
||
|
|
\begin{DoxyCompactItemize}
|
||
|
|
\item
|
||
|
|
\mbox{\hyperlink{namespaceserif_1_1utils_1_1serialize_ace9e0af29889a767ef1c95a09a4b7265}{Result}}$<$ \mbox{\hyperlink{structserif_1_1utils_1_1serialize_1_1_top_export_report}{Top\+Export\+Report}} $>$ \mbox{\hyperlink{namespaceserif_1_1utils_1_1serialize_a2e0edf5820600e4b31b47f2a0a3fe183}{serif\+::utils\+::serialize\+::export\+\_\+top}} (const std\+::filesystem\+::path \&path, const \mbox{\hyperlink{structserif_1_1utils_1_1serialize_1_1_top_polytrope_source}{Top\+Polytrope\+Source}} \&source, const \mbox{\hyperlink{structserif_1_1utils_1_1serialize_1_1_top_export_options}{Top\+Export\+Options}} \&options=\{\})
|
||
|
|
\begin{DoxyCompactList}\small\item\em Atomically publish a new TOP model directory, refusing to overwrite any destination. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||
|
|
|
||
|
|
|
||
|
|
\doxysubsection{Macro Definition Documentation}
|
||
|
|
\Hypertarget{utils_2serialize_2top_8cpp_a791904e1c6a5c51515b3aaedb52f7c44}\index{top.cpp@{top.cpp}!SERIF\_TOP\_METADATA@{SERIF\_TOP\_METADATA}}
|
||
|
|
\index{SERIF\_TOP\_METADATA@{SERIF\_TOP\_METADATA}!top.cpp@{top.cpp}}
|
||
|
|
\doxysubsubsection{\texorpdfstring{SERIF\_TOP\_METADATA}{SERIF\_TOP\_METADATA}}
|
||
|
|
{\footnotesize\ttfamily \label{utils_2serialize_2top_8cpp_a791904e1c6a5c51515b3aaedb52f7c44}
|
||
|
|
\#define SERIF\+\_\+\+TOP\+\_\+\+METADATA(\begin{DoxyParamCaption}\item[{}]{member}{}\end{DoxyParamCaption})}
|
||
|
|
|
||
|
|
{\bfseries Value\+:}
|
||
|
|
\begin{DoxyCode}{0}
|
||
|
|
\DoxyCodeLine{output\ <<\ \#member\ <<\ \textcolor{stringliteral}{"{}\ "{}}\ <<\ report.member\ <<\ \textcolor{charliteral}{'\(\backslash\)n'}}
|
||
|
|
|
||
|
|
\end{DoxyCode}
|