25 #ifndef TERVEL_UTIL_RECURSIVE_ACTION_H
26 #define TERVEL_UTIL_RECURSIVE_ACTION_H
78 #endif // TERVEL_UTIL_RECURSIVE_ACTION_H
RecursiveAction()
Definition: recursive_action.h:40
TODO(steven):
Definition: mcas.h:36
Helper class for RAII management of recursive helping of threads.
Definition: recursive_action.h:38
DISALLOW_COPY_AND_ASSIGN(RecursiveAction)
~RecursiveAction()
Definition: recursive_action.h:48
static bool recursive_return(bool change=false, bool value=false)
static size_t recursive_depth(size_t i=0)
Adds the passed value and returns the pre-incremented value.
__thread ThreadContext * tl_thread_info
static void set_recursive_return()
Definition: recursive_action.h:57
static void clear_recursive_return()
Definition: recursive_action.h:61