\hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier}{}\doxysection{osgeo\+::proj\+::metadata\+::Identifier Class Reference}
\label{classosgeo_1_1proj_1_1metadata_1_1Identifier}\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}


Value uniquely identifying an object within a namespace.  




{\ttfamily \#include $<$metadata.\+hpp$>$}



Inheritance diagram for osgeo\+::proj\+::metadata\+::Identifier\+:
% FIG 0


Collaboration diagram for osgeo\+::proj\+::metadata\+::Identifier\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Citation}{Citation}} $>$ \& \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_a26f8ab49d22fef8ba70ca77332f021da}{authority}} ()
\begin{DoxyCompactList}\small\item\em Return a citation for the organization responsible for definition and maintenance of the code. \end{DoxyCompactList}\item 
const std\+::string \& \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_af2fbad18c50b5d272da5e4fee4aed918}{code}} ()
\begin{DoxyCompactList}\small\item\em Return the alphanumeric value identifying an instance in the codespace. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ std\+::string $>$ \& \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_ad650a359a65fe2da68e8f26c7402a51f}{code\+Space}} ()
\begin{DoxyCompactList}\small\item\em Return the organization responsible for definition and maintenance of the code. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ std\+::string $>$ \& \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac158f8bb8eeeafb05a55a524e5ad5b9e}{version}} ()
\begin{DoxyCompactList}\small\item\em Return the version identifier for the namespace. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ std\+::string $>$ \& \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_acd5eccca9f26e0f20b6c9fc8c0927390}{description}} ()
\begin{DoxyCompactList}\small\item\em Return the natural language description of the meaning of the code value. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1optional}{util\+::optional}}$<$ std\+::string $>$ \& \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_aaac9d7903f74e6add533cdcf8cc77c31}{uri}} ()
\begin{DoxyCompactList}\small\item\em Return the URI of the identifier. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_aa56f3dbff085fc0fceea708365b3f1be}{Identifier\+NNPtr}} \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_a0731ee21a8080ec3c502685c5db85fd2}{create}} (const std\+::string \&code\+In=std\+::string(), const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}} \&properties=\mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}}())
\begin{DoxyCompactList}\small\item\em Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{Identifier}}. \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_a20a63d4f7b5f073bd831c7d793973c21}{is\+Equivalent\+Name}} (const char $\ast$a, const char $\ast$b) noexcept
\begin{DoxyCompactList}\small\item\em Returns whether two names are considered equivalent. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const std\+::string \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_ae4b7ba00c3cc174db90ebcdcc083f202}{AUTHORITY\+\_\+\+KEY}}
\begin{DoxyCompactList}\small\item\em Key to set the authority citation of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. \end{DoxyCompactList}\item 
static const std\+::string \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_adead8852011814afec16a03989ff14f7}{CODE\+\_\+\+KEY}}
\begin{DoxyCompactList}\small\item\em Key to set the code of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. \end{DoxyCompactList}\item 
static const std\+::string \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac565fad2dbc1f480cc31fa8a2ff9aba9}{CODESPACE\+\_\+\+KEY}}
\begin{DoxyCompactList}\small\item\em Key to set the organization responsible for definition and maintenance of the code of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. \end{DoxyCompactList}\item 
static const std\+::string \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_ab5679044d62e16c447447f1b6000a55e}{VERSION\+\_\+\+KEY}}
\begin{DoxyCompactList}\small\item\em Key to set the version identifier for the namespace of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. \end{DoxyCompactList}\item 
static const std\+::string \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_af6dee2b9afdad9fba780a01cdde4f39a}{DESCRIPTION\+\_\+\+KEY}}
\begin{DoxyCompactList}\small\item\em Key to set the natural language description of the meaning of the code value of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. \end{DoxyCompactList}\item 
static const std\+::string \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_a2ce093bce8812891cdfce84ebed1b283}{URI\+\_\+\+KEY}}
\begin{DoxyCompactList}\small\item\em Key to set the URI of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_a3d107064807be557a470f4a019933948}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_a3d107064807be557a470f4a019933948}} 
static const std\+::string {\bfseries EPSG}
\begin{DoxyCompactList}\small\item\em EPSG codespace. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac293dc0c24a1a24353ad1880d2c36df3}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac293dc0c24a1a24353ad1880d2c36df3}} 
static const std\+::string {\bfseries OGC}
\begin{DoxyCompactList}\small\item\em OGC codespace. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Value uniquely identifying an object within a namespace. 

