|
hoshi-lang dev
Yet another programming language
|
#include <memory.h>
Public Member Functions | |
| void | acquire () |
| void | release () |
Public Attributes | |
| unsigned long long | gc_refcount |
| unsigned long long | type_id |
| unsigned long long | value |
| void acquire | ( | ) |
Definition at line 243 of file memory.cpp.
References gc_refcount.
| void release | ( | ) |
Definition at line 236 of file memory.cpp.
References gc_refcount, and runtime_finalize_object().

| unsigned long long gc_refcount |
Definition at line 36 of file memory.h.
Referenced by acquire(), release(), runtime_ping_thread(), runtime_thread_condition_signal(), runtime_thread_condition_wait(), runtime_thread_finalize_condition(), runtime_thread_finalize_mutex_lock(), runtime_thread_join(), runtime_thread_mutex_lock(), runtime_thread_mutex_try_lock(), and runtime_thread_mutex_unlock().
| unsigned long long value |
Definition at line 38 of file memory.h.
Referenced by runtime_ping_thread(), runtime_thread_condition_signal(), runtime_thread_condition_wait(), runtime_thread_finalize_condition(), runtime_thread_finalize_mutex_lock(), runtime_thread_join(), runtime_thread_mutex_lock(), runtime_thread_mutex_try_lock(), and runtime_thread_mutex_unlock().