Skip to content

Storage class identifiers

Finalspace edited this page May 29, 2026 · 1 revision

This category contains storage class identifiers, such as static, extern, inline, etc. More...

Macros

Type Name
#define fpl_api
API call.
#define fpl_common_api
Common API.
#define fpl_dllexport
Link-library Export.
#define fpl_dllimport
Link-library Import.
#define fpl_dlllocal
Link-library Local.
#define fpl_extern
External call.
#define fpl_extern_inline
Extern inline function.
#define fpl_force_inline
Always inlines this function.
#define fpl_globalvar
Global persistent variable.
#define fpl_inline
Inline function.
#define fpl_internal
Private/Internal function.
#define fpl_internal_inline
Private/Internal inline function.
#define fpl_localvar
Local persistent variable.
#define fpl_main
Empty linkage marker for the user-defined main entry point.
#define fpl_no_inline
Prevents inlining of this function.
#define fpl_platform_api
Platform API.

Detailed Description

This category contains storage class identifiers, such as static, extern, inline, etc.

Macro Definition Documentation

fpl_api

#define fpl_api

API call.

Definition at line 2602 of file final_platform_layer.h.

fpl_common_api

#define fpl_common_api

Common API.

Definition at line 2627 of file final_platform_layer.h.

fpl_dllexport

#define fpl_dllexport

Link-library Export.

Definition at line 2578 of file final_platform_layer.h.

fpl_dllimport

#define fpl_dllimport

Link-library Import.

Definition at line 2573 of file final_platform_layer.h.

fpl_dlllocal

#define fpl_dlllocal

Link-library Local.

Definition at line 2583 of file final_platform_layer.h.

fpl_extern

#define fpl_extern

External call.

Definition at line 2542 of file final_platform_layer.h.

fpl_extern_inline

#define fpl_extern_inline

Extern inline function.

Definition at line 2535 of file final_platform_layer.h.

fpl_force_inline

#define fpl_force_inline

Always inlines this function.

Definition at line 2647 of file final_platform_layer.h.

fpl_globalvar

#define fpl_globalvar

Global persistent variable.

Definition at line 2516 of file final_platform_layer.h.

fpl_inline

#define fpl_inline

Inline function.

Definition at line 2522 of file final_platform_layer.h.

fpl_internal

#define fpl_internal

Private/Internal function.

Definition at line 2520 of file final_platform_layer.h.

fpl_internal_inline

#define fpl_internal_inline

Private/Internal inline function.

Definition at line 2528 of file final_platform_layer.h.

fpl_localvar

#define fpl_localvar

Local persistent variable.

Definition at line 2518 of file final_platform_layer.h.

fpl_main

#define fpl_main

Empty linkage marker for the user-defined main entry point.

Definition at line 2608 of file final_platform_layer.h.

fpl_no_inline

#define fpl_no_inline

Prevents inlining of this function.

Definition at line 2652 of file final_platform_layer.h.

fpl_platform_api

#define fpl_platform_api

Platform API.

Definition at line 2622 of file final_platform_layer.h.

Final Platform Layer

Pages

Topics

Data Structures

Clone this wiki locally