Lines Matching refs:func
75 std::set_terminate (std::terminate_handler func) throw()
77 if (!func)
78 func = _GLIBCXX_DEFAULT_TERM_HANDLER;
82 __atomic_exchange (&__terminate_handler, &func, &old, __ATOMIC_ACQ_REL);
86 __terminate_handler = func;
94 std::terminate_handler func;
96 __atomic_load (&__terminate_handler, &func, __ATOMIC_ACQUIRE);
99 func = __terminate_handler;
101 return func;
105 std::set_unexpected (std::unexpected_handler func) throw()
107 if (!func)
108 func = std::terminate;
112 __atomic_exchange (&__unexpected_handler, &func, &old, __ATOMIC_ACQ_REL);
116 __unexpected_handler = func;
124 std::unexpected_handler func;
126 __atomic_load (&__unexpected_handler, &func, __ATOMIC_ACQUIRE);
129 func = __unexpected_handler;
131 return func;