proton  0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pn_class_t Struct Reference

#include <object.h>

Data Fields

const char * name
 
const pn_cid_t cid
 
void *(* newinst )(const pn_class_t *, size_t)
 
void(* initialize )(void *)
 
void(* incref )(void *)
 
void(* decref )(void *)
 
int(* refcount )(void *)
 
void(* finalize )(void *)
 
void(* free )(void *)
 
const pn_class_t *(* reify )(void *)
 
uintptr_t(* hashcode )(void *)
 
intptr_t(* compare )(void *, void *)
 
int(* inspect )(void *, pn_string_t *)
 

Field Documentation

const pn_cid_t pn_class_t::cid
intptr_t(* pn_class_t::compare)(void *, void *)
void(* pn_class_t::decref)(void *)
void(* pn_class_t::finalize)(void *)
void(* pn_class_t::free)(void *)
uintptr_t(* pn_class_t::hashcode)(void *)
void(* pn_class_t::incref)(void *)
void(* pn_class_t::initialize)(void *)
int(* pn_class_t::inspect)(void *, pn_string_t *)
const char* pn_class_t::name
void*(* pn_class_t::newinst)(const pn_class_t *, size_t)
int(* pn_class_t::refcount)(void *)
const pn_class_t*(* pn_class_t::reify)(void *)

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