18 #if !defined(OPENNURBS_FUNCTION_LIST_INC_) 19 #define OPENNURBS_FUNCTION_LIST_INC_ 31 size_t function_count_estimate
48 unsigned int AddFunction(
49 void (*
function)(ON__UINT_PTR),
50 ON__UINT_PTR function_parameter
59 unsigned int RemoveFunction(
60 void (*
function)(ON__UINT_PTR)
69 unsigned int RemoveFunction(
70 void (*
function)(ON__UINT_PTR),
71 ON__UINT_PTR function_parameter
80 unsigned int IsInList(
81 void (*
function)(ON__UINT_PTR),
82 ON__UINT_PTR function_parameter
91 unsigned int IsInList(
92 void (*
function)(ON__UINT_PTR)
123 unsigned int FunctionCount()
const;
127 void* m_head =
nullptr;
128 void* m_tail =
nullptr;
ON_Lock is a thread safe lock semephore. It is implemented using platform specfic compare and set fun...
Definition: opennurbs_lock.h:24
Definition: opennurbs_fsp.h:19
Definition: opennurbs_function_list.h:21