Next: , Previous: , Up: pathname simple   [Contents][Index]


8.3.3 Simple pathname: guarded constructors

Constructors for embedded instances

Function: void ccname_init(ccstructs_pathname_t, from_asciiz, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, ccstructs_pathname_t * ptn, ccmem_asciiz_t rep)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an ASCIIZ block. Register the instance for finalisation with the handler H.

Function: void ccname_init(ccstructs_pathname_t, from_asciiz, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, ccstructs_pathname_t * ptn, ccmem_asciiz_t rep)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an ASCIIZ block. Register the instance for finalisation with the handler H.

Function: void ccname_init(ccstructs_pathname_t, from_ascii, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, ccstructs_pathname_t * ptn, ccmem_ascii_t rep)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an ASCII block. Register the instance for finalisation with the handler H.

Function: void ccname_init(ccstructs_pathname_t, from_ascii, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, ccstructs_pathname_t * ptn, ccmem_ascii_t rep)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an ASCII block. Register the instance for finalisation with the handler H.

Function: void ccname_init(ccstructs_pathname_t, from_chars, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, ccstructs_pathname_t * ptn, char const * P)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an ASCIIZ string pointer. Register the instance for finalisation with the handler H.

Function: void ccname_init(ccstructs_pathname_t, from_chars, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, ccstructs_pathname_t * ptn, char const * P)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an ASCIIZ string pointer. Register the instance for finalisation with the handler H.

Function: void ccname_init(ccstructs_pathname_t, copy, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, ccstructs_pathname_t * ptn, ccstructs_pathname_t const * src)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an already built pathname representation. Register the instance for finalisation with the handler H.

Function: void ccname_init(ccstructs_pathname_t, copy, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, ccstructs_pathname_t * ptn, ccstructs_pathname_t const * src)

Guarded instance constructor. Initialise a struct already allocated on the stack or embedded into an enclosing struct. Initialise the internal pathname representation from an already built pathname representation. Register the instance for finalisation with the handler H.

Constructors for standalone instances

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, from_asciiz, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, ccmem_asciiz_t rep)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an ASCIIZ block. Register the instance for finalisation with the handler H.

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, from_asciiz, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, ccmem_asciiz_t rep)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an ASCIIZ block. Register the instance for finalisation with the handler H.

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, from_ascii, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, ccmem_ascii_t rep)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an ASCII block. Register the instance for finalisation with the handler H.

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, from_ascii, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, ccmem_ascii_t rep)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an ASCII block. Register the instance for finalisation with the handler H.

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, from_chars, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, char const * P)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an ASCIIZ string pointer. Register the instance for finalisation with the handler H.

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, from_chars, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, char const * P)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an ASCIIZ string pointer. Register the instance for finalisation with the handler H.

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, copy, guarded, clean) (cce_destination_t L, ccstructs_clean_handler_t * H, ccstructs_pathname_t const * src)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an already built pathname representation. Register the instance for finalisation with the handler H.

Function: ccstructs_pathname_t const * ccname_new(ccstructs_pathname_t, copy, guarded, error) (cce_destination_t L, ccstructs_error_handler_t * H, ccstructs_pathname_t const * src)

Guarded instance constructor. Allocate a new struct and initialise it. Initialise the internal pathname representation from an already built pathname representation. Register the instance for finalisation with the handler H.


Next: , Previous: , Up: pathname simple   [Contents][Index]

This document describes version 0.3.0-devel.3 of CCStructs.