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


8.3.4 Simple pathname: implemented traits

Function: ccstructs_dtor_T ccname_trait_new(ccstructs_dtor_T, ccstructs_pathname_t) (ccstructs_pathname_t const * ptn)

Trait constructor for ccstructs_dtor_T as implemented by ccstructs_pathname_t; The dtor trait. The returned destructor trait will work for both embedded and standalone instances of ccstructs_pathname_t.

Function: ccstructs_pathname_T ccname_trait_new(ccstructs_pathname_T, ccstructs_pathname_t) (ccstructs_pathname_t const * ptn)

Trait constructor for ccstructs_pathname_T as implemented by ccstructs_pathname_t; The pathname trait.

Function: ccstructs_serialiser_T ccname_trait_new(ccstructs_serialiser_T, ccstructs_pathname_t) (ccstructs_pathname_t const * ptn)

Constructor for a ccstructs_serialiser_T trait that serialises an instance of ccstructs_pathname_t into a memory block; The serialiser trait.

Function: ccstructs_deserialiser_T ccname_trait_new(ccstructs_deserialiser_T, ccstructs_pathname_t) (ccstructs_pathname_t * ptn)

Constructor for a ccstructs_deserialiser_T trait that deserialises an instance of ccstructs_pathname_t from a memory block; The deserialiser trait.

Function: ccstructs_dumpable_T ccname_trait_new(ccstructs_dumpable_T, ccstructs_pathname_t) (ccstructs_pathname_t const * ptn)

Constructor for a ccstructs_dumpable_T trait that prints the a representation of the underlying ccstructs_pathname_t on the stderr stream; The dumpable trait.


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

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