\hypertarget{historyaxisaddattr_8f90}{}\section{gtool/gtool\+\_\+history/historyaxisaddattr.f90 File Reference}
\label{historyaxisaddattr_8f90}\index{gtool/gtool\+\_\+history/historyaxisaddattr.\+f90@{gtool/gtool\+\_\+history/historyaxisaddattr.\+f90}}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_adc9b10a6ebfacebebb121ccd937c4eb8}{historyaxisaddattrchar0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a135d8ea094dd2821d825325a94e50455}{historyaxisaddattr2char0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_ababf7dba77fd82daa19d9dc7af9b299a}{historyaxisaddattrlogical0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a8a1f09773e0e1d457a6e4390d4c26773}{historyaxisaddattr2logical0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a650afe438af4dbd5f2f3eba652f17046}{historyaxisaddattrint0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_ac47faa2c933077e2bd4d8491a82a1029}{historyaxisaddattr2int0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a1e317f7b862cb880c1eed4fbb3bf70c8}{historyaxisaddattrint1} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_aa89ade80747d2d8839cc0d892829950c}{historyaxisaddattr2int1} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a85c89950a0cf34ba5824274be171597d}{historyaxisaddattrreal0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a871230f0e31924bfba8b4735c7ef328a}{historyaxisaddattr2real0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a1dc010a0aca4832d253f2ea2a0fbed4d}{historyaxisaddattrreal1} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_ac4ee465899957dcb612704e5a4ac60d0}{historyaxisaddattr2real1} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a1625d4e3dd1e2c40c76150a5973c9222}{historyaxisaddattrdouble0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_aa8a68fdd29edb828bb4f811748ed6fac}{historyaxisaddattr2double0} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_ac2b4ef66fe74f7f5d9d338dd7d9ba4af}{historyaxisaddattrdouble1} (axis, attrname, value)
\item 
subroutine \hyperlink{historyaxisaddattr_8f90_a9aa8a8022c694eeffec93fc34c936362}{historyaxisaddattr2double1} (axis, attrname, value)
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a135d8ea094dd2821d825325a94e50455}\label{historyaxisaddattr_8f90_a135d8ea094dd2821d825325a94e50455}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2char0@{historyaxisaddattr2char0}}
\index{historyaxisaddattr2char0@{historyaxisaddattr2char0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2char0()}{historyaxisaddattr2char0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2char0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{character($\ast$), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 102 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
102     \textcolor{comment}{!}
103                         \textcolor{comment}{!}
104     \textcolor{comment}{! 使用方法は HistoryAxisAddAttr と同様です. }
105     \textcolor{comment}{!}
106     \textcolor{comment}{! Usage is same as "HistoryAxisAddAttr".}
107     \textcolor{comment}{!}
108     \textcolor{comment}{!--}
109     \textcolor{comment}{! 総称名 Put\_Attr として提供するための関数です. }
110     \textcolor{comment}{! 機能は HistoryAxisAttr と同じです. }
111     \textcolor{comment}{!++}
112                     
113     \textcolor{comment}{!}
114     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
115     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
116     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
117     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
118     \textcolor{keywordtype}{implicit none}
119     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
120     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
121     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: value
122     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Char0"}
123   \textcolor{keywordflow}{continue}
124     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
125     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
126     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a135d8ea094dd2821d825325a94e50455_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_aa8a68fdd29edb828bb4f811748ed6fac}\label{historyaxisaddattr_8f90_aa8a68fdd29edb828bb4f811748ed6fac}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2double0@{historyaxisaddattr2double0}}
\index{historyaxisaddattr2double0@{historyaxisaddattr2double0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2double0()}{historyaxisaddattr2double0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2double0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real(dp), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 581 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
581     \textcolor{comment}{!}
582                     
583     \textcolor{comment}{!}
584     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
585     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
586     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
587     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
588     \textcolor{keywordtype}{implicit none}
589     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
590     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
591     \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}:: value
592     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Double0"}
593   \textcolor{keywordflow}{continue}
594     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
595     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
596     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_aa8a68fdd29edb828bb4f811748ed6fac_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a9aa8a8022c694eeffec93fc34c936362}\label{historyaxisaddattr_8f90_a9aa8a8022c694eeffec93fc34c936362}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2double1@{historyaxisaddattr2double1}}
\index{historyaxisaddattr2double1@{historyaxisaddattr2double1}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2double1()}{historyaxisaddattr2double1()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2double1 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real(dp), dimension(\+:), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 660 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
660     \textcolor{comment}{!}
661                     
662     \textcolor{comment}{!}
663     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
664     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
665     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
666     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
667     \textcolor{keywordtype}{implicit none}
668     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
669     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
670     \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}:: \textcolor{keywordtype}{value}(:)
671     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Double1"}
672   \textcolor{keywordflow}{continue}
673     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
674     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
675     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a9aa8a8022c694eeffec93fc34c936362_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_ac47faa2c933077e2bd4d8491a82a1029}\label{historyaxisaddattr_8f90_ac47faa2c933077e2bd4d8491a82a1029}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2int0@{historyaxisaddattr2int0}}
\index{historyaxisaddattr2int0@{historyaxisaddattr2int0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2int0()}{historyaxisaddattr2int0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2int0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{integer, intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 267 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
267     \textcolor{comment}{!}
268                     
269     \textcolor{comment}{!}
270     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
271     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
272     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
273     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
274     \textcolor{keywordtype}{implicit none}
275     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
276     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
277     \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}:: value
278     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Int0"}
279   \textcolor{keywordflow}{continue}
280     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
281     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
282     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_ac47faa2c933077e2bd4d8491a82a1029_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_aa89ade80747d2d8839cc0d892829950c}\label{historyaxisaddattr_8f90_aa89ade80747d2d8839cc0d892829950c}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2int1@{historyaxisaddattr2int1}}
\index{historyaxisaddattr2int1@{historyaxisaddattr2int1}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2int1()}{historyaxisaddattr2int1()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2int1 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{integer, dimension(\+:), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 346 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
346     \textcolor{comment}{!}
347                     
348     \textcolor{comment}{!}
349     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
350     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
351     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
352     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
353     \textcolor{keywordtype}{implicit none}
354     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
355     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
356     \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}:: \textcolor{keywordtype}{value}(:)
357     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Int1"}
358   \textcolor{keywordflow}{continue}
359     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
360     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
361     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_aa89ade80747d2d8839cc0d892829950c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a8a1f09773e0e1d457a6e4390d4c26773}\label{historyaxisaddattr_8f90_a8a1f09773e0e1d457a6e4390d4c26773}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2logical0@{historyaxisaddattr2logical0}}
\index{historyaxisaddattr2logical0@{historyaxisaddattr2logical0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2logical0()}{historyaxisaddattr2logical0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2logical0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{logical, intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 189 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
189     \textcolor{comment}{!}
190                     
191     \textcolor{comment}{!}
192     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
193     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
194     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
195     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
196     \textcolor{keywordtype}{implicit none}
197     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
198     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
199     \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(in)}:: value
200     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Logical0"}
201   \textcolor{keywordflow}{continue}
202     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
203     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
204     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a8a1f09773e0e1d457a6e4390d4c26773_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a871230f0e31924bfba8b4735c7ef328a}\label{historyaxisaddattr_8f90_a871230f0e31924bfba8b4735c7ef328a}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2real0@{historyaxisaddattr2real0}}
\index{historyaxisaddattr2real0@{historyaxisaddattr2real0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2real0()}{historyaxisaddattr2real0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2real0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real, intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 424 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
424     \textcolor{comment}{!}
425                     
426     \textcolor{comment}{!}
427     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
428     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
429     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
430     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
431     \textcolor{keywordtype}{implicit none}
432     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
433     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
434     \textcolor{keywordtype}{real}, \textcolor{keywordtype}{intent(in)}:: value
435     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Real0"}
436   \textcolor{keywordflow}{continue}
437     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
438     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
439     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a871230f0e31924bfba8b4735c7ef328a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_ac4ee465899957dcb612704e5a4ac60d0}\label{historyaxisaddattr_8f90_ac4ee465899957dcb612704e5a4ac60d0}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattr2real1@{historyaxisaddattr2real1}}
\index{historyaxisaddattr2real1@{historyaxisaddattr2real1}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattr2real1()}{historyaxisaddattr2real1()}}
{\footnotesize\ttfamily subroutine historyaxisaddattr2real1 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real, dimension(\+:), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 503 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
503     \textcolor{comment}{!}
504                     
505     \textcolor{comment}{!}
506     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}
507     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
508     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
509     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
510     \textcolor{keywordtype}{implicit none}
511     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
512     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
513     \textcolor{keywordtype}{real}, \textcolor{keywordtype}{intent(in)}:: \textcolor{keywordtype}{value}(:)
514     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttr2Real1"}
515   \textcolor{keywordflow}{continue}
516     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname)
517     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisaddattr}{historyaxisaddattr}( axis, attrname, \textcolor{keywordtype}{value} )
518     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_ac4ee465899957dcb612704e5a4ac60d0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_adc9b10a6ebfacebebb121ccd937c4eb8}\label{historyaxisaddattr_8f90_adc9b10a6ebfacebebb121ccd937c4eb8}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrchar0@{historyaxisaddattrchar0}}
\index{historyaxisaddattrchar0@{historyaxisaddattrchar0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrchar0()}{historyaxisaddattrchar0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrchar0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{character($\ast$), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 30 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
30     \textcolor{comment}{!}
31                         \textcolor{comment}{!}
32     \textcolor{comment}{!== GT\_HISTORY\_AXIS 型変数への属性付加}
33     \textcolor{comment}{!}
34     \textcolor{comment}{! GT\_HISTORY\_AXIS 型の変数 *axis* へ属性を付加します。}
35     \textcolor{comment}{!}
36     \textcolor{comment}{! *HistoryAxisAddAttr* は複数のサブルーチンの総称名です。}
37     \textcolor{comment}{! value には様々な型の引数を与えることが可能です。}
38     \textcolor{comment}{! 下記のサブルーチンを参照ください。}
39     \textcolor{comment}{!}
40                     
41     \textcolor{comment}{!}
42     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
43     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
44     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
45     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
46     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
47     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
48     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
49     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
50     \textcolor{keywordtype}{implicit none}
51     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
52     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
53     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: value
54                                                   \textcolor{comment}{! 属性に与えられる値}
55                               \textcolor{comment}{! }
56                               \textcolor{comment}{! 配列の場合でも、数値型以外}
57                               \textcolor{comment}{! では配列の 1 つ目の要素のみ}
58                               \textcolor{comment}{! 値として付加されます。}
59                               \textcolor{comment}{! }
60                     
61     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
62     \textcolor{keywordtype}{integer}:: attrs\_num
63     \textcolor{keywordtype}{character(STRING)} :: name
64     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrChar0"}
65   \textcolor{keywordflow}{continue}
66     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
67       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
68       & c1=trim(attrname), c2=trim(\textcolor{keywordtype}{value}))
69     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
70     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
71 
72     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
73     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
74       \textcolor{keyword}{allocate}( axis % attrs(1) )
75       attrs\_num = 1
76     \textcolor{keywordflow}{else}
77       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
78       \textcolor{comment}{! 配列データの領域確保}
79       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
80       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
81         &                to = attrs\_tmp(1:attrs\_num - 1))
82       \textcolor{keyword}{deallocate}( axis % attrs )
83       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
84       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
85         &                to = axis % attrs(1:attrs\_num - 1))
86       \textcolor{keyword}{deallocate}( attrs\_tmp )
87 \textcolor{keywordflow}{    endif}
88 
89     axis % attrs(attrs\_num) % attrname  = attrname
90     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Char'}
91                         axis % attrs(attrs\_num) % array     = .false.
92     axis % attrs(attrs\_num) % Charvalue = \textcolor{keywordtype}{value}
93                     
94 
95     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_adc9b10a6ebfacebebb121ccd937c4eb8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a1625d4e3dd1e2c40c76150a5973c9222}\label{historyaxisaddattr_8f90_a1625d4e3dd1e2c40c76150a5973c9222}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrdouble0@{historyaxisaddattrdouble0}}
\index{historyaxisaddattrdouble0@{historyaxisaddattrdouble0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrdouble0()}{historyaxisaddattrdouble0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrdouble0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real(dp), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 524 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
524     \textcolor{comment}{!}
525                     
526     \textcolor{comment}{!}
527     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
528     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
529     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
530     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
531     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
532     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
533     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
534     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
535     \textcolor{keywordtype}{implicit none}
536     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
537     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
538     \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}:: value
539                     
540     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
541     \textcolor{keywordtype}{integer}:: attrs\_num
542     \textcolor{keywordtype}{character(STRING)} :: name
543     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrDouble0"}
544   \textcolor{keywordflow}{continue}
545     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
546       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
547       & c1=trim(attrname), c2=trim(\hyperlink{interfacedc__string_1_1tochar}{tochar}(\textcolor{keywordtype}{value})))
548     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
549     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
550 
551     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
552     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
553       \textcolor{keyword}{allocate}( axis % attrs(1) )
554       attrs\_num = 1
555     \textcolor{keywordflow}{else}
556       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
557       \textcolor{comment}{! 配列データの領域確保}
558       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
559       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
560         &                to = attrs\_tmp(1:attrs\_num - 1))
561       \textcolor{keyword}{deallocate}( axis % attrs )
562       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
563       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
564         &                to = axis % attrs(1:attrs\_num - 1))
565       \textcolor{keyword}{deallocate}( attrs\_tmp )
566 \textcolor{keywordflow}{    endif}
567 
568     axis % attrs(attrs\_num) % attrname  = attrname
569     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Double'}
570                         axis % attrs(attrs\_num) % array     = .false.
571     axis % attrs(attrs\_num) % Doublevalue = \textcolor{keywordtype}{value}
572                     
573 
574     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a1625d4e3dd1e2c40c76150a5973c9222_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_ac2b4ef66fe74f7f5d9d338dd7d9ba4af}\label{historyaxisaddattr_8f90_ac2b4ef66fe74f7f5d9d338dd7d9ba4af}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrdouble1@{historyaxisaddattrdouble1}}
\index{historyaxisaddattrdouble1@{historyaxisaddattrdouble1}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrdouble1()}{historyaxisaddattrdouble1()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrdouble1 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real(dp), dimension(\+:), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 602 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
602     \textcolor{comment}{!}
603                     
604     \textcolor{comment}{!}
605     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
606     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
607     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
608     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
609     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
610     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
611     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
612     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
613     \textcolor{keywordtype}{implicit none}
614     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
615     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
616     \textcolor{keywordtype}{real(DP)}, \textcolor{keywordtype}{intent(in)}:: \textcolor{keywordtype}{value}(:)
617                     
618     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
619     \textcolor{keywordtype}{integer}:: attrs\_num
620     \textcolor{keywordtype}{character(STRING)} :: name
621     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrDouble1"}
622   \textcolor{keywordflow}{continue}
623     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
624       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
625       & c1=trim(attrname), c2=trim(\hyperlink{interfacedc__string_1_1tochar}{tochar}(\textcolor{keywordtype}{value})))
626     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
627     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
628 
629     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
630     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
631       \textcolor{keyword}{allocate}( axis % attrs(1) )
632       attrs\_num = 1
633     \textcolor{keywordflow}{else}
634       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
635       \textcolor{comment}{! 配列データの領域確保}
636       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
637       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
638         &                to = attrs\_tmp(1:attrs\_num - 1))
639       \textcolor{keyword}{deallocate}( axis % attrs )
640       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
641       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
642         &                to = axis % attrs(1:attrs\_num - 1))
643       \textcolor{keyword}{deallocate}( attrs\_tmp )
644 \textcolor{keywordflow}{    endif}
645 
646     axis % attrs(attrs\_num) % attrname  = attrname
647     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Double'}
648                         axis % attrs(attrs\_num) % array                = .true.
649     \textcolor{keyword}{allocate}(  axis % attrs(attrs\_num) % Doublearray( \textcolor{keyword}{size}(\textcolor{keywordtype}{value}) )  )
650     axis % attrs(attrs\_num) % Doublearray    = \textcolor{keywordtype}{value}
651                     
652 
653     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_ac2b4ef66fe74f7f5d9d338dd7d9ba4af_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a650afe438af4dbd5f2f3eba652f17046}\label{historyaxisaddattr_8f90_a650afe438af4dbd5f2f3eba652f17046}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrint0@{historyaxisaddattrint0}}
\index{historyaxisaddattrint0@{historyaxisaddattrint0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrint0()}{historyaxisaddattrint0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrint0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{integer, intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 210 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
210     \textcolor{comment}{!}
211                     
212     \textcolor{comment}{!}
213     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
214     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
215     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
216     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
217     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
218     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
219     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
220     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
221     \textcolor{keywordtype}{implicit none}
222     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
223     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
224     \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}:: value
225                     
226     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
227     \textcolor{keywordtype}{integer}:: attrs\_num
228     \textcolor{keywordtype}{character(STRING)} :: name
229     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrInt0"}
230   \textcolor{keywordflow}{continue}
231     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
232       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
233       & c1=trim(attrname), c2=trim(\hyperlink{interfacedc__string_1_1tochar}{tochar}(\textcolor{keywordtype}{value})))
234     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
235     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
236 
237     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
238     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
239       \textcolor{keyword}{allocate}( axis % attrs(1) )
240       attrs\_num = 1
241     \textcolor{keywordflow}{else}
242       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
243       \textcolor{comment}{! 配列データの領域確保}
244       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
245       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
246         &                to = attrs\_tmp(1:attrs\_num - 1))
247       \textcolor{keyword}{deallocate}( axis % attrs )
248       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
249       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
250         &                to = axis % attrs(1:attrs\_num - 1))
251       \textcolor{keyword}{deallocate}( attrs\_tmp )
252 \textcolor{keywordflow}{    endif}
253 
254     axis % attrs(attrs\_num) % attrname  = attrname
255     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Int'}
256                         axis % attrs(attrs\_num) % array     = .false.
257     axis % attrs(attrs\_num) % Intvalue = \textcolor{keywordtype}{value}
258                     
259 
260     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a650afe438af4dbd5f2f3eba652f17046_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a1e317f7b862cb880c1eed4fbb3bf70c8}\label{historyaxisaddattr_8f90_a1e317f7b862cb880c1eed4fbb3bf70c8}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrint1@{historyaxisaddattrint1}}
\index{historyaxisaddattrint1@{historyaxisaddattrint1}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrint1()}{historyaxisaddattrint1()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrint1 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{integer, dimension(\+:), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 288 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
288     \textcolor{comment}{!}
289                     
290     \textcolor{comment}{!}
291     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
292     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
293     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
294     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
295     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
296     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
297     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
298     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
299     \textcolor{keywordtype}{implicit none}
300     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
301     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
302     \textcolor{keywordtype}{integer}, \textcolor{keywordtype}{intent(in)}:: \textcolor{keywordtype}{value}(:)
303                     
304     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
305     \textcolor{keywordtype}{integer}:: attrs\_num
306     \textcolor{keywordtype}{character(STRING)} :: name
307     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrInt1"}
308   \textcolor{keywordflow}{continue}
309     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
310       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
311       & c1=trim(attrname), c2=trim(\hyperlink{interfacedc__string_1_1tochar}{tochar}(\textcolor{keywordtype}{value})))
312     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
313     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
314 
315     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
316     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
317       \textcolor{keyword}{allocate}( axis % attrs(1) )
318       attrs\_num = 1
319     \textcolor{keywordflow}{else}
320       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
321       \textcolor{comment}{! 配列データの領域確保}
322       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
323       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
324         &                to = attrs\_tmp(1:attrs\_num - 1))
325       \textcolor{keyword}{deallocate}( axis % attrs )
326       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
327       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
328         &                to = axis % attrs(1:attrs\_num - 1))
329       \textcolor{keyword}{deallocate}( attrs\_tmp )
330 \textcolor{keywordflow}{    endif}
331 
332     axis % attrs(attrs\_num) % attrname  = attrname
333     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Int'}
334                         axis % attrs(attrs\_num) % array                = .true.
335     \textcolor{keyword}{allocate}(  axis % attrs(attrs\_num) % Intarray( \textcolor{keyword}{size}(\textcolor{keywordtype}{value}) )  )
336     axis % attrs(attrs\_num) % Intarray    = \textcolor{keywordtype}{value}
337                     
338 
339     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a1e317f7b862cb880c1eed4fbb3bf70c8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_ababf7dba77fd82daa19d9dc7af9b299a}\label{historyaxisaddattr_8f90_ababf7dba77fd82daa19d9dc7af9b299a}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrlogical0@{historyaxisaddattrlogical0}}
\index{historyaxisaddattrlogical0@{historyaxisaddattrlogical0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrlogical0()}{historyaxisaddattrlogical0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrlogical0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{logical, intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 132 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
132     \textcolor{comment}{!}
133                     
134     \textcolor{comment}{!}
135     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
136     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
137     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
138     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
139     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
140     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
141     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
142     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
143     \textcolor{keywordtype}{implicit none}
144     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
145     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
146     \textcolor{keywordtype}{logical}, \textcolor{keywordtype}{intent(in)}:: value
147                     
148     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
149     \textcolor{keywordtype}{integer}:: attrs\_num
150     \textcolor{keywordtype}{character(STRING)} :: name
151     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrLogical0"}
152   \textcolor{keywordflow}{continue}
153     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
154       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
155       & c1=trim(attrname), c2=trim(\hyperlink{interfacedc__string_1_1tochar}{tochar}(\textcolor{keywordtype}{value})))
156     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
157     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
158 
159     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
160     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
161       \textcolor{keyword}{allocate}( axis % attrs(1) )
162       attrs\_num = 1
163     \textcolor{keywordflow}{else}
164       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
165       \textcolor{comment}{! 配列データの領域確保}
166       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
167       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
168         &                to = attrs\_tmp(1:attrs\_num - 1))
169       \textcolor{keyword}{deallocate}( axis % attrs )
170       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
171       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
172         &                to = axis % attrs(1:attrs\_num - 1))
173       \textcolor{keyword}{deallocate}( attrs\_tmp )
174 \textcolor{keywordflow}{    endif}
175 
176     axis % attrs(attrs\_num) % attrname  = attrname
177     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Logical'}
178                         axis % attrs(attrs\_num) % array     = .false.
179     axis % attrs(attrs\_num) % Logicalvalue = \textcolor{keywordtype}{value}
180                     
181 
182     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_ababf7dba77fd82daa19d9dc7af9b299a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a85c89950a0cf34ba5824274be171597d}\label{historyaxisaddattr_8f90_a85c89950a0cf34ba5824274be171597d}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrreal0@{historyaxisaddattrreal0}}
\index{historyaxisaddattrreal0@{historyaxisaddattrreal0}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrreal0()}{historyaxisaddattrreal0()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrreal0 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real, intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 367 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
367     \textcolor{comment}{!}
368                     
369     \textcolor{comment}{!}
370     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
371     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
372     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
373     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
374     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
375     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
376     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
377     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
378     \textcolor{keywordtype}{implicit none}
379     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
380     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
381     \textcolor{keywordtype}{real}, \textcolor{keywordtype}{intent(in)}:: value
382                     
383     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
384     \textcolor{keywordtype}{integer}:: attrs\_num
385     \textcolor{keywordtype}{character(STRING)} :: name
386     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrReal0"}
387   \textcolor{keywordflow}{continue}
388     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
389       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
390       & c1=trim(attrname), c2=trim(\hyperlink{interfacedc__string_1_1tochar}{tochar}(\textcolor{keywordtype}{value})))
391     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
392     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
393 
394     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
395     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
396       \textcolor{keyword}{allocate}( axis % attrs(1) )
397       attrs\_num = 1
398     \textcolor{keywordflow}{else}
399       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
400       \textcolor{comment}{! 配列データの領域確保}
401       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
402       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
403         &                to = attrs\_tmp(1:attrs\_num - 1))
404       \textcolor{keyword}{deallocate}( axis % attrs )
405       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
406       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
407         &                to = axis % attrs(1:attrs\_num - 1))
408       \textcolor{keyword}{deallocate}( attrs\_tmp )
409 \textcolor{keywordflow}{    endif}
410 
411     axis % attrs(attrs\_num) % attrname  = attrname
412     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Real'}
413                         axis % attrs(attrs\_num) % array     = .false.
414     axis % attrs(attrs\_num) % Realvalue = \textcolor{keywordtype}{value}
415                     
416 
417     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a85c89950a0cf34ba5824274be171597d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{historyaxisaddattr_8f90_a1dc010a0aca4832d253f2ea2a0fbed4d}\label{historyaxisaddattr_8f90_a1dc010a0aca4832d253f2ea2a0fbed4d}} 
\index{historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}!historyaxisaddattrreal1@{historyaxisaddattrreal1}}
\index{historyaxisaddattrreal1@{historyaxisaddattrreal1}!historyaxisaddattr.\+f90@{historyaxisaddattr.\+f90}}
\subsubsection{\texorpdfstring{historyaxisaddattrreal1()}{historyaxisaddattrreal1()}}
{\footnotesize\ttfamily subroutine historyaxisaddattrreal1 (\begin{DoxyParamCaption}\item[{type(gt\+\_\+history\+\_\+axis), intent(inout)}]{axis,  }\item[{character($\ast$), intent(in)}]{attrname,  }\item[{real, dimension(\+:), intent(in)}]{value }\end{DoxyParamCaption})}



Definition at line 445 of file historyaxisaddattr.\+f90.



References dc\+\_\+trace\+::beginsub(), dc\+\_\+trace\+::dbgmessage(), gtool\+\_\+history\+\_\+internal\+::default, dc\+\_\+types\+::dp, dc\+\_\+trace\+::endsub(), dc\+\_\+url\+::gt\+\_\+plus, dc\+\_\+string\+::joinchar(), dc\+\_\+types\+::string, and dc\+\_\+types\+::token.


\begin{DoxyCode}
445     \textcolor{comment}{!}
446                     
447     \textcolor{comment}{!}
448     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__generic}{gtool\_history\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}
449     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__types}{gtool\_history\_types}\textcolor{keywordtype}{, only}: \hyperlink{structgtool__history__types_1_1gt__history}{gt\_history}, 
      \hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}, \hyperlink{structgtool__history__types_1_1gt__history__varinfo}{gt\_history\_varinfo}, 
      \hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}
450     \textcolor{keywordtype}{use }\hyperlink{namespacegtool__history__internal}{gtool\_history\_internal}\textcolor{keywordtype}{, only}: \hyperlink{namespacegtool__history__internal_aa7fc82d2ca1961a254be1acb599afbb1}{default}, 
      \hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}
451     \textcolor{keywordtype}{use }\hyperlink{namespacegtdata__generic}{gtdata\_generic}\textcolor{keywordtype}{, only}: \hyperlink{interfacegtdata__generic_1_1put__attr}{put\_attr}
452     \textcolor{keywordtype}{use }\hyperlink{namespacedc__trace}{dc\_trace}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}, \hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}, \hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}
453     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}, \hyperlink{namespacedc__types_a6d28eb015ba84292a06f4ff25165b376}{token}, \hyperlink{namespacedc__types_ac74a34430fcd3d0eb2344f19d536c086}{dp}
454     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1tochar}{tochar}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
455     \textcolor{keywordtype}{use }\hyperlink{namespacedc__url}{dc\_url}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__url_a373b7d2195c21ebf1458e79ad72dce0d}{gt\_plus}
456     \textcolor{keywordtype}{implicit none}
457     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__axis}{gt\_history\_axis}),\textcolor{keywordtype}{intent(inout)} :: axis
458     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}:: attrname \textcolor{comment}{! 属性の名前}
459     \textcolor{keywordtype}{real}, \textcolor{keywordtype}{intent(in)}:: \textcolor{keywordtype}{value}(:)
460                     
461     \textcolor{keywordtype}{type}(\hyperlink{structgtool__history__types_1_1gt__history__attr}{gt\_history\_attr}), \textcolor{keywordtype}{pointer}:: attrs\_tmp(:)
462     \textcolor{keywordtype}{integer}:: attrs\_num
463     \textcolor{keywordtype}{character(STRING)} :: name
464     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{parameter}:: subname = \textcolor{stringliteral}{"HistoryAxisAddAttrReal1"}
465   \textcolor{keywordflow}{continue}
466     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_aca1efe8bae50b85f74980a8c4d704dd8}{beginsub}(subname, &
467       & \textcolor{stringliteral}{'attrname=<%c>, value=<%c>'}, &
468       & c1=trim(attrname), c2=trim(\hyperlink{interfacedc__string_1_1tochar}{tochar}(\textcolor{keywordtype}{value})))
469     \textcolor{keyword}{call }\hyperlink{interfacegtool__history__generic_1_1historyaxisinquire}{historyaxisinquire}( axis, name )
470     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_a2a38fceb4cf9baf298d63456238c3fea}{dbgmessage}(\textcolor{stringliteral}{'axis name=<%c>'}, c1=trim(name))
471 
472     \textcolor{comment}{! これまでの属性を保持しつつ配列を1つ増やす}
473     \textcolor{keywordflow}{if} ( .not. \textcolor{keyword}{associated}(axis % attrs) ) \textcolor{keywordflow}{then}
474       \textcolor{keyword}{allocate}( axis % attrs(1) )
475       attrs\_num = 1
476     \textcolor{keywordflow}{else}
477       attrs\_num = \textcolor{keyword}{size}( axis % attrs ) + 1
478       \textcolor{comment}{! 配列データの領域確保}
479       \textcolor{keyword}{allocate}( attrs\_tmp(attrs\_num - 1) )
480       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = axis % attrs(1:attrs\_num - 1), &
481         &                to = attrs\_tmp(1:attrs\_num - 1))
482       \textcolor{keyword}{deallocate}( axis % attrs )
483       \textcolor{keyword}{allocate}( axis % attrs(attrs\_num) )
484       \textcolor{keyword}{call }\hyperlink{interfacegtool__history__internal_1_1copy__attrs}{copy\_attrs}( from = attrs\_tmp(1:attrs\_num - 1), &
485         &                to = axis % attrs(1:attrs\_num - 1))
486       \textcolor{keyword}{deallocate}( attrs\_tmp )
487 \textcolor{keywordflow}{    endif}
488 
489     axis % attrs(attrs\_num) % attrname  = attrname
490     axis % attrs(attrs\_num) % attrtype  = \textcolor{stringliteral}{'Real'}
491                         axis % attrs(attrs\_num) % array                = .true.
492     \textcolor{keyword}{allocate}(  axis % attrs(attrs\_num) % Realarray( \textcolor{keyword}{size}(\textcolor{keywordtype}{value}) )  )
493     axis % attrs(attrs\_num) % Realarray    = \textcolor{keywordtype}{value}
494                     
495 
496     \textcolor{keyword}{call }\hyperlink{namespacedc__trace_ae44de97565a3bdd685789c7748b37e37}{endsub}(subname)
\end{DoxyCode}
Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{historyaxisaddattr_8f90_a1dc010a0aca4832d253f2ea2a0fbed4d_cgraph}
\end{center}
\end{figure}
