CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
lazyinit.h File Reference

Thread-safe lazy initialization. More...

#include <cx/cx.h>

Go to the source code of this file.

Data Structures

struct  LazyInitState
 State tracker for lazy initialization. More...
 

Typedefs

typedef struct LazyInitState LazyInitState
 State tracker for lazy initialization.
 
typedef void(* LazyInitCallback) (void *userData)
 

Functions

void lazyInit (LazyInitState *state, LazyInitCallback initfunc, void *userData)
 

Detailed Description

Thread-safe lazy initialization.

Definition in file lazyinit.h.