OpendTect  6.6
envvars.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: A.H. Bril
8  Date: Aug 2005
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #ifndef gendefs_h
15 #include "basicmod.h"
16 #include "gendefs.h"
17 #endif
18 
19 class BufferStringSet;
20 
21 
22 mGlobal(Basic) const char* GetEnvVar(const char*);
29 mGlobal(Basic) bool GetEnvVarDirList(const char*,BufferStringSet&,
30  bool checkdirs);
32 mGlobal(Basic) bool GetEnvVarYN(const char*,bool defltval=false);
35 mGlobal(Basic) int GetEnvVarIVal(const char*,int defltval);
36 mGlobal(Basic) double GetEnvVarDVal(const char*,double defltval);
37 mGlobal(Basic) float GetEnvVarFVal(const char*,float defltval);
38 mGlobal(Basic) void UnsetOSEnvVar(const char*);
39 mGlobal(Basic) const char* GetOSEnvVar(const char*);
44 mGlobal(Basic) void SetEnvVar(const char* env,const char* val);
46 mGlobal(Basic) void SetEnvVarDirList(const char* env,const BufferStringSet&,
47  bool appendnoerase);
48 mGlobal(Basic) bool WriteEnvVar(const char* env,const char* val);
51 mGlobal(Basic) const char* GetEnvVarDirListWoOD(const char* ky,
52  const char* filt=nullptr);
SetEnvVarDirList
void SetEnvVarDirList(const char *env, const BufferStringSet &, bool appendnoerase)
GetEnvVar
const char * GetEnvVar(const char *)
mGlobal
#define mGlobal(module)
Definition: commondefs.h:180
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
GetEnvVarDirListWoOD
const char * GetEnvVarDirListWoOD(const char *ky, const char *filt=nullptr)
GetOSEnvVar
const char * GetOSEnvVar(const char *)
SetEnvVar
void SetEnvVar(const char *env, const char *val)
GetEnvVarDVal
double GetEnvVarDVal(const char *, double defltval)
GetEnvVarYN
bool GetEnvVarYN(const char *, bool defltval=false)
GetEnvVarFVal
float GetEnvVarFVal(const char *, float defltval)
gendefs.h
UnsetOSEnvVar
void UnsetOSEnvVar(const char *)
GetEnvVarDirList
bool GetEnvVarDirList(const char *, BufferStringSet &, bool checkdirs)
GetEnvVarIVal
int GetEnvVarIVal(const char *, int defltval)
WriteEnvVar
bool WriteEnvVar(const char *env, const char *val)

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021