LLVM OpenMP 20.0.0git
Classes | Typedefs | Functions
kmp_environment.h File Reference

Go to the source code of this file.

Classes

struct  __kmp_env_var
 
struct  __kmp_env_blk
 

Typedefs

typedef struct __kmp_env_var kmp_env_var_t
 
typedef struct __kmp_env_blk kmp_env_blk_t
 

Functions

char__kmp_env_get (char const *name)
 
void __kmp_env_free (char const **value)
 
int __kmp_env_exists (char const *name)
 
void __kmp_env_set (char const *name, char const *value, int overwrite)
 
void __kmp_env_unset (char const *name)
 
void __kmp_env_blk_init (kmp_env_blk_t *block, char const *bulk)
 
void __kmp_env_blk_free (kmp_env_blk_t *block)
 
void __kmp_env_blk_sort (kmp_env_blk_t *block)
 
char const * __kmp_env_blk_var (kmp_env_blk_t *block, char const *name)
 

Typedef Documentation

◆ kmp_env_blk_t

typedef struct __kmp_env_blk kmp_env_blk_t

Definition at line 64 of file kmp_environment.h.

◆ kmp_env_var_t

typedef struct __kmp_env_var kmp_env_var_t

Definition at line 57 of file kmp_environment.h.

Function Documentation

◆ __kmp_env_blk_free()

void __kmp_env_blk_free ( kmp_env_blk_t block)

◆ __kmp_env_blk_init()

void __kmp_env_blk_init ( kmp_env_blk_t block,
char const *  bulk 
)

◆ __kmp_env_blk_sort()

void __kmp_env_blk_sort ( kmp_env_blk_t block)

◆ __kmp_env_blk_var()

char const * __kmp_env_blk_var ( kmp_env_blk_t block,
char const *  name 
)

◆ __kmp_env_exists()

int __kmp_env_exists ( char const *  name)

Definition at line 151 of file kmp_environment.cpp.

References __kmp_fatal(), __kmp_msg_null, KMP_ERR, KMP_MSG, name, and value.

◆ __kmp_env_free()

void __kmp_env_free ( char const **  value)

Definition at line 143 of file kmp_environment.cpp.

References CCAST, KMP_DEBUG_ASSERT, KMP_INTERNAL_FREE, and value.

Referenced by __kmp_do_serial_initialize().

◆ __kmp_env_get()

char * __kmp_env_get ( char const *  name)

◆ __kmp_env_set()

void __kmp_env_set ( char const *  name,
char const *  value,
int  overwrite 
)

Definition at line 173 of file kmp_environment.cpp.

References __kmp_fatal(), __kmp_msg_null, KMP_ERR, KMP_HNT, KMP_MSG, name, and value.

Referenced by __kmp_register_library_startup().

◆ __kmp_env_unset()

void __kmp_env_unset ( char const *  name)