Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

Pointer with Reference Counter

This file contains functions which implement a smart pointer. More...


Modules

 Pointer Functions
 This group contains the definition of a GWEN_REFPTR.
 Pointer Information Functions
 This group contains the definition of a GWEN_REFPTR_INFO object.

Constructor, Destructor, Copy, Duplicate functions

GWEN_REFPTR * GWEN_RefPtr_copy (const GWEN_REFPTR *rp)
GWEN_REFPTR * GWEN_RefPtr_dup (const GWEN_REFPTR *rp)
void GWEN_RefPtr_free (GWEN_REFPTR *rp)
GWEN_REFPTR * GWEN_RefPtr_new (void *dp, GWEN_REFPTR_INFO *rpi)

Detailed Description

This file contains functions which implement a smart pointer.


Function Documentation

GWEN_REFPTR* GWEN_RefPtr_copy (  const GWEN_REFPTR *  rp  ) 
 

GWEN_REFPTR* GWEN_RefPtr_dup (  const GWEN_REFPTR *  rp  ) 
 

void GWEN_RefPtr_free (  GWEN_REFPTR *  rp  ) 
 

GWEN_REFPTR* GWEN_RefPtr_new (  void *  dp,
GWEN_REFPTR_INFO *  rpi
) 
 


Generated on Wed Oct 5 15:12:38 2005 for gwenhywfar by  doxygen 1.4.4