Functions
picotm-ptrdata.h File Reference

Public interfaces of picotm's pointer-data module. More...

#include "picotm/config/picotm-ptrdata-config.h"
#include "picotm/compiler.h"

Functions

PICOTM_NOTHROW void ptr_clear_data (const void *ptr, struct picotm_error *error)
 
PICOTM_NOTHROW void ptr_clear_shared_data (const void *ptr, struct picotm_error *error)
 
PICOTM_NOTHROW void * ptr_get_data (const void *ptr, struct picotm_error *error)
 
PICOTM_NOTHROW void * ptr_get_shared_data (const void *ptr, struct picotm_error *error)
 
PICOTM_NOTHROW void ptr_set_data (const void *ptr, const void *data, struct picotm_error *error)
 
PICOTM_NOTHROW void ptr_set_shared_data (const void *ptr, const void *data, struct picotm_error *error)
 
PICOTM_NOTHROW _Bool ptr_test_and_set_shared_data (const void *ptr, const void *current, const void *data, struct picotm_error *error)