\begin{DoxyRemark}{Remarks}
Implements \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{Identifier}} as described in \mbox{\hyperlink{general_doc_ISO_19111_2019}{ISO 19111\+:2019}} but which originates from \mbox{\hyperlink{general_doc_ISO_19115}{ISO 19115 (Metadata)}} 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_a26f8ab49d22fef8ba70ca77332f021da}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_a26f8ab49d22fef8ba70ca77332f021da}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!authority@{authority}}
\index{authority@{authority}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{authority()}{authority()}}
{\footnotesize\ttfamily const optional$<$ \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Citation}{Citation}} $>$ \& osgeo\+::proj\+::metadata\+::\+Identifier\+::authority (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return a citation for the organization responsible for definition and maintenance of the code. 

\begin{DoxyReturn}{Returns}
the citation for the authority, or empty. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_af2fbad18c50b5d272da5e4fee4aed918}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_af2fbad18c50b5d272da5e4fee4aed918}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!code@{code}}
\index{code@{code}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{code()}{code()}}
{\footnotesize\ttfamily const std\+::string \& osgeo\+::proj\+::metadata\+::\+Identifier\+::code (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return the alphanumeric value identifying an instance in the codespace. 

e.\+g. \char`\"{}4326\char`\"{} (for EPSG\+:4326 WGS 84 Geographic\+CRS)

\begin{DoxyReturn}{Returns}
the code. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_ad650a359a65fe2da68e8f26c7402a51f}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_ad650a359a65fe2da68e8f26c7402a51f}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!codeSpace@{codeSpace}}
\index{codeSpace@{codeSpace}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{codeSpace()}{codeSpace()}}
{\footnotesize\ttfamily const optional$<$ std\+::string $>$ \& osgeo\+::proj\+::metadata\+::\+Identifier\+::code\+Space (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return the organization responsible for definition and maintenance of the code. 

e.\+g \char`\"{}\+EPSG\char`\"{}

\begin{DoxyReturn}{Returns}
the authority codespace, or empty. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_a0731ee21a8080ec3c502685c5db85fd2}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_a0731ee21a8080ec3c502685c5db85fd2}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!create@{create}}
\index{create@{create}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceosgeo_1_1proj_1_1metadata_aa56f3dbff085fc0fceea708365b3f1be}{Identifier\+NNPtr}} osgeo\+::proj\+::metadata\+::\+Identifier\+::create (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{code\+In = {\ttfamily std\+:\+:string()},  }\item[{const \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}} \&}]{properties = {\ttfamily \mbox{\hyperlink{classosgeo_1_1proj_1_1util_1_1PropertyMap}{util\+::\+Property\+Map}}()} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Instantiate a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{Identifier}}. 


\begin{DoxyParams}{Parameters}
{\em code\+In} & Alphanumeric value identifying an instance in the codespace \\
\hline
{\em properties} & See \mbox{\hyperlink{general_doc_general_properties}{General properties}}. Generally, the \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac565fad2dbc1f480cc31fa8a2ff9aba9}{Identifier\+::\+CODESPACE\+\_\+\+KEY}} should be set. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{Identifier}}. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_acd5eccca9f26e0f20b6c9fc8c0927390}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_acd5eccca9f26e0f20b6c9fc8c0927390}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!description@{description}}
\index{description@{description}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{description()}{description()}}
{\footnotesize\ttfamily const optional$<$ std\+::string $>$ \& osgeo\+::proj\+::metadata\+::\+Identifier\+::description (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return the natural language description of the meaning of the code value. 

\begin{DoxyReturn}{Returns}
the description or empty. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_a20a63d4f7b5f073bd831c7d793973c21}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_a20a63d4f7b5f073bd831c7d793973c21}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!isEquivalentName@{isEquivalentName}}
\index{isEquivalentName@{isEquivalentName}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{isEquivalentName()}{isEquivalentName()}}
{\footnotesize\ttfamily bool osgeo\+::proj\+::metadata\+::\+Identifier\+::is\+Equivalent\+Name (\begin{DoxyParamCaption}\item[{const char $\ast$}]{a,  }\item[{const char $\ast$}]{b }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [noexcept]}}



Returns whether two names are considered equivalent. 

