C2A_Core
result.h
[詳解]
1 
5 #ifndef RESULT_H_
6 #define RESULT_H_
7 
13 typedef enum
14 {
15  RESULT_OK = 0,
16  RESULT_ERR
18 
19 #endif
RESULT
Rust でいうところの Result<(), ()> のような,汎用的な成功したかどうかだけの返り値用 enum
Definition: result.h:14
@ RESULT_OK
OK (C2A では慣習的に OK 系列挙子は 0 を使うので,万が一他の enum に cast されても事故が起きにくいように)
Definition: result.h:15
@ RESULT_ERR
Error or NG
Definition: result.h:16