Files
MeanField_SERiF/docs/latex/binding_8hpp.tex

73 lines
5.0 KiB
TeX
Raw Normal View History

\doxysection{src/include/serif/utils/dependencies/binding.hpp File Reference}
\hypertarget{binding_8hpp}{}\label{binding_8hpp}\index{src/include/serif/utils/dependencies/binding.hpp@{src/include/serif/utils/dependencies/binding.hpp}}
{\ttfamily \#include $<$type\+\_\+traits$>$}\newline
{\ttfamily \#include "{}serif/utils/misc/traits/type\+\_\+uniqueness.\+hpp"{}}\newline
Include dependency graph for binding.\+hpp\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=243pt]{binding_8hpp__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{binding_8hpp__dep__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1_binding}{serif\+::utils\+::dependencies\+::\+Binding$<$ Key\+T, Target\+T $>$}}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1_bindings}{serif\+::utils\+::dependencies\+::\+Bindings$<$ Binding\+Ts $>$}}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1detail_1_1_has_binding_3_01_bindings_3_01_binding_ts_8_8_8_01_4_00_01_key_t_01_4}{serif\+::utils\+::dependencies\+::detail\+::\+Has\+Binding$<$ Bindings$<$ Binding\+Ts... $>$, Key\+T $>$}}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1detail_1_1_bound_type_3_01_bindings_3_01_binding_ts_8_8_8_01_4_00_01_key_t_01_4}{serif\+::utils\+::dependencies\+::detail\+::\+Bound\+Type$<$ Bindings$<$ Binding\+Ts... $>$, Key\+T $>$}}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1detail_1_1_bound_type_3_01_bindings_3_01_binding_ts_8_8_72dffbce4bc2e90b97ee49075956ab42}{serif\+::utils\+::dependencies\+::detail\+::\+Bound\+Type$<$ Bindings$<$ Binding\+Ts... $>$, Key\+T $>$\+::binding\+\_\+tag$<$ K, T $>$}}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1detail_1_1_bound_type_3_01_bindings_3_01_binding_ts_8_8_b49e9a984d99f2ce36a6fb8004bae993}{serif\+::utils\+::dependencies\+::detail\+::\+Bound\+Type$<$ Bindings$<$ Binding\+Ts... $>$, Key\+T $>$\+::collector}}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1_has_binding}{serif\+::utils\+::dependencies\+::\+Has\+Binding$<$ Bindings\+T, Key\+T $>$}}
\item
struct \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1_bound_type}{serif\+::utils\+::dependencies\+::\+Bound\+Type$<$ Bindings\+T, Key\+T $>$}}
\end{DoxyCompactItemize}
\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_1dependencies}{serif\+::utils\+::dependencies}}
\item
namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1dependencies_1_1detail}{serif\+::utils\+::dependencies\+::detail}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Concepts}
\begin{DoxyCompactItemize}
\item
concept \mbox{\hyperlink{conceptserif_1_1utils_1_1dependencies_1_1_is_binding}{serif\+::utils\+::dependencies\+::\+Is\+Binding}}
\item
concept \mbox{\hyperlink{conceptserif_1_1utils_1_1dependencies_1_1_is_bindings}{serif\+::utils\+::dependencies\+::\+Is\+Bindings}}
\item
concept \mbox{\hyperlink{conceptserif_1_1utils_1_1dependencies_1_1_bindings_with_binding}{serif\+::utils\+::dependencies\+::\+Bindings\+With\+Binding}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
{\footnotesize template$<$typename BindingsT, typename KeyT$>$ }\\using \mbox{\hyperlink{namespaceserif_1_1utils_1_1dependencies_adc0d56ab32ca6ea92c3732dde92fa6a1}{serif\+::utils\+::dependencies\+::bound\+\_\+type\+\_\+t}} = \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1_bound_type}{Bound\+Type}}$<$BindingsT, KeyT$>$\+::target\+\_\+type
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item
{\footnotesize template$<$typename T$>$ }\\constexpr bool \mbox{\hyperlink{namespaceserif_1_1utils_1_1dependencies_ab54a589695456ce4f7b3fb4e3bd97947}{serif\+::utils\+::dependencies\+::is\+\_\+bindings\+\_\+v}} = false
\item
{\footnotesize template$<$Is\+Binding... Binding\+Ts$>$ }\\constexpr bool \mbox{\hyperlink{namespaceserif_1_1utils_1_1dependencies_a3a8a1a7fd56af08612f141f2bb50e0a1}{serif\+::utils\+::dependencies\+::is\+\_\+bindings\+\_\+v$<$ Bindings$<$ Binding\+Ts... $>$ $>$}} = \mbox{\hyperlink{namespaceserif_1_1utils_1_1misc_1_1traits_a8cb5b9ce5869ecf88101859ace70f92a}{misc\+::traits\+::all\+\_\+unique\+\_\+types\+\_\+v}}$<$typename Binding\+Ts\+::\+Key...$>$
\item
{\footnotesize template$<$Is\+Bindings BindingsT, typename KeyT$>$ }\\constexpr bool \mbox{\hyperlink{namespaceserif_1_1utils_1_1dependencies_a1563a020c811fac185bcc81b95b1035a}{serif\+::utils\+::dependencies\+::has\+\_\+binding\+\_\+v}} = \mbox{\hyperlink{structserif_1_1utils_1_1dependencies_1_1_has_binding}{Has\+Binding}}$<$BindingsT, KeyT$>$\+::value
\end{DoxyCompactItemize}