libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
gimbal_result.h File Reference

Go to the source code of this file.

Macros

#define GBL_META_RESULT_TABLE
 
#define GBL_RESULT_UNKNOWN(value)
 
#define GBL_RESULT_SUCCESS(value)
 
#define GBL_RESULT_PARTIAL(value)
 
#define GBL_RESULT_UNAVAILABLE(value)
 
#define GBL_RESULT_ERROR(value)
 
#define GBL_RESULT_ISSUE(value)
 

Typedefs

typedef GblEnum GBL_RESULT
 

Enumerations

enum  GBL_RESULT
 

Functions

static const char * gblResultString (GBL_RESULT value)
 

Detailed Description

GBL_RESULT values, stringifiers, and utilities.

Author
Falco Girgis

Definition in file gimbal_result.h.

Macro Definition Documentation

◆ GBL_META_RESULT_TABLE

#define GBL_META_RESULT_TABLE

Definition at line 15 of file gimbal_result.h.

◆ GBL_RESULT_UNKNOWN

#define GBL_RESULT_UNKNOWN (   value)

Definition at line 70 of file gimbal_result.h.

◆ GBL_RESULT_SUCCESS

#define GBL_RESULT_SUCCESS (   value)

Definition at line 73 of file gimbal_result.h.

◆ GBL_RESULT_PARTIAL

#define GBL_RESULT_PARTIAL (   value)

Definition at line 76 of file gimbal_result.h.

◆ GBL_RESULT_UNAVAILABLE

#define GBL_RESULT_UNAVAILABLE (   value)

Definition at line 79 of file gimbal_result.h.

◆ GBL_RESULT_ERROR

#define GBL_RESULT_ERROR (   value)

Definition at line 82 of file gimbal_result.h.

◆ GBL_RESULT_ISSUE

#define GBL_RESULT_ISSUE (   value)

Definition at line 85 of file gimbal_result.h.

Typedef Documentation

◆ GBL_RESULT

Definition at line 68 of file gimbal_result.h.

Enumeration Type Documentation

◆ GBL_RESULT

enum GBL_RESULT
Enumerator
GBL_RESULT_UNKNOWN 

"Unknown"

GBL_RESULT_SUCCESS 

"Success"

Definition at line 68 of file gimbal_result.h.

Function Documentation

◆ gblResultString()

static const char * gblResultString ( GBL_RESULT  value)
inlinestatic

Definition at line 68 of file gimbal_result.h.