Two names are equivalent by removing any space, underscore, dash, slash, \{ or \} character from them, and comparing in a case insensitive way. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_aaac9d7903f74e6add533cdcf8cc77c31}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_aaac9d7903f74e6add533cdcf8cc77c31}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!uri@{uri}}
\index{uri@{uri}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{uri()}{uri()}}
{\footnotesize\ttfamily const optional$<$ std\+::string $>$ \& osgeo\+::proj\+::metadata\+::\+Identifier\+::uri (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return the URI of the identifier. 

\begin{DoxyReturn}{Returns}
the URI or empty. 
\end{DoxyReturn}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac158f8bb8eeeafb05a55a524e5ad5b9e}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac158f8bb8eeeafb05a55a524e5ad5b9e}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!version@{version}}
\index{version@{version}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{version()}{version()}}
{\footnotesize\ttfamily const optional$<$ std\+::string $>$ \& osgeo\+::proj\+::metadata\+::\+Identifier\+::version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return the version identifier for the namespace. 

When appropriate, the edition is identified by the effective date, coded using ISO 8601 date format.

\begin{DoxyReturn}{Returns}
the version or empty. 
\end{DoxyReturn}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_ae4b7ba00c3cc174db90ebcdcc083f202}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_ae4b7ba00c3cc174db90ebcdcc083f202}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!AUTHORITY\_KEY@{AUTHORITY\_KEY}}
\index{AUTHORITY\_KEY@{AUTHORITY\_KEY}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{AUTHORITY\_KEY}{AUTHORITY\_KEY}}
{\footnotesize\ttfamily const std\+::string osgeo\+::proj\+::\+Identifier\+::\+AUTHORITY\+\_\+\+KEY\hspace{0.3cm}{\ttfamily [static]}}



Key to set the authority citation of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. 

The value is to be provided as a string or a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Citation}{metadata\+::\+Citation}}. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_adead8852011814afec16a03989ff14f7}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_adead8852011814afec16a03989ff14f7}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!CODE\_KEY@{CODE\_KEY}}
\index{CODE\_KEY@{CODE\_KEY}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{CODE\_KEY}{CODE\_KEY}}
{\footnotesize\ttfamily const std\+::string osgeo\+::proj\+::\+Identifier\+::\+CODE\+\_\+\+KEY\hspace{0.3cm}{\ttfamily [static]}}



Key to set the code of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. 

The value is to be provided as a integer or a string. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac565fad2dbc1f480cc31fa8a2ff9aba9}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_ac565fad2dbc1f480cc31fa8a2ff9aba9}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!CODESPACE\_KEY@{CODESPACE\_KEY}}
\index{CODESPACE\_KEY@{CODESPACE\_KEY}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{CODESPACE\_KEY}{CODESPACE\_KEY}}
{\footnotesize\ttfamily const std\+::string osgeo\+::proj\+::\+Identifier\+::\+CODESPACE\+\_\+\+KEY\hspace{0.3cm}{\ttfamily [static]}}



Key to set the organization responsible for definition and maintenance of the code of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. 

The value is to be provided as a string. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_af6dee2b9afdad9fba780a01cdde4f39a}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_af6dee2b9afdad9fba780a01cdde4f39a}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!DESCRIPTION\_KEY@{DESCRIPTION\_KEY}}
\index{DESCRIPTION\_KEY@{DESCRIPTION\_KEY}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{DESCRIPTION\_KEY}{DESCRIPTION\_KEY}}
{\footnotesize\ttfamily const std\+::string osgeo\+::proj\+::\+Identifier\+::\+DESCRIPTION\+\_\+\+KEY\hspace{0.3cm}{\ttfamily [static]}}



Key to set the natural language description of the meaning of the code value of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. 

The value is to be provided as a string. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_a2ce093bce8812891cdfce84ebed1b283}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_a2ce093bce8812891cdfce84ebed1b283}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!URI\_KEY@{URI\_KEY}}
\index{URI\_KEY@{URI\_KEY}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{URI\_KEY}{URI\_KEY}}
{\footnotesize\ttfamily const std\+::string osgeo\+::proj\+::\+Identifier\+::\+URI\+\_\+\+KEY\hspace{0.3cm}{\ttfamily [static]}}



Key to set the URI of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. 

The value is to be provided as a string. \mbox{\Hypertarget{classosgeo_1_1proj_1_1metadata_1_1Identifier_ab5679044d62e16c447447f1b6000a55e}\label{classosgeo_1_1proj_1_1metadata_1_1Identifier_ab5679044d62e16c447447f1b6000a55e}} 
\index{osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}!VERSION\_KEY@{VERSION\_KEY}}
\index{VERSION\_KEY@{VERSION\_KEY}!osgeo::proj::metadata::Identifier@{osgeo::proj::metadata::Identifier}}
\doxysubsubsection{\texorpdfstring{VERSION\_KEY}{VERSION\_KEY}}
{\footnotesize\ttfamily const std\+::string osgeo\+::proj\+::\+Identifier\+::\+VERSION\+\_\+\+KEY\hspace{0.3cm}{\ttfamily [static]}}



Key to set the version identifier for the namespace of a \mbox{\hyperlink{classosgeo_1_1proj_1_1metadata_1_1Identifier}{metadata\+::\+Identifier}}. 

The value is to be provided as a string. 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
include/proj/metadata.\+hpp\item 
src/iso19111/metadata.\+cpp\item 
src/iso19111/static.\+cpp\end{DoxyCompactItemize}
