Lines Matching defs:once
28 // emulates google3/base/once.h
39 // * A function CallOnce(OnceType* once, void (*init_func)()).
62 // // Calls Init() exactly once.
103 void CallOnceImpl(OnceType* once, PointerArgFunction init_func, void* arg);
105 inline void CallOnce(OnceType* once, NoArgFunction init_func) {
106 if (Acquire_Load(once) != ONCE_STATE_DONE) {
107 CallOnceImpl(once, reinterpret_cast<PointerArgFunction>(init_func), NULL);
113 inline void CallOnce(OnceType* once,
115 if (Acquire_Load(once) != ONCE_STATE_DONE) {
116 CallOnceImpl(once, reinterpret_cast<PointerArgFunction>(init_func),