Document of c-modernization-kit (funcman)
1.0.0
Loading...
Searching...
No Matches
funcman
libsrc
funcman
funcman_is_declared_default.c
Go to the documentation of this file.
1
13
14
#include <
funcman.h
>
15
16
/* doxygen コメントは、ヘッダに記載 */
17
int
funcman_is_declared_default
(
funcman_object
*fobj)
18
{
19
if
(fobj->
resolved
== 0)
20
{
21
(void)
_funcman_get_func
(fobj);
22
}
23
24
if
(fobj->
resolved
== 2)
25
{
26
return
1;
27
}
28
29
return
0;
30
}
funcman.h
関数動的呼び出し機構 (funcman) の公開 API ヘッダー。
_funcman_get_func
void * _funcman_get_func(funcman_object *fobj)
拡張関数ポインタを返します。この関数は内部用です。
Definition
funcman_get_func.c:21
funcman_is_declared_default
int funcman_is_declared_default(funcman_object *fobj)
funcman_object が明示的デフォルトかどうかを返します。
Definition
funcman_is_declared_default.c:17
funcman_object
関数ポインタキャッシュエントリ。
Definition
funcman.h:67
funcman_object::resolved
int resolved
解決済フラグ (0 = 未解決)。
Definition
funcman.h:73
Generated by
1.14.0