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
17
}
RESULT
;
18
19
#endif
RESULT
RESULT
Rust でいうところの Result<(), ()> のような,汎用的な成功したかどうかだけの返り値用 enum
Definition:
result.h:14
RESULT_OK
@ RESULT_OK
OK (C2A では慣習的に OK 系列挙子は 0 を使うので,万が一他の enum に cast されても事故が起きにくいように)
Definition:
result.h:15
RESULT_ERR
@ RESULT_ERR
Error or NG
Definition:
result.h:16
src
src_core
Library
result.h
構築:
1.9.1