KIM API V2
Classes | Macros | Typedefs | Functions | Variables
KIM_LanguageName.h File Reference

Go to the source code of this file.

Classes

struct  KIM_LanguageName
 

Macros

#define KIM_LANGUAGE_NAME_DEFINED_
 

Typedefs

typedef struct KIM_LanguageName KIM_LanguageName
 

Functions

KIM_LanguageName KIM_LanguageName_FromString (char const *const str)
 
int KIM_LanguageName_Equal (KIM_LanguageName const left, KIM_LanguageName const right)
 
int KIM_LanguageName_NotEqual (KIM_LanguageName const left, KIM_LanguageName const right)
 
char const *const KIM_LanguageName_String (KIM_LanguageName const languageName)
 
void KIM_LANGUAGE_NAME_GetNumberOfLanguageNames (int *const numberOfLanguageNames)
 
int KIM_LANGUAGE_NAME_GetLanguageName (int const index, KIM_LanguageName *const languageName)
 

Variables

KIM_LanguageName const KIM_LANGUAGE_NAME_cpp
 
KIM_LanguageName const KIM_LANGUAGE_NAME_c
 
KIM_LanguageName const KIM_LANGUAGE_NAME_fortran
 

Macro Definition Documentation

◆ KIM_LANGUAGE_NAME_DEFINED_

#define KIM_LANGUAGE_NAME_DEFINED_

Definition at line 44 of file KIM_LanguageName.h.

Typedef Documentation

◆ KIM_LanguageName

Definition at line 45 of file KIM_LanguageName.h.

Function Documentation

◆ KIM_LANGUAGE_NAME_GetLanguageName()

int KIM_LANGUAGE_NAME_GetLanguageName ( int const  index,
KIM_LanguageName *const  languageName 
)

◆ KIM_LANGUAGE_NAME_GetNumberOfLanguageNames()

void KIM_LANGUAGE_NAME_GetNumberOfLanguageNames ( int *const  numberOfLanguageNames)

◆ KIM_LanguageName_Equal()

int KIM_LanguageName_Equal ( KIM_LanguageName const  left,
KIM_LanguageName const  right 
)

◆ KIM_LanguageName_FromString()

KIM_LanguageName KIM_LanguageName_FromString ( char const *const  str)

◆ KIM_LanguageName_NotEqual()

int KIM_LanguageName_NotEqual ( KIM_LanguageName const  left,
KIM_LanguageName const  right 
)

◆ KIM_LanguageName_String()

char const* const KIM_LanguageName_String ( KIM_LanguageName const  languageName)

Variable Documentation

◆ KIM_LANGUAGE_NAME_c

KIM_LanguageName const KIM_LANGUAGE_NAME_c

◆ KIM_LANGUAGE_NAME_cpp

KIM_LanguageName const KIM_LANGUAGE_NAME_cpp

◆ KIM_LANGUAGE_NAME_fortran

KIM_LanguageName const KIM_LANGUAGE_NAME_fortran