P99
Macros | Typedefs | Functions

bool must be handled specially since it is not a typedef but a macro More...

+ Collaboration diagram for bool specials:

Macros

#define bool_cptr_delete   _Bool_cptr_delete
 
#define bool_cptr_destroy   _Bool_cptr_destroy
 
#define bool_cptr_init   _Bool_cptr_init
 
#define bool_cptr_vdelete   _Bool_cptr_vdelete
 
#define bool_cptr_vnew   _Bool_cptr_vnew
 
#define bool_cptr_vrealloc   _Bool_cptr_vrealloc
 
#define bool_delete   _Bool_delete
 
#define bool_destroy   _Bool_destroy
 
#define bool_init   _Bool_init
 
#define bool_ptr_delete   _Bool_ptr_delete
 
#define bool_ptr_destroy   _Bool_ptr_destroy
 
#define bool_ptr_init   _Bool_ptr_init
 
#define bool_ptr_vdelete   _Bool_ptr_vdelete
 
#define bool_ptr_vnew   _Bool_ptr_vnew
 
#define bool_ptr_vrealloc   _Bool_ptr_vrealloc
 
#define bool_vdelete   _Bool_vdelete
 
#define bool_vnew   _Bool_vnew
 
#define bool_vrealloc   _Bool_vrealloc
 

Typedefs

typedef _Bool const * _Bool_cptr
 a const pointer to _Bool
More...
 
typedef _Bool * _Bool_ptr
 a pointer to _Bool
More...
 

Functions

p99_inline void _Bool_destroy (_Bool *p00_id)
 destroy the object that p00_id points to. More...
 
_Bool * _Bool_init (_Bool *p00_id)
 initialize the object that p00_id points to by 0. More...
 
void P99_PASTE (p00_harmless_declaration_, P99_PLAIN_TYPE, _Bool)(void)
 
void P99_PASTE (p00_harmless_declaration_, P99_PLAIN_TYPE, P99_PASTE2(_Bool, _cptr))(void)
 
void P99_PASTE (p00_harmless_declaration_, P99_PLAIN_TYPE, P99_PASTE2(_Bool, _ptr))(void)
 
p99_inline _Bool_cptrP99_PASTE2 (_Bool, _cptr) _init(P99_PASTE2(_Bool
 initialize the object that p00_id points to by 0. More...
 
p99_inline _Bool_ptrP99_PASTE2 (_Bool, _ptr) _init(P99_PASTE2(_Bool
 initialize the object that p00_id points to by 0. More...
 

Detailed Description

bool must be handled specially since it is not a typedef but a macro