source: CPL/oasis3-mct/branches/OASIS3-MCT_5.0_branch/doc/doxygen/html/namespacemod__oasis__string.html @ 6331

Last change on this file since 6331 was 6331, checked in by aclsce, 17 months ago

Moved oasis-mct_5.0 in oasis3-mct/branches directory.

File size: 66.0 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.13"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>Oasis3-MCT: mod_oasis_string Module Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="search/search.css" rel="stylesheet" type="text/css"/>
13<script type="text/javascript" src="search/searchdata.js"></script>
14<script type="text/javascript" src="search/search.js"></script>
15<link href="doxygen.css" rel="stylesheet" type="text/css" />
16</head>
17<body>
18<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19<div id="titlearea">
20<table cellspacing="0" cellpadding="0">
21 <tbody>
22 <tr style="height: 56px;">
23  <td id="projectalign" style="padding-left: 0.5em;">
24   <div id="projectname">Oasis3-MCT
25   </div>
26  </td>
27 </tr>
28 </tbody>
29</table>
30</div>
31<!-- end header part -->
32<!-- Generated by Doxygen 1.8.13 -->
33<script type="text/javascript">
34var searchBox = new SearchBox("searchBox", "search",false,'Search');
35</script>
36<script type="text/javascript" src="menudata.js"></script>
37<script type="text/javascript" src="menu.js"></script>
38<script type="text/javascript">
39$(function() {
40  initMenu('',true,false,'search.php','Search');
41  $(document).ready(function() { init_search(); });
42});
43</script>
44<div id="main-nav"></div>
45<!-- window showing the filter options -->
46<div id="MSearchSelectWindow"
47     onmouseover="return searchBox.OnSearchSelectShow()"
48     onmouseout="return searchBox.OnSearchSelectHide()"
49     onkeydown="return searchBox.OnSearchSelectKey(event)">
50</div>
51
52<!-- iframe showing the search results (closed by default) -->
53<div id="MSearchResultsWindow">
54<iframe src="javascript:void(0)" frameborder="0" 
55        name="MSearchResults" id="MSearchResults">
56</iframe>
57</div>
58
59</div><!-- top -->
60<div class="header">
61  <div class="summary">
62<a href="#func-members">Functions/Subroutines</a> &#124;
63<a href="#var-members">Variables</a>  </div>
64  <div class="headertitle">
65<div class="title">mod_oasis_string Module Reference</div>  </div>
66</div><!--header-->
67<div class="contents">
68
69<p>Character string manipulation methods. 
70<a href="#details">More...</a></p>
71<table class="memberdecls">
72<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
73Functions/Subroutines</h2></td></tr>
74<tr class="memitem:a54c5d197eba9bcb7fa7f71b200f8e5e6"><td class="memItemLeft" align="right" valign="top">integer function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a54c5d197eba9bcb7fa7f71b200f8e5e6">oasis_string_countchar</a> (str, char, rc)</td></tr>
75<tr class="memdesc:a54c5d197eba9bcb7fa7f71b200f8e5e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count number of occurances of a single character in a string.  <a href="#a54c5d197eba9bcb7fa7f71b200f8e5e6">More...</a><br /></td></tr>
76<tr class="separator:a54c5d197eba9bcb7fa7f71b200f8e5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
77<tr class="memitem:a832ff1d26d766bee361ef9669efacda6"><td class="memItemLeft" align="right" valign="top">character(len=len(str)) function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a832ff1d26d766bee361ef9669efacda6">oasis_string_toupper</a> (str)</td></tr>
78<tr class="memdesc:a832ff1d26d766bee361ef9669efacda6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the input string to upper-case.  <a href="#a832ff1d26d766bee361ef9669efacda6">More...</a><br /></td></tr>
79<tr class="separator:a832ff1d26d766bee361ef9669efacda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
80<tr class="memitem:af339c54c982092a80960a5241ccae1fa"><td class="memItemLeft" align="right" valign="top">character(len=len(str)) function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#af339c54c982092a80960a5241ccae1fa">oasis_string_tolower</a> (str)</td></tr>
81<tr class="memdesc:af339c54c982092a80960a5241ccae1fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the input string to lower-case.  <a href="#af339c54c982092a80960a5241ccae1fa">More...</a><br /></td></tr>
82<tr class="separator:af339c54c982092a80960a5241ccae1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
83<tr class="memitem:a8f2289f6a9d1e9940204bbeb82b89f33"><td class="memItemLeft" align="right" valign="top">character(len=len(str)) function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a8f2289f6a9d1e9940204bbeb82b89f33">oasis_string_getparentdir</a> (str)</td></tr>
84<tr class="memdesc:a8f2289f6a9d1e9940204bbeb82b89f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent directory pathname.  <a href="#a8f2289f6a9d1e9940204bbeb82b89f33">More...</a><br /></td></tr>
85<tr class="separator:a8f2289f6a9d1e9940204bbeb82b89f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
86<tr class="memitem:afae0db32f2cf0b6beb00829f8f016e48"><td class="memItemLeft" align="right" valign="top">integer function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#afae0db32f2cf0b6beb00829f8f016e48">oasis_string_lastindex</a> (string, substr, rc)</td></tr>
87<tr class="memdesc:afae0db32f2cf0b6beb00829f8f016e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the index of the last occurance of a substring within a string.  <a href="#afae0db32f2cf0b6beb00829f8f016e48">More...</a><br /></td></tr>
88<tr class="separator:afae0db32f2cf0b6beb00829f8f016e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
89<tr class="memitem:a600ed4bd6221a0195d242076217377b4"><td class="memItemLeft" align="right" valign="top">integer function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a600ed4bd6221a0195d242076217377b4">oasis_string_endindex</a> (string, substr, rc)</td></tr>
90<tr class="memdesc:a600ed4bd6221a0195d242076217377b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the ending index of the first occurance of a substring within string.  <a href="#a600ed4bd6221a0195d242076217377b4">More...</a><br /></td></tr>
91<tr class="separator:a600ed4bd6221a0195d242076217377b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
92<tr class="memitem:a1d525e36684a0a574b74a2aace51324a"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a1d525e36684a0a574b74a2aace51324a">oasis_string_leftalign</a> (str, rc)</td></tr>
93<tr class="memdesc:a1d525e36684a0a574b74a2aace51324a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove leading white space.  <a href="#a1d525e36684a0a574b74a2aace51324a">More...</a><br /></td></tr>
94<tr class="separator:a1d525e36684a0a574b74a2aace51324a"><td class="memSeparator" colspan="2">&#160;</td></tr>
95<tr class="memitem:af123aee419f09309d1ded79ae41243bd"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#af123aee419f09309d1ded79ae41243bd">oasis_string_alphanum</a> (str, rc)</td></tr>
96<tr class="memdesc:af123aee419f09309d1ded79ae41243bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all non alpha numeric characters from string.  <a href="#af123aee419f09309d1ded79ae41243bd">More...</a><br /></td></tr>
97<tr class="separator:af123aee419f09309d1ded79ae41243bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
98<tr class="memitem:a465ffaf8d7c5462f3de8595934d58c8d"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a465ffaf8d7c5462f3de8595934d58c8d">oasis_string_betweentags</a> (string, startTag, endTag, substr, rc)</td></tr>
99<tr class="memdesc:a465ffaf8d7c5462f3de8595934d58c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the substring found between the start and end strings.  <a href="#a465ffaf8d7c5462f3de8595934d58c8d">More...</a><br /></td></tr>
100<tr class="separator:a465ffaf8d7c5462f3de8595934d58c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
101<tr class="memitem:a2f7bae9ccc5d2c48c14f3a1525a6c234"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a2f7bae9ccc5d2c48c14f3a1525a6c234">oasis_string_parsecftunit</a> (string, unit, bdate, bsec, rc)</td></tr>
102<tr class="memdesc:a2f7bae9ccc5d2c48c14f3a1525a6c234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse CF time unit into a delta string name and a base time in yyyymmdd.  <a href="#a2f7bae9ccc5d2c48c14f3a1525a6c234">More...</a><br /></td></tr>
103<tr class="separator:a2f7bae9ccc5d2c48c14f3a1525a6c234"><td class="memSeparator" colspan="2">&#160;</td></tr>
104<tr class="memitem:aaf462e055c2c6136ef5d142d03355673"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#aaf462e055c2c6136ef5d142d03355673">oasis_string_clean</a> (string, rc)</td></tr>
105<tr class="memdesc:aaf462e055c2c6136ef5d142d03355673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clean a string, set it to blank.  <a href="#aaf462e055c2c6136ef5d142d03355673">More...</a><br /></td></tr>
106<tr class="separator:aaf462e055c2c6136ef5d142d03355673"><td class="memSeparator" colspan="2">&#160;</td></tr>
107<tr class="memitem:ae8c50e9742e1f24cc0d7bfa9d476cd95"><td class="memItemLeft" align="right" valign="top">logical function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#ae8c50e9742e1f24cc0d7bfa9d476cd95">oasis_string_listisvalid</a> (list, rc)</td></tr>
108<tr class="memdesc:ae8c50e9742e1f24cc0d7bfa9d476cd95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether string is a valid list.  <a href="#ae8c50e9742e1f24cc0d7bfa9d476cd95">More...</a><br /></td></tr>
109<tr class="separator:ae8c50e9742e1f24cc0d7bfa9d476cd95"><td class="memSeparator" colspan="2">&#160;</td></tr>
110<tr class="memitem:a4d3a28944ce786f4d8d8a9555c63f8cd"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a4d3a28944ce786f4d8d8a9555c63f8cd">oasis_string_listgetname</a> (list, k, name, rc)</td></tr>
111<tr class="memdesc:a4d3a28944ce786f4d8d8a9555c63f8cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get name of k-th field in list.  <a href="#a4d3a28944ce786f4d8d8a9555c63f8cd">More...</a><br /></td></tr>
112<tr class="separator:a4d3a28944ce786f4d8d8a9555c63f8cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
113<tr class="memitem:a8b9648bf4eb3a2373f1fac49e572436f"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a8b9648bf4eb3a2373f1fac49e572436f">oasis_string_listintersect</a> (list1, list2, listout, rc)</td></tr>
114<tr class="memdesc:a8b9648bf4eb3a2373f1fac49e572436f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get intersection of two fields lists, write into third list.  <a href="#a8b9648bf4eb3a2373f1fac49e572436f">More...</a><br /></td></tr>
115<tr class="separator:a8b9648bf4eb3a2373f1fac49e572436f"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:a3482d80f258c8062e8dd0d4eff8135b7"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a3482d80f258c8062e8dd0d4eff8135b7">oasis_string_listunion</a> (list1, list2, listout, rc)</td></tr>
117<tr class="memdesc:a3482d80f258c8062e8dd0d4eff8135b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get union of two fields lists, write into third list.  <a href="#a3482d80f258c8062e8dd0d4eff8135b7">More...</a><br /></td></tr>
118<tr class="separator:a3482d80f258c8062e8dd0d4eff8135b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
119<tr class="memitem:adb1544a078e3abd743749f857fca5aee"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#adb1544a078e3abd743749f857fca5aee">oasis_string_listmerge</a> (list1, list2, listout, rc)</td></tr>
120<tr class="memdesc:adb1544a078e3abd743749f857fca5aee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Merge two lists into a third list.  <a href="#adb1544a078e3abd743749f857fca5aee">More...</a><br /></td></tr>
121<tr class="separator:adb1544a078e3abd743749f857fca5aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:a47bd1c6d7ee6ea7dcec169fa140481aa"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a47bd1c6d7ee6ea7dcec169fa140481aa">oasis_string_listappend</a> (list, listadd, rc)</td></tr>
123<tr class="memdesc:a47bd1c6d7ee6ea7dcec169fa140481aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append one list to another.  <a href="#a47bd1c6d7ee6ea7dcec169fa140481aa">More...</a><br /></td></tr>
124<tr class="separator:a47bd1c6d7ee6ea7dcec169fa140481aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
125<tr class="memitem:a7df42cce90ae7fa5eceb0b9f2e4bf169"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a7df42cce90ae7fa5eceb0b9f2e4bf169">oasis_string_listprepend</a> (listadd, list, rc)</td></tr>
126<tr class="memdesc:a7df42cce90ae7fa5eceb0b9f2e4bf169"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepend one list to another.  <a href="#a7df42cce90ae7fa5eceb0b9f2e4bf169">More...</a><br /></td></tr>
127<tr class="separator:a7df42cce90ae7fa5eceb0b9f2e4bf169"><td class="memSeparator" colspan="2">&#160;</td></tr>
128<tr class="memitem:a66bedb9c90f129c44087bf3f3c26bdb7"><td class="memItemLeft" align="right" valign="top">integer function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a66bedb9c90f129c44087bf3f3c26bdb7">oasis_string_listgetindexf</a> (string, fldStr)</td></tr>
129<tr class="memdesc:a66bedb9c90f129c44087bf3f3c26bdb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the index of a field in a list.  <a href="#a66bedb9c90f129c44087bf3f3c26bdb7">More...</a><br /></td></tr>
130<tr class="separator:a66bedb9c90f129c44087bf3f3c26bdb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
131<tr class="memitem:a6e2bf29a9030f16e3a58d0302ab793f2"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a6e2bf29a9030f16e3a58d0302ab793f2">oasis_string_listgetindex</a> (string, fldStr, kFld, print, rc)</td></tr>
132<tr class="memdesc:a6e2bf29a9030f16e3a58d0302ab793f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the index of a field in a string.  <a href="#a6e2bf29a9030f16e3a58d0302ab793f2">More...</a><br /></td></tr>
133<tr class="separator:a6e2bf29a9030f16e3a58d0302ab793f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
134<tr class="memitem:a15a49e6a71df520424402a753be10bb1"><td class="memItemLeft" align="right" valign="top">integer function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a15a49e6a71df520424402a753be10bb1">oasis_string_listgetnum</a> (str)</td></tr>
135<tr class="memdesc:a15a49e6a71df520424402a753be10bb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">return number of fields in string list  <a href="#a15a49e6a71df520424402a753be10bb1">More...</a><br /></td></tr>
136<tr class="separator:a15a49e6a71df520424402a753be10bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
137<tr class="memitem:a4229e0726d97fc10f17027caea332daf"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a4229e0726d97fc10f17027caea332daf">oasis_string_listsetdel</a> (cflag)</td></tr>
138<tr class="memdesc:a4229e0726d97fc10f17027caea332daf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set field delimeter character in lists.  <a href="#a4229e0726d97fc10f17027caea332daf">More...</a><br /></td></tr>
139<tr class="separator:a4229e0726d97fc10f17027caea332daf"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<tr class="memitem:a0ed07993c2e7d09baffe933c6075f154"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a0ed07993c2e7d09baffe933c6075f154">oasis_string_listgetdel</a> (del)</td></tr>
141<tr class="memdesc:a0ed07993c2e7d09baffe933c6075f154"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get field delimeter character in lists.  <a href="#a0ed07993c2e7d09baffe933c6075f154">More...</a><br /></td></tr>
142<tr class="separator:a0ed07993c2e7d09baffe933c6075f154"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:a10977c4902f912074ef3effd86630a24"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a10977c4902f912074ef3effd86630a24">oasis_string_setabort</a> (flag)</td></tr>
144<tr class="memdesc:a10977c4902f912074ef3effd86630a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set local oasis_string abort flag, true = abort, false = print and continue.  <a href="#a10977c4902f912074ef3effd86630a24">More...</a><br /></td></tr>
145<tr class="separator:a10977c4902f912074ef3effd86630a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
146<tr class="memitem:af5c49843654a2bc9ccedf2934571329d"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#af5c49843654a2bc9ccedf2934571329d">oasis_string_setdebug</a> (iFlag)</td></tr>
147<tr class="memdesc:af5c49843654a2bc9ccedf2934571329d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set local oasis_string debug level, 0 = production.  <a href="#af5c49843654a2bc9ccedf2934571329d">More...</a><br /></td></tr>
148<tr class="separator:af5c49843654a2bc9ccedf2934571329d"><td class="memSeparator" colspan="2">&#160;</td></tr>
149<tr class="memitem:a86c2c26b793c41219bc833beb992d0e3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a86c2c26b793c41219bc833beb992d0e3">oasis_string_abort</a> (string)</td></tr>
150<tr class="memdesc:a86c2c26b793c41219bc833beb992d0e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports aborts in the string module.  <a href="#a86c2c26b793c41219bc833beb992d0e3">More...</a><br /></td></tr>
151<tr class="separator:a86c2c26b793c41219bc833beb992d0e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
152</table><table class="memberdecls">
153<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
154Variables</h2></td></tr>
155<tr class="memitem:aa6f905efb4869a52d8bb2414e82bb0a7"><td class="memItemLeft" align="right" valign="top">character(len=1), save&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#aa6f905efb4869a52d8bb2414e82bb0a7">listdel</a> = &quot;:&quot;</td></tr>
156<tr class="separator:aa6f905efb4869a52d8bb2414e82bb0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
157<tr class="memitem:a9b40ad6f4785bd4765a24b6337185513"><td class="memItemLeft" align="right" valign="top">character(len=2), save&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a9b40ad6f4785bd4765a24b6337185513">listdel2</a> = &quot;::&quot;</td></tr>
158<tr class="separator:a9b40ad6f4785bd4765a24b6337185513"><td class="memSeparator" colspan="2">&#160;</td></tr>
159<tr class="memitem:a59e9b1145c7c14506941e6495b237395"><td class="memItemLeft" align="right" valign="top">logical, save&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a59e9b1145c7c14506941e6495b237395">doabort</a> = .true.</td></tr>
160<tr class="separator:a59e9b1145c7c14506941e6495b237395"><td class="memSeparator" colspan="2">&#160;</td></tr>
161<tr class="memitem:a84408befb8bedabf75507eb4d690cea9"><td class="memItemLeft" align="right" valign="top">integer(ip_i4_p), save&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__string.html#a84408befb8bedabf75507eb4d690cea9">debug</a> = 0</td></tr>
162<tr class="separator:a84408befb8bedabf75507eb4d690cea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
163</table>
164<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
165<div class="textblock"><p>Character string manipulation methods. </p>
166<p>These methods work generally on character strings, but also, more particularly on lists. A list is a character string that contains substrings separated by a delimeter. That delimeter can be set by the user but the default is ":". Colon delimeted lists are used in OASIS and MCT mainly to instantiate a list of fields, such as "temperature:humidity:zonal_velocity:meridiona_velocity". </p>
167</div><h2 class="groupheader">Function/Subroutine Documentation</h2>
168<a id="a86c2c26b793c41219bc833beb992d0e3"></a>
169<h2 class="memtitle"><span class="permalink"><a href="#a86c2c26b793c41219bc833beb992d0e3">&#9670;&nbsp;</a></span>oasis_string_abort()</h2>
170
171<div class="memitem">
172<div class="memproto">
173<table class="mlabels">
174  <tr>
175  <td class="mlabels-left">
176      <table class="memname">
177        <tr>
178          <td class="memname">subroutine mod_oasis_string::oasis_string_abort </td>
179          <td>(</td>
180          <td class="paramtype">character(*), intent(in), optional&#160;</td>
181          <td class="paramname"><em>string</em></td><td>)</td>
182          <td></td>
183        </tr>
184      </table>
185  </td>
186  <td class="mlabels-right">
187<span class="mlabels"><span class="mlabel">private</span></span>  </td>
188  </tr>
189</table>
190</div><div class="memdoc">
191
192<p>Supports aborts in the string module. </p>
193<dl class="params"><dt>Parameters</dt><dd>
194  <table class="params">
195    <tr><td class="paramdir">[in]</td><td class="paramname">string</td><td>error string </td></tr>
196  </table>
197  </dd>
198</dl>
199
200<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01680">1680</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
201
202</div>
203</div>
204<a id="af123aee419f09309d1ded79ae41243bd"></a>
205<h2 class="memtitle"><span class="permalink"><a href="#af123aee419f09309d1ded79ae41243bd">&#9670;&nbsp;</a></span>oasis_string_alphanum()</h2>
206
207<div class="memitem">
208<div class="memproto">
209      <table class="memname">
210        <tr>
211          <td class="memname">subroutine, public mod_oasis_string::oasis_string_alphanum </td>
212          <td>(</td>
213          <td class="paramtype">character(*), intent(inout)&#160;</td>
214          <td class="paramname"><em>str</em>, </td>
215        </tr>
216        <tr>
217          <td class="paramkey"></td>
218          <td></td>
219          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
220          <td class="paramname"><em>rc</em>&#160;</td>
221        </tr>
222        <tr>
223          <td></td>
224          <td>)</td>
225          <td></td><td></td>
226        </tr>
227      </table>
228</div><div class="memdoc">
229
230<p>Remove all non alpha numeric characters from string. </p>
231<dl class="params"><dt>Parameters</dt><dd>
232  <table class="params">
233    <tr><td class="paramdir">[in,out]</td><td class="paramname">str</td><td>input and output string</td></tr>
234    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
235  </table>
236  </dd>
237</dl>
238
239<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00452">452</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
240
241</div>
242</div>
243<a id="a465ffaf8d7c5462f3de8595934d58c8d"></a>
244<h2 class="memtitle"><span class="permalink"><a href="#a465ffaf8d7c5462f3de8595934d58c8d">&#9670;&nbsp;</a></span>oasis_string_betweentags()</h2>
245
246<div class="memitem">
247<div class="memproto">
248      <table class="memname">
249        <tr>
250          <td class="memname">subroutine, public mod_oasis_string::oasis_string_betweentags </td>
251          <td>(</td>
252          <td class="paramtype">character(*), intent(in)&#160;</td>
253          <td class="paramname"><em>string</em>, </td>
254        </tr>
255        <tr>
256          <td class="paramkey"></td>
257          <td></td>
258          <td class="paramtype">character(*), intent(in)&#160;</td>
259          <td class="paramname"><em>startTag</em>, </td>
260        </tr>
261        <tr>
262          <td class="paramkey"></td>
263          <td></td>
264          <td class="paramtype">character(*), intent(in)&#160;</td>
265          <td class="paramname"><em>endTag</em>, </td>
266        </tr>
267        <tr>
268          <td class="paramkey"></td>
269          <td></td>
270          <td class="paramtype">character(*), intent(out)&#160;</td>
271          <td class="paramname"><em>substr</em>, </td>
272        </tr>
273        <tr>
274          <td class="paramkey"></td>
275          <td></td>
276          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
277          <td class="paramname"><em>rc</em>&#160;</td>
278        </tr>
279        <tr>
280          <td></td>
281          <td>)</td>
282          <td></td><td></td>
283        </tr>
284      </table>
285</div><div class="memdoc">
286
287<p>Get the substring found between the start and end strings. </p>
288<dl class="params"><dt>Parameters</dt><dd>
289  <table class="params">
290    <tr><td class="paramdir">[in]</td><td class="paramname">string</td><td>input string to search</td></tr>
291    <tr><td class="paramdir">[in]</td><td class="paramname">starttag</td><td>start string</td></tr>
292    <tr><td class="paramdir">[in]</td><td class="paramname">endtag</td><td>end string</td></tr>
293    <tr><td class="paramdir">[out]</td><td class="paramname">substr</td><td>output sub-string between tags</td></tr>
294    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
295  </table>
296  </dd>
297</dl>
298
299<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00508">508</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
300
301</div>
302</div>
303<a id="aaf462e055c2c6136ef5d142d03355673"></a>
304<h2 class="memtitle"><span class="permalink"><a href="#aaf462e055c2c6136ef5d142d03355673">&#9670;&nbsp;</a></span>oasis_string_clean()</h2>
305
306<div class="memitem">
307<div class="memproto">
308      <table class="memname">
309        <tr>
310          <td class="memname">subroutine, public mod_oasis_string::oasis_string_clean </td>
311          <td>(</td>
312          <td class="paramtype">character(*), intent(inout)&#160;</td>
313          <td class="paramname"><em>string</em>, </td>
314        </tr>
315        <tr>
316          <td class="paramkey"></td>
317          <td></td>
318          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
319          <td class="paramname"><em>rc</em>&#160;</td>
320        </tr>
321        <tr>
322          <td></td>
323          <td>)</td>
324          <td></td><td></td>
325        </tr>
326      </table>
327</div><div class="memdoc">
328
329<p>Clean a string, set it to blank. </p>
330<dl class="params"><dt>Parameters</dt><dd>
331  <table class="params">
332    <tr><td class="paramdir">[in,out]</td><td class="paramname">string</td><td>char string</td></tr>
333    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
334  </table>
335  </dd>
336</dl>
337
338<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00750">750</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
339
340</div>
341</div>
342<a id="a54c5d197eba9bcb7fa7f71b200f8e5e6"></a>
343<h2 class="memtitle"><span class="permalink"><a href="#a54c5d197eba9bcb7fa7f71b200f8e5e6">&#9670;&nbsp;</a></span>oasis_string_countchar()</h2>
344
345<div class="memitem">
346<div class="memproto">
347      <table class="memname">
348        <tr>
349          <td class="memname">integer function, public mod_oasis_string::oasis_string_countchar </td>
350          <td>(</td>
351          <td class="paramtype">character(*), intent(in)&#160;</td>
352          <td class="paramname"><em>str</em>, </td>
353        </tr>
354        <tr>
355          <td class="paramkey"></td>
356          <td></td>
357          <td class="paramtype">character(1), intent(in)&#160;</td>
358          <td class="paramname"><em>char</em>, </td>
359        </tr>
360        <tr>
361          <td class="paramkey"></td>
362          <td></td>
363          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
364          <td class="paramname"><em>rc</em>&#160;</td>
365        </tr>
366        <tr>
367          <td></td>
368          <td>)</td>
369          <td></td><td></td>
370        </tr>
371      </table>
372</div><div class="memdoc">
373
374<p>Count number of occurances of a single character in a string. </p>
375<dl class="params"><dt>Parameters</dt><dd>
376  <table class="params">
377    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>string to search</td></tr>
378    <tr><td class="paramdir">[in]</td><td class="paramname">char</td><td>char to search for</td></tr>
379    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
380  </table>
381  </dd>
382</dl>
383
384<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00103">103</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
385
386</div>
387</div>
388<a id="a600ed4bd6221a0195d242076217377b4"></a>
389<h2 class="memtitle"><span class="permalink"><a href="#a600ed4bd6221a0195d242076217377b4">&#9670;&nbsp;</a></span>oasis_string_endindex()</h2>
390
391<div class="memitem">
392<div class="memproto">
393      <table class="memname">
394        <tr>
395          <td class="memname">integer function, public mod_oasis_string::oasis_string_endindex </td>
396          <td>(</td>
397          <td class="paramtype">character(*), intent(in)&#160;</td>
398          <td class="paramname"><em>string</em>, </td>
399        </tr>
400        <tr>
401          <td class="paramkey"></td>
402          <td></td>
403          <td class="paramtype">character(*), intent(in)&#160;</td>
404          <td class="paramname"><em>substr</em>, </td>
405        </tr>
406        <tr>
407          <td class="paramkey"></td>
408          <td></td>
409          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
410          <td class="paramname"><em>rc</em>&#160;</td>
411        </tr>
412        <tr>
413          <td></td>
414          <td>)</td>
415          <td></td><td></td>
416        </tr>
417      </table>
418</div><div class="memdoc">
419
420<p>Get the ending index of the first occurance of a substring within string. </p>
421<dl class="params"><dt>Parameters</dt><dd>
422  <table class="params">
423    <tr><td class="paramdir">[in]</td><td class="paramname">string</td><td>string to search</td></tr>
424    <tr><td class="paramdir">[in]</td><td class="paramname">substr</td><td>sub-string to search for</td></tr>
425    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
426  </table>
427  </dd>
428</dl>
429
430<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00339">339</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
431
432</div>
433</div>
434<a id="a8f2289f6a9d1e9940204bbeb82b89f33"></a>
435<h2 class="memtitle"><span class="permalink"><a href="#a8f2289f6a9d1e9940204bbeb82b89f33">&#9670;&nbsp;</a></span>oasis_string_getparentdir()</h2>
436
437<div class="memitem">
438<div class="memproto">
439      <table class="memname">
440        <tr>
441          <td class="memname">character(len=len(str)) function, public mod_oasis_string::oasis_string_getparentdir </td>
442          <td>(</td>
443          <td class="paramtype">character(len=*), intent(in)&#160;</td>
444          <td class="paramname"><em>str</em></td><td>)</td>
445          <td></td>
446        </tr>
447      </table>
448</div><div class="memdoc">
449
450<p>Get the parent directory pathname. </p>
451<dl class="params"><dt>Parameters</dt><dd>
452  <table class="params">
453    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>input string</td></tr>
454  </table>
455  </dd>
456</dl>
457<dl class="section return"><dt>Returns</dt><dd>return directory path </dd></dl>
458
459<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00246">246</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
460
461</div>
462</div>
463<a id="afae0db32f2cf0b6beb00829f8f016e48"></a>
464<h2 class="memtitle"><span class="permalink"><a href="#afae0db32f2cf0b6beb00829f8f016e48">&#9670;&nbsp;</a></span>oasis_string_lastindex()</h2>
465
466<div class="memitem">
467<div class="memproto">
468      <table class="memname">
469        <tr>
470          <td class="memname">integer function, public mod_oasis_string::oasis_string_lastindex </td>
471          <td>(</td>
472          <td class="paramtype">character(*), intent(in)&#160;</td>
473          <td class="paramname"><em>string</em>, </td>
474        </tr>
475        <tr>
476          <td class="paramkey"></td>
477          <td></td>
478          <td class="paramtype">character(*), intent(in)&#160;</td>
479          <td class="paramname"><em>substr</em>, </td>
480        </tr>
481        <tr>
482          <td class="paramkey"></td>
483          <td></td>
484          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
485          <td class="paramname"><em>rc</em>&#160;</td>
486        </tr>
487        <tr>
488          <td></td>
489          <td>)</td>
490          <td></td><td></td>
491        </tr>
492      </table>
493</div><div class="memdoc">
494
495<p>Get the index of the last occurance of a substring within a string. </p>
496<dl class="params"><dt>Parameters</dt><dd>
497  <table class="params">
498    <tr><td class="paramdir">[in]</td><td class="paramname">string</td><td>input string to search</td></tr>
499    <tr><td class="paramdir">[in]</td><td class="paramname">substr</td><td>sub-string to search for</td></tr>
500    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
501  </table>
502  </dd>
503</dl>
504
505<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00294">294</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
506
507</div>
508</div>
509<a id="a1d525e36684a0a574b74a2aace51324a"></a>
510<h2 class="memtitle"><span class="permalink"><a href="#a1d525e36684a0a574b74a2aace51324a">&#9670;&nbsp;</a></span>oasis_string_leftalign()</h2>
511
512<div class="memitem">
513<div class="memproto">
514      <table class="memname">
515        <tr>
516          <td class="memname">subroutine, public mod_oasis_string::oasis_string_leftalign </td>
517          <td>(</td>
518          <td class="paramtype">character(*), intent(inout)&#160;</td>
519          <td class="paramname"><em>str</em>, </td>
520        </tr>
521        <tr>
522          <td class="paramkey"></td>
523          <td></td>
524          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
525          <td class="paramname"><em>rc</em>&#160;</td>
526        </tr>
527        <tr>
528          <td></td>
529          <td>)</td>
530          <td></td><td></td>
531        </tr>
532      </table>
533</div><div class="memdoc">
534
535<p>Remove leading white space. </p>
536<dl class="params"><dt>Parameters</dt><dd>
537  <table class="params">
538    <tr><td class="paramdir">[in,out]</td><td class="paramname">str</td><td>input and returned string</td></tr>
539    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
540  </table>
541  </dd>
542</dl>
543
544<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00398">398</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
545
546</div>
547</div>
548<a id="a47bd1c6d7ee6ea7dcec169fa140481aa"></a>
549<h2 class="memtitle"><span class="permalink"><a href="#a47bd1c6d7ee6ea7dcec169fa140481aa">&#9670;&nbsp;</a></span>oasis_string_listappend()</h2>
550
551<div class="memitem">
552<div class="memproto">
553      <table class="memname">
554        <tr>
555          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listappend </td>
556          <td>(</td>
557          <td class="paramtype">character(*), intent(inout)&#160;</td>
558          <td class="paramname"><em>list</em>, </td>
559        </tr>
560        <tr>
561          <td class="paramkey"></td>
562          <td></td>
563          <td class="paramtype">character(*), intent(in)&#160;</td>
564          <td class="paramname"><em>listadd</em>, </td>
565        </tr>
566        <tr>
567          <td class="paramkey"></td>
568          <td></td>
569          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
570          <td class="paramname"><em>rc</em>&#160;</td>
571        </tr>
572        <tr>
573          <td></td>
574          <td>)</td>
575          <td></td><td></td>
576        </tr>
577      </table>
578</div><div class="memdoc">
579
580<p>Append one list to another. </p>
581<dl class="params"><dt>Parameters</dt><dd>
582  <table class="params">
583    <tr><td class="paramdir">[in,out]</td><td class="paramname">list</td><td>input and output list</td></tr>
584    <tr><td class="paramdir">[in]</td><td class="paramname">listadd</td><td>list to append</td></tr>
585    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
586  </table>
587  </dd>
588</dl>
589
590<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01141">1141</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
591
592</div>
593</div>
594<a id="a0ed07993c2e7d09baffe933c6075f154"></a>
595<h2 class="memtitle"><span class="permalink"><a href="#a0ed07993c2e7d09baffe933c6075f154">&#9670;&nbsp;</a></span>oasis_string_listgetdel()</h2>
596
597<div class="memitem">
598<div class="memproto">
599      <table class="memname">
600        <tr>
601          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listgetdel </td>
602          <td>(</td>
603          <td class="paramtype">character(*), intent(out)&#160;</td>
604          <td class="paramname"><em>del</em></td><td>)</td>
605          <td></td>
606        </tr>
607      </table>
608</div><div class="memdoc">
609
610<p>Get field delimeter character in lists. </p>
611<dl class="params"><dt>Parameters</dt><dd>
612  <table class="params">
613    <tr><td class="paramdir">[out]</td><td class="paramname">del</td><td>field delimeter </td></tr>
614  </table>
615  </dd>
616</dl>
617
618<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01563">1563</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
619
620</div>
621</div>
622<a id="a6e2bf29a9030f16e3a58d0302ab793f2"></a>
623<h2 class="memtitle"><span class="permalink"><a href="#a6e2bf29a9030f16e3a58d0302ab793f2">&#9670;&nbsp;</a></span>oasis_string_listgetindex()</h2>
624
625<div class="memitem">
626<div class="memproto">
627      <table class="memname">
628        <tr>
629          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listgetindex </td>
630          <td>(</td>
631          <td class="paramtype">character(*), intent(in)&#160;</td>
632          <td class="paramname"><em>string</em>, </td>
633        </tr>
634        <tr>
635          <td class="paramkey"></td>
636          <td></td>
637          <td class="paramtype">character(*), intent(in)&#160;</td>
638          <td class="paramname"><em>fldStr</em>, </td>
639        </tr>
640        <tr>
641          <td class="paramkey"></td>
642          <td></td>
643          <td class="paramtype">integer(ip_i4_p), intent(out)&#160;</td>
644          <td class="paramname"><em>kFld</em>, </td>
645        </tr>
646        <tr>
647          <td class="paramkey"></td>
648          <td></td>
649          <td class="paramtype">logical, intent(in), optional&#160;</td>
650          <td class="paramname"><em>print</em>, </td>
651        </tr>
652        <tr>
653          <td class="paramkey"></td>
654          <td></td>
655          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
656          <td class="paramname"><em>rc</em>&#160;</td>
657        </tr>
658        <tr>
659          <td></td>
660          <td>)</td>
661          <td></td><td></td>
662        </tr>
663      </table>
664</div><div class="memdoc">
665
666<p>Get the index of a field in a string. </p>
667<dl class="params"><dt>Parameters</dt><dd>
668  <table class="params">
669    <tr><td class="paramdir">[in]</td><td class="paramname">string</td><td>input list</td></tr>
670    <tr><td class="paramdir">[in]</td><td class="paramname">fldstr</td><td>name of field</td></tr>
671    <tr><td class="paramdir">[out]</td><td class="paramname">kfld</td><td>index of field in list</td></tr>
672    <tr><td class="paramdir">[in]</td><td class="paramname">print</td><td>print switch</td></tr>
673    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
674  </table>
675  </dd>
676</dl>
677
678<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01313">1313</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
679
680</div>
681</div>
682<a id="a66bedb9c90f129c44087bf3f3c26bdb7"></a>
683<h2 class="memtitle"><span class="permalink"><a href="#a66bedb9c90f129c44087bf3f3c26bdb7">&#9670;&nbsp;</a></span>oasis_string_listgetindexf()</h2>
684
685<div class="memitem">
686<div class="memproto">
687      <table class="memname">
688        <tr>
689          <td class="memname">integer function, public mod_oasis_string::oasis_string_listgetindexf </td>
690          <td>(</td>
691          <td class="paramtype">character(*), intent(in)&#160;</td>
692          <td class="paramname"><em>string</em>, </td>
693        </tr>
694        <tr>
695          <td class="paramkey"></td>
696          <td></td>
697          <td class="paramtype">character(*), intent(in)&#160;</td>
698          <td class="paramname"><em>fldStr</em>&#160;</td>
699        </tr>
700        <tr>
701          <td></td>
702          <td>)</td>
703          <td></td><td></td>
704        </tr>
705      </table>
706</div><div class="memdoc">
707
708<p>Get the index of a field in a list. </p>
709<dl class="params"><dt>Parameters</dt><dd>
710  <table class="params">
711    <tr><td class="paramdir">[in]</td><td class="paramname">string</td><td>input string</td></tr>
712    <tr><td class="paramdir">[in]</td><td class="paramname">fldstr</td><td>name of field </td></tr>
713  </table>
714  </dd>
715</dl>
716
717<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01270">1270</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
718
719</div>
720</div>
721<a id="a4d3a28944ce786f4d8d8a9555c63f8cd"></a>
722<h2 class="memtitle"><span class="permalink"><a href="#a4d3a28944ce786f4d8d8a9555c63f8cd">&#9670;&nbsp;</a></span>oasis_string_listgetname()</h2>
723
724<div class="memitem">
725<div class="memproto">
726      <table class="memname">
727        <tr>
728          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listgetname </td>
729          <td>(</td>
730          <td class="paramtype">character(*), intent(in)&#160;</td>
731          <td class="paramname"><em>list</em>, </td>
732        </tr>
733        <tr>
734          <td class="paramkey"></td>
735          <td></td>
736          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
737          <td class="paramname"><em>k</em>, </td>
738        </tr>
739        <tr>
740          <td class="paramkey"></td>
741          <td></td>
742          <td class="paramtype">character(*), intent(out)&#160;</td>
743          <td class="paramname"><em>name</em>, </td>
744        </tr>
745        <tr>
746          <td class="paramkey"></td>
747          <td></td>
748          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
749          <td class="paramname"><em>rc</em>&#160;</td>
750        </tr>
751        <tr>
752          <td></td>
753          <td>)</td>
754          <td></td><td></td>
755        </tr>
756      </table>
757</div><div class="memdoc">
758
759<p>Get name of k-th field in list. </p>
760<dl class="params"><dt>Parameters</dt><dd>
761  <table class="params">
762    <tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>input list</td></tr>
763    <tr><td class="paramdir">[in]</td><td class="paramname">k</td><td>index of field</td></tr>
764    <tr><td class="paramdir">[out]</td><td class="paramname">name</td><td>k-th name in list</td></tr>
765    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
766  </table>
767  </dd>
768</dl>
769
770<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00861">861</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
771
772</div>
773</div>
774<a id="a15a49e6a71df520424402a753be10bb1"></a>
775<h2 class="memtitle"><span class="permalink"><a href="#a15a49e6a71df520424402a753be10bb1">&#9670;&nbsp;</a></span>oasis_string_listgetnum()</h2>
776
777<div class="memitem">
778<div class="memproto">
779      <table class="memname">
780        <tr>
781          <td class="memname">integer function, public mod_oasis_string::oasis_string_listgetnum </td>
782          <td>(</td>
783          <td class="paramtype">character(*), intent(in)&#160;</td>
784          <td class="paramname"><em>str</em></td><td>)</td>
785          <td></td>
786        </tr>
787      </table>
788</div><div class="memdoc">
789
790<p>return number of fields in string list </p>
791<dl class="params"><dt>Parameters</dt><dd>
792  <table class="params">
793    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>input list </td></tr>
794  </table>
795  </dd>
796</dl>
797
798<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01475">1475</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
799
800</div>
801</div>
802<a id="a8b9648bf4eb3a2373f1fac49e572436f"></a>
803<h2 class="memtitle"><span class="permalink"><a href="#a8b9648bf4eb3a2373f1fac49e572436f">&#9670;&nbsp;</a></span>oasis_string_listintersect()</h2>
804
805<div class="memitem">
806<div class="memproto">
807      <table class="memname">
808        <tr>
809          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listintersect </td>
810          <td>(</td>
811          <td class="paramtype">character(*), intent(in)&#160;</td>
812          <td class="paramname"><em>list1</em>, </td>
813        </tr>
814        <tr>
815          <td class="paramkey"></td>
816          <td></td>
817          <td class="paramtype">character(*), intent(in)&#160;</td>
818          <td class="paramname"><em>list2</em>, </td>
819        </tr>
820        <tr>
821          <td class="paramkey"></td>
822          <td></td>
823          <td class="paramtype">character(*), intent(out)&#160;</td>
824          <td class="paramname"><em>listout</em>, </td>
825        </tr>
826        <tr>
827          <td class="paramkey"></td>
828          <td></td>
829          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
830          <td class="paramname"><em>rc</em>&#160;</td>
831        </tr>
832        <tr>
833          <td></td>
834          <td>)</td>
835          <td></td><td></td>
836        </tr>
837      </table>
838</div><div class="memdoc">
839
840<p>Get intersection of two fields lists, write into third list. </p>
841<dl class="params"><dt>Parameters</dt><dd>
842  <table class="params">
843    <tr><td class="paramdir">[in]</td><td class="paramname">list1</td><td>input list 1</td></tr>
844    <tr><td class="paramdir">[in]</td><td class="paramname">list2</td><td>input list 2</td></tr>
845    <tr><td class="paramdir">[out]</td><td class="paramname">listout</td><td>output list</td></tr>
846    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
847  </table>
848  </dd>
849</dl>
850
851<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00947">947</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
852
853</div>
854</div>
855<a id="ae8c50e9742e1f24cc0d7bfa9d476cd95"></a>
856<h2 class="memtitle"><span class="permalink"><a href="#ae8c50e9742e1f24cc0d7bfa9d476cd95">&#9670;&nbsp;</a></span>oasis_string_listisvalid()</h2>
857
858<div class="memitem">
859<div class="memproto">
860      <table class="memname">
861        <tr>
862          <td class="memname">logical function, public mod_oasis_string::oasis_string_listisvalid </td>
863          <td>(</td>
864          <td class="paramtype">character(*), intent(in)&#160;</td>
865          <td class="paramname"><em>list</em>, </td>
866        </tr>
867        <tr>
868          <td class="paramkey"></td>
869          <td></td>
870          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
871          <td class="paramname"><em>rc</em>&#160;</td>
872        </tr>
873        <tr>
874          <td></td>
875          <td>)</td>
876          <td></td><td></td>
877        </tr>
878      </table>
879</div><div class="memdoc">
880
881<p>Determine whether string is a valid list. </p>
882<dl class="params"><dt>Parameters</dt><dd>
883  <table class="params">
884    <tr><td class="paramdir">[in]</td><td class="paramname">list</td><td>list/string</td></tr>
885    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
886  </table>
887  </dd>
888</dl>
889
890<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00795">795</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
891
892</div>
893</div>
894<a id="adb1544a078e3abd743749f857fca5aee"></a>
895<h2 class="memtitle"><span class="permalink"><a href="#adb1544a078e3abd743749f857fca5aee">&#9670;&nbsp;</a></span>oasis_string_listmerge()</h2>
896
897<div class="memitem">
898<div class="memproto">
899      <table class="memname">
900        <tr>
901          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listmerge </td>
902          <td>(</td>
903          <td class="paramtype">character(*), intent(in)&#160;</td>
904          <td class="paramname"><em>list1</em>, </td>
905        </tr>
906        <tr>
907          <td class="paramkey"></td>
908          <td></td>
909          <td class="paramtype">character(*), intent(in)&#160;</td>
910          <td class="paramname"><em>list2</em>, </td>
911        </tr>
912        <tr>
913          <td class="paramkey"></td>
914          <td></td>
915          <td class="paramtype">character(*), intent(out)&#160;</td>
916          <td class="paramname"><em>listout</em>, </td>
917        </tr>
918        <tr>
919          <td class="paramkey"></td>
920          <td></td>
921          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
922          <td class="paramname"><em>rc</em>&#160;</td>
923        </tr>
924        <tr>
925          <td></td>
926          <td>)</td>
927          <td></td><td></td>
928        </tr>
929      </table>
930</div><div class="memdoc">
931
932<p>Merge two lists into a third list. </p>
933<dl class="params"><dt>Parameters</dt><dd>
934  <table class="params">
935    <tr><td class="paramdir">[in]</td><td class="paramname">list1</td><td>input list 1</td></tr>
936    <tr><td class="paramdir">[in]</td><td class="paramname">list2</td><td>input list 2</td></tr>
937    <tr><td class="paramdir">[out]</td><td class="paramname">listout</td><td>output list</td></tr>
938    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
939  </table>
940  </dd>
941</dl>
942
943<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01074">1074</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
944
945</div>
946</div>
947<a id="a7df42cce90ae7fa5eceb0b9f2e4bf169"></a>
948<h2 class="memtitle"><span class="permalink"><a href="#a7df42cce90ae7fa5eceb0b9f2e4bf169">&#9670;&nbsp;</a></span>oasis_string_listprepend()</h2>
949
950<div class="memitem">
951<div class="memproto">
952      <table class="memname">
953        <tr>
954          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listprepend </td>
955          <td>(</td>
956          <td class="paramtype">character(*), intent(in)&#160;</td>
957          <td class="paramname"><em>listadd</em>, </td>
958        </tr>
959        <tr>
960          <td class="paramkey"></td>
961          <td></td>
962          <td class="paramtype">character(*), intent(inout)&#160;</td>
963          <td class="paramname"><em>list</em>, </td>
964        </tr>
965        <tr>
966          <td class="paramkey"></td>
967          <td></td>
968          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
969          <td class="paramname"><em>rc</em>&#160;</td>
970        </tr>
971        <tr>
972          <td></td>
973          <td>)</td>
974          <td></td><td></td>
975        </tr>
976      </table>
977</div><div class="memdoc">
978
979<p>Prepend one list to another. </p>
980
981<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01206">1206</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
982
983</div>
984</div>
985<a id="a4229e0726d97fc10f17027caea332daf"></a>
986<h2 class="memtitle"><span class="permalink"><a href="#a4229e0726d97fc10f17027caea332daf">&#9670;&nbsp;</a></span>oasis_string_listsetdel()</h2>
987
988<div class="memitem">
989<div class="memproto">
990      <table class="memname">
991        <tr>
992          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listsetdel </td>
993          <td>(</td>
994          <td class="paramtype">character(len=1), intent(in)&#160;</td>
995          <td class="paramname"><em>cflag</em></td><td>)</td>
996          <td></td>
997        </tr>
998      </table>
999</div><div class="memdoc">
1000
1001<p>Set field delimeter character in lists. </p>
1002<dl class="params"><dt>Parameters</dt><dd>
1003  <table class="params">
1004    <tr><td class="paramdir">[in]</td><td class="paramname">cflag</td><td>field delimeter </td></tr>
1005  </table>
1006  </dd>
1007</dl>
1008
1009<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01521">1521</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1010
1011</div>
1012</div>
1013<a id="a3482d80f258c8062e8dd0d4eff8135b7"></a>
1014<h2 class="memtitle"><span class="permalink"><a href="#a3482d80f258c8062e8dd0d4eff8135b7">&#9670;&nbsp;</a></span>oasis_string_listunion()</h2>
1015
1016<div class="memitem">
1017<div class="memproto">
1018      <table class="memname">
1019        <tr>
1020          <td class="memname">subroutine, public mod_oasis_string::oasis_string_listunion </td>
1021          <td>(</td>
1022          <td class="paramtype">character(*), intent(in)&#160;</td>
1023          <td class="paramname"><em>list1</em>, </td>
1024        </tr>
1025        <tr>
1026          <td class="paramkey"></td>
1027          <td></td>
1028          <td class="paramtype">character(*), intent(in)&#160;</td>
1029          <td class="paramname"><em>list2</em>, </td>
1030        </tr>
1031        <tr>
1032          <td class="paramkey"></td>
1033          <td></td>
1034          <td class="paramtype">character(*), intent(out)&#160;</td>
1035          <td class="paramname"><em>listout</em>, </td>
1036        </tr>
1037        <tr>
1038          <td class="paramkey"></td>
1039          <td></td>
1040          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
1041          <td class="paramname"><em>rc</em>&#160;</td>
1042        </tr>
1043        <tr>
1044          <td></td>
1045          <td>)</td>
1046          <td></td><td></td>
1047        </tr>
1048      </table>
1049</div><div class="memdoc">
1050
1051<p>Get union of two fields lists, write into third list. </p>
1052<dl class="params"><dt>Parameters</dt><dd>
1053  <table class="params">
1054    <tr><td class="paramdir">[in]</td><td class="paramname">list1</td><td>input list 1</td></tr>
1055    <tr><td class="paramdir">[in]</td><td class="paramname">list2</td><td>input list 2</td></tr>
1056    <tr><td class="paramdir">[out]</td><td class="paramname">listout</td><td>output list 3</td></tr>
1057    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
1058  </table>
1059  </dd>
1060</dl>
1061
1062<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01005">1005</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1063
1064</div>
1065</div>
1066<a id="a2f7bae9ccc5d2c48c14f3a1525a6c234"></a>
1067<h2 class="memtitle"><span class="permalink"><a href="#a2f7bae9ccc5d2c48c14f3a1525a6c234">&#9670;&nbsp;</a></span>oasis_string_parsecftunit()</h2>
1068
1069<div class="memitem">
1070<div class="memproto">
1071      <table class="memname">
1072        <tr>
1073          <td class="memname">subroutine, public mod_oasis_string::oasis_string_parsecftunit </td>
1074          <td>(</td>
1075          <td class="paramtype">character(*), intent(in)&#160;</td>
1076          <td class="paramname"><em>string</em>, </td>
1077        </tr>
1078        <tr>
1079          <td class="paramkey"></td>
1080          <td></td>
1081          <td class="paramtype">character(*), intent(out)&#160;</td>
1082          <td class="paramname"><em>unit</em>, </td>
1083        </tr>
1084        <tr>
1085          <td class="paramkey"></td>
1086          <td></td>
1087          <td class="paramtype">integer(ip_i4_p), intent(out)&#160;</td>
1088          <td class="paramname"><em>bdate</em>, </td>
1089        </tr>
1090        <tr>
1091          <td class="paramkey"></td>
1092          <td></td>
1093          <td class="paramtype">real(ip_r8_p), intent(out)&#160;</td>
1094          <td class="paramname"><em>bsec</em>, </td>
1095        </tr>
1096        <tr>
1097          <td class="paramkey"></td>
1098          <td></td>
1099          <td class="paramtype">integer(ip_i4_p), intent(out), optional&#160;</td>
1100          <td class="paramname"><em>rc</em>&#160;</td>
1101        </tr>
1102        <tr>
1103          <td></td>
1104          <td>)</td>
1105          <td></td><td></td>
1106        </tr>
1107      </table>
1108</div><div class="memdoc">
1109
1110<p>Parse CF time unit into a delta string name and a base time in yyyymmdd. </p>
1111<dl class="params"><dt>Parameters</dt><dd>
1112  <table class="params">
1113    <tr><td class="paramdir">[in]</td><td class="paramname">string</td><td>string to search</td></tr>
1114    <tr><td class="paramdir">[out]</td><td class="paramname">unit</td><td>delta time unit</td></tr>
1115    <tr><td class="paramdir">[out]</td><td class="paramname">bdate</td><td>base date yyyymmdd</td></tr>
1116    <tr><td class="paramdir">[out]</td><td class="paramname">bsec</td><td>base seconds</td></tr>
1117    <tr><td class="paramdir">[out]</td><td class="paramname">rc</td><td>return code </td></tr>
1118  </table>
1119  </dd>
1120</dl>
1121
1122<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00605">605</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1123
1124</div>
1125</div>
1126<a id="a10977c4902f912074ef3effd86630a24"></a>
1127<h2 class="memtitle"><span class="permalink"><a href="#a10977c4902f912074ef3effd86630a24">&#9670;&nbsp;</a></span>oasis_string_setabort()</h2>
1128
1129<div class="memitem">
1130<div class="memproto">
1131      <table class="memname">
1132        <tr>
1133          <td class="memname">subroutine, public mod_oasis_string::oasis_string_setabort </td>
1134          <td>(</td>
1135          <td class="paramtype">logical, intent(in)&#160;</td>
1136          <td class="paramname"><em>flag</em></td><td>)</td>
1137          <td></td>
1138        </tr>
1139      </table>
1140</div><div class="memdoc">
1141
1142<p>Set local oasis_string abort flag, true = abort, false = print and continue. </p>
1143<dl class="params"><dt>Parameters</dt><dd>
1144  <table class="params">
1145    <tr><td class="paramdir">[in]</td><td class="paramname">flag</td><td>abort flag </td></tr>
1146  </table>
1147  </dd>
1148</dl>
1149
1150<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01599">1599</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1151
1152</div>
1153</div>
1154<a id="af5c49843654a2bc9ccedf2934571329d"></a>
1155<h2 class="memtitle"><span class="permalink"><a href="#af5c49843654a2bc9ccedf2934571329d">&#9670;&nbsp;</a></span>oasis_string_setdebug()</h2>
1156
1157<div class="memitem">
1158<div class="memproto">
1159      <table class="memname">
1160        <tr>
1161          <td class="memname">subroutine, public mod_oasis_string::oasis_string_setdebug </td>
1162          <td>(</td>
1163          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
1164          <td class="paramname"><em>iFlag</em></td><td>)</td>
1165          <td></td>
1166        </tr>
1167      </table>
1168</div><div class="memdoc">
1169
1170<p>Set local oasis_string debug level, 0 = production. </p>
1171<dl class="params"><dt>Parameters</dt><dd>
1172  <table class="params">
1173    <tr><td class="paramdir">[in]</td><td class="paramname">iflag</td><td>requested debug level </td></tr>
1174  </table>
1175  </dd>
1176</dl>
1177
1178<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l01647">1647</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1179
1180</div>
1181</div>
1182<a id="af339c54c982092a80960a5241ccae1fa"></a>
1183<h2 class="memtitle"><span class="permalink"><a href="#af339c54c982092a80960a5241ccae1fa">&#9670;&nbsp;</a></span>oasis_string_tolower()</h2>
1184
1185<div class="memitem">
1186<div class="memproto">
1187      <table class="memname">
1188        <tr>
1189          <td class="memname">character(len=len(str)) function, public mod_oasis_string::oasis_string_tolower </td>
1190          <td>(</td>
1191          <td class="paramtype">character(len=*), intent(in)&#160;</td>
1192          <td class="paramname"><em>str</em></td><td>)</td>
1193          <td></td>
1194        </tr>
1195      </table>
1196</div><div class="memdoc">
1197
1198<p>Convert the input string to lower-case. </p>
1199<dl class="params"><dt>Parameters</dt><dd>
1200  <table class="params">
1201    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>input string to convert to lower case</td></tr>
1202  </table>
1203  </dd>
1204</dl>
1205<dl class="section return"><dt>Returns</dt><dd>output converted string </dd></dl>
1206
1207<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00199">199</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1208
1209</div>
1210</div>
1211<a id="a832ff1d26d766bee361ef9669efacda6"></a>
1212<h2 class="memtitle"><span class="permalink"><a href="#a832ff1d26d766bee361ef9669efacda6">&#9670;&nbsp;</a></span>oasis_string_toupper()</h2>
1213
1214<div class="memitem">
1215<div class="memproto">
1216      <table class="memname">
1217        <tr>
1218          <td class="memname">character(len=len(str)) function, public mod_oasis_string::oasis_string_toupper </td>
1219          <td>(</td>
1220          <td class="paramtype">character(len=*), intent(in)&#160;</td>
1221          <td class="paramname"><em>str</em></td><td>)</td>
1222          <td></td>
1223        </tr>
1224      </table>
1225</div><div class="memdoc">
1226
1227<p>Convert the input string to upper-case. </p>
1228<dl class="params"><dt>Parameters</dt><dd>
1229  <table class="params">
1230    <tr><td class="paramdir">[in]</td><td class="paramname">str</td><td>input string to convert to upper case</td></tr>
1231  </table>
1232  </dd>
1233</dl>
1234<dl class="section return"><dt>Returns</dt><dd>output converted string </dd></dl>
1235
1236<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00152">152</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1237
1238</div>
1239</div>
1240<h2 class="groupheader">Variable Documentation</h2>
1241<a id="a84408befb8bedabf75507eb4d690cea9"></a>
1242<h2 class="memtitle"><span class="permalink"><a href="#a84408befb8bedabf75507eb4d690cea9">&#9670;&nbsp;</a></span>debug</h2>
1243
1244<div class="memitem">
1245<div class="memproto">
1246<table class="mlabels">
1247  <tr>
1248  <td class="mlabels-left">
1249      <table class="memname">
1250        <tr>
1251          <td class="memname">integer(ip_i4_p), save mod_oasis_string::debug = 0</td>
1252        </tr>
1253      </table>
1254  </td>
1255  <td class="mlabels-right">
1256<span class="mlabels"><span class="mlabel">private</span></span>  </td>
1257  </tr>
1258</table>
1259</div><div class="memdoc">
1260
1261<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00083">83</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1262
1263</div>
1264</div>
1265<a id="a59e9b1145c7c14506941e6495b237395"></a>
1266<h2 class="memtitle"><span class="permalink"><a href="#a59e9b1145c7c14506941e6495b237395">&#9670;&nbsp;</a></span>doabort</h2>
1267
1268<div class="memitem">
1269<div class="memproto">
1270<table class="mlabels">
1271  <tr>
1272  <td class="mlabels-left">
1273      <table class="memname">
1274        <tr>
1275          <td class="memname">logical, save mod_oasis_string::doabort = .true.</td>
1276        </tr>
1277      </table>
1278  </td>
1279  <td class="mlabels-right">
1280<span class="mlabels"><span class="mlabel">private</span></span>  </td>
1281  </tr>
1282</table>
1283</div><div class="memdoc">
1284
1285<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00082">82</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1286
1287</div>
1288</div>
1289<a id="aa6f905efb4869a52d8bb2414e82bb0a7"></a>
1290<h2 class="memtitle"><span class="permalink"><a href="#aa6f905efb4869a52d8bb2414e82bb0a7">&#9670;&nbsp;</a></span>listdel</h2>
1291
1292<div class="memitem">
1293<div class="memproto">
1294<table class="mlabels">
1295  <tr>
1296  <td class="mlabels-left">
1297      <table class="memname">
1298        <tr>
1299          <td class="memname">character(len=1), save mod_oasis_string::listdel = &quot;:&quot;</td>
1300        </tr>
1301      </table>
1302  </td>
1303  <td class="mlabels-right">
1304<span class="mlabels"><span class="mlabel">private</span></span>  </td>
1305  </tr>
1306</table>
1307</div><div class="memdoc">
1308
1309<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00080">80</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1310
1311</div>
1312</div>
1313<a id="a9b40ad6f4785bd4765a24b6337185513"></a>
1314<h2 class="memtitle"><span class="permalink"><a href="#a9b40ad6f4785bd4765a24b6337185513">&#9670;&nbsp;</a></span>listdel2</h2>
1315
1316<div class="memitem">
1317<div class="memproto">
1318<table class="mlabels">
1319  <tr>
1320  <td class="mlabels-left">
1321      <table class="memname">
1322        <tr>
1323          <td class="memname">character(len=2), save mod_oasis_string::listdel2 = &quot;::&quot;</td>
1324        </tr>
1325      </table>
1326  </td>
1327  <td class="mlabels-right">
1328<span class="mlabels"><span class="mlabel">private</span></span>  </td>
1329  </tr>
1330</table>
1331</div><div class="memdoc">
1332
1333<p class="definition">Definition at line <a class="el" href="mod__oasis__string_8_f90_source.html#l00081">81</a> of file <a class="el" href="mod__oasis__string_8_f90_source.html">mod_oasis_string.F90</a>.</p>
1334
1335</div>
1336</div>
1337</div><!-- contents -->
1338<!-- start footer part -->
1339<hr class="footer"/><address class="footer"><small>
1340Generated on Fri Jun 29 2018 20:52:30 for Oasis3-MCT by &#160;<a href="http://www.doxygen.org/index.html">
1341<img class="footer" src="doxygen.png" alt="doxygen"/>
1342</a> 1.8.13
1343</small></address>
1344</body>
1345</html>
Note: See TracBrowser for help on using the repository browser.