- Updated License to GPL v3.0 - Added New Math Nodes - Prototype Rendering Code for Debugging Functions
111 lines
7.9 KiB
TeX
111 lines
7.9 KiB
TeX
\doxysection{open\+\_\+cpp\+\_\+utils\+::map\texorpdfstring{$<$}{<} Key, Value, Alloc \texorpdfstring{$>$}{>} Class Template Reference}
|
|
\hypertarget{classopen__cpp__utils_1_1map}{}\label{classopen__cpp__utils_1_1map}\index{open\_cpp\_utils::map$<$ Key, Value, Alloc $>$@{open\_cpp\_utils::map$<$ Key, Value, Alloc $>$}}
|
|
\doxysubsubsection*{Classes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
struct \mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1hash}{hash}}
|
|
\item
|
|
struct \mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1map__pair}{map\+\_\+pair}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Public Types}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_ab5cae7e87e5d8212c112e2d8726afe6c}\label{classopen__cpp__utils_1_1map_ab5cae7e87e5d8212c112e2d8726afe6c}
|
|
using {\bfseries key\+\_\+type} = Key
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a722f3a1da39e94a6e0385804d428b1b3}\label{classopen__cpp__utils_1_1map_a722f3a1da39e94a6e0385804d428b1b3}
|
|
using {\bfseries value\+\_\+type} = Value
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a301769d192c51db6008a299c606af315}\label{classopen__cpp__utils_1_1map_a301769d192c51db6008a299c606af315}
|
|
using {\bfseries pair\+\_\+type} = struct \mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1map__pair}{map\+\_\+pair}}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a44a1e1692d9f983239535c2a3e3f6b53}\label{classopen__cpp__utils_1_1map_a44a1e1692d9f983239535c2a3e3f6b53}
|
|
using {\bfseries key\+\_\+pointer} = key\+\_\+type\texorpdfstring{$\ast$}{*}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_ad13ae5eb4e17dfafbaf6fa5febd46f95}\label{classopen__cpp__utils_1_1map_ad13ae5eb4e17dfafbaf6fa5febd46f95}
|
|
using {\bfseries const\+\_\+key\+\_\+pointer} = const key\+\_\+type\texorpdfstring{$\ast$}{*}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a938df50c189fe7a1b8fa96589a7159e0}\label{classopen__cpp__utils_1_1map_a938df50c189fe7a1b8fa96589a7159e0}
|
|
using {\bfseries key\+\_\+reference} = key\+\_\+type\&
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a4f4d3001047517e2517922e8e91d53d2}\label{classopen__cpp__utils_1_1map_a4f4d3001047517e2517922e8e91d53d2}
|
|
using {\bfseries const\+\_\+key\+\_\+reference} = const key\+\_\+type\&
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a49d43570a57ccd79f227eb9b3fcf4112}\label{classopen__cpp__utils_1_1map_a49d43570a57ccd79f227eb9b3fcf4112}
|
|
using {\bfseries value\+\_\+pointer} = value\+\_\+type\texorpdfstring{$\ast$}{*}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a79299530928b67646934aeb33dd633c6}\label{classopen__cpp__utils_1_1map_a79299530928b67646934aeb33dd633c6}
|
|
using {\bfseries const\+\_\+value\+\_\+pointer} = const value\+\_\+type\texorpdfstring{$\ast$}{*}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a068c3c8f5d5ce91e5035465c741cbb14}\label{classopen__cpp__utils_1_1map_a068c3c8f5d5ce91e5035465c741cbb14}
|
|
using {\bfseries value\+\_\+reference} = value\+\_\+type\&
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_ac467012389c609c1727969bb43668e83}\label{classopen__cpp__utils_1_1map_ac467012389c609c1727969bb43668e83}
|
|
using {\bfseries const\+\_\+value\+\_\+reference} = const value\+\_\+type\&
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a8687ff74cc463a36a218b5395cbd3547}\label{classopen__cpp__utils_1_1map_a8687ff74cc463a36a218b5395cbd3547}
|
|
using {\bfseries table\+\_\+type} = \mbox{\hyperlink{classopen__cpp__utils_1_1hash__table}{set}}$<$\mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1map__pair}{pair\+\_\+type}}, \mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1hash}{hash}}, Alloc$>$
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_aaa3a4fbdc560a152ddbdb8b55f1e0eca}\label{classopen__cpp__utils_1_1map_aaa3a4fbdc560a152ddbdb8b55f1e0eca}
|
|
using {\bfseries iterator} = typename \mbox{\hyperlink{classopen__cpp__utils_1_1hash__table_1_1iterator}{table\+\_\+type\+::iterator}}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a65af9bdab8173ce76ec599c472d06bed}\label{classopen__cpp__utils_1_1map_a65af9bdab8173ce76ec599c472d06bed}
|
|
using {\bfseries const\+\_\+iterator} = typename \mbox{\hyperlink{classopen__cpp__utils_1_1hash__table_1_1const__iterator}{table\+\_\+type\+::const\+\_\+iterator}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a958837b4fa365f2b0fe470737da772b2}\label{classopen__cpp__utils_1_1map_a958837b4fa365f2b0fe470737da772b2}
|
|
{\bfseries map} (std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1map__pair}{pair\+\_\+type}} $>$ data)
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a525b095cf5143698ee712084c510f422}\label{classopen__cpp__utils_1_1map_a525b095cf5143698ee712084c510f422}
|
|
{\bfseries map} (const \mbox{\hyperlink{classopen__cpp__utils_1_1map}{map}} \&)=default
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_aa302423ba874833da7f1a614df73fce0}\label{classopen__cpp__utils_1_1map_aa302423ba874833da7f1a614df73fce0}
|
|
{\bfseries map} (\mbox{\hyperlink{classopen__cpp__utils_1_1map}{map}} \&\&)=default
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a7fe08da2d1c9227b731f0e5cfc7cd6d2}\label{classopen__cpp__utils_1_1map_a7fe08da2d1c9227b731f0e5cfc7cd6d2}
|
|
void {\bfseries reserve} (size\+\_\+t size)
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a064e792d580c184e5f0b9541500c3d5c}\label{classopen__cpp__utils_1_1map_a064e792d580c184e5f0b9541500c3d5c}
|
|
void {\bfseries insert} (const\+\_\+key\+\_\+reference key, const\+\_\+value\+\_\+reference value)
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a54e42d5f8af7be2b591989ca99e89ab4}\label{classopen__cpp__utils_1_1map_a54e42d5f8af7be2b591989ca99e89ab4}
|
|
void {\bfseries erase} (const\+\_\+key\+\_\+reference key)
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a880fad15186c6eb68fc8a5f9455ab1a2}\label{classopen__cpp__utils_1_1map_a880fad15186c6eb68fc8a5f9455ab1a2}
|
|
value\+\_\+reference \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const\+\_\+key\+\_\+reference key)
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a91b64d2fc17bfdf7a4a1fdaae87c8c99}\label{classopen__cpp__utils_1_1map_a91b64d2fc17bfdf7a4a1fdaae87c8c99}
|
|
const\+\_\+value\+\_\+reference \& {\bfseries get} (const\+\_\+key\+\_\+reference key, const\+\_\+value\+\_\+reference \&def=value\+\_\+type()) const
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a548b73a985ccba6e57efba1d00cdbfbc}\label{classopen__cpp__utils_1_1map_a548b73a985ccba6e57efba1d00cdbfbc}
|
|
iterator {\bfseries find} (const\+\_\+key\+\_\+reference key)
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a0a103b1b7004b49386c7e326d8f28bdb}\label{classopen__cpp__utils_1_1map_a0a103b1b7004b49386c7e326d8f28bdb}
|
|
const\+\_\+iterator {\bfseries find} (const\+\_\+key\+\_\+reference key) const
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a99b4706267bec57ff7ef07124669355c}\label{classopen__cpp__utils_1_1map_a99b4706267bec57ff7ef07124669355c}
|
|
bool {\bfseries contains} (const\+\_\+key\+\_\+reference key)
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_ad1735b40d5bcd742fe926a7854cf302b}\label{classopen__cpp__utils_1_1map_ad1735b40d5bcd742fe926a7854cf302b}
|
|
iterator {\bfseries begin} ()
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a59da22776bac52921990d7cadeac8740}\label{classopen__cpp__utils_1_1map_a59da22776bac52921990d7cadeac8740}
|
|
iterator {\bfseries end} ()
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_af37bda4275e772b23159d115516fa464}\label{classopen__cpp__utils_1_1map_af37bda4275e772b23159d115516fa464}
|
|
const\+\_\+iterator {\bfseries begin} () const
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_ae2ae93a579a4aeb8d6a185c6efbe223d}\label{classopen__cpp__utils_1_1map_ae2ae93a579a4aeb8d6a185c6efbe223d}
|
|
const\+\_\+iterator {\bfseries end} () const
|
|
\item
|
|
\Hypertarget{classopen__cpp__utils_1_1map_a1bfa3b9b5abee2086927b55f5a3ecac6}\label{classopen__cpp__utils_1_1map_a1bfa3b9b5abee2086927b55f5a3ecac6}
|
|
size\+\_\+t {\bfseries size} () const
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
map.\+h\end{DoxyCompactItemize}
|