Ice Sheet System Model
4.18
Code documentation
src
c
toolkits
ToolkitOptions.h
Go to the documentation of this file.
1
/* \file ToolkitOptions.h
2
* \brief create a class with a static string of options, and static methods to access it
3
* This is a way of protecting access to the toolkit options, and to make it accessible everywhere
4
* in the code.
5
*/
6
7
#ifndef _TOOLKIT_OPTIONS_H
8
#define _TOOLKIT_OPTIONS_H
9
10
class
ToolkitOptions
{
11
12
private
:
13
static
char
*
toolkittype
;
14
static
char
*
toolkitoptions
;
15
16
public
:
17
static
void
Init
(
const
char
* type_in,
const
char
* options);
18
static
void
Init
(
void
);
19
static
char
*
GetToolkitType
(
void
);
20
static
char
*
GetToolkitOptionValue
(
const
char
* option);
21
};
22
23
char
*
TokenValue
(
char
* tokenlist,
const
char
* target);
24
25
#endif
/* _TOOLKIT_OPTIONS_H */
ToolkitOptions::toolkittype
static char * toolkittype
Definition:
ToolkitOptions.h:13
TokenValue
char * TokenValue(char *tokenlist, const char *target)
Definition:
ToolkitOptions.cpp:41
ToolkitOptions::GetToolkitType
static char * GetToolkitType(void)
Definition:
ToolkitOptions.cpp:29
ToolkitOptions::GetToolkitOptionValue
static char * GetToolkitOptionValue(const char *option)
Definition:
ToolkitOptions.cpp:36
ToolkitOptions
Definition:
ToolkitOptions.h:10
ToolkitOptions::toolkitoptions
static char * toolkitoptions
Definition:
ToolkitOptions.h:14
ToolkitOptions::Init
static void Init(void)
Definition:
ToolkitOptions.cpp:25
Generated on Thu Jul 2 2020 08:09:22 for Ice Sheet System Model by
1.8.19