YAP 7.1.0
_PL_blob_t

Public Attributes

uintptr_t magic
 
uintptr_t flags
 
char * name
 
int(* release )(YAP_Atom a)
 
int(* compare )(YAP_Atom a, YAP_Atom b)
 
int(* write )(void *s, YAP_Atom a, int flags)
 
void(* acquire )(YAP_Atom a)
 
int(* save )(YAP_Atom a, void *)
 
YAP_Atom(* load )(void *s)
 
void * reserved [10]
 
int registered
 
int rank
 
struct _PL_blob_tnext
 
YAP_Atom atom_name
 

Detailed Description

Definition at line 27 of file YapBlobs.h.

Member Data Documentation

◆ acquire

void(* acquire) (YAP_Atom a)

Definition at line 38 of file YapBlobs.h.

◆ atom_name

YAP_Atom atom_name

Definition at line 51 of file YapBlobs.h.

◆ compare

int(* compare) (YAP_Atom a, YAP_Atom b)

Definition at line 32 of file YapBlobs.h.

◆ flags

uintptr_t flags

Definition at line 29 of file YapBlobs.h.

◆ load

YAP_Atom(* load) (void *s)

Definition at line 44 of file YapBlobs.h.

◆ magic

uintptr_t magic

Definition at line 28 of file YapBlobs.h.

◆ name

char* name

Definition at line 30 of file YapBlobs.h.

◆ next

struct _PL_blob_t* next

Definition at line 50 of file YapBlobs.h.

◆ rank

int rank

Definition at line 49 of file YapBlobs.h.

◆ registered

int registered

Definition at line 48 of file YapBlobs.h.

◆ release

int(* release) (YAP_Atom a)

Definition at line 31 of file YapBlobs.h.

◆ reserved

void* reserved[10]

Definition at line 47 of file YapBlobs.h.

◆ save

int(* save) (YAP_Atom a, void *)

Definition at line 43 of file YapBlobs.h.

◆ write

int(* write) (void *s, YAP_Atom a, int flags)

Definition at line 36 of file YapBlobs.h.


The documentation for this struct was generated from the following file: