Tuple5 class definition. More...
#include <Tuple5.h>
Data Fields | |
void * | fifth |
void * | first |
void * | forth |
boolean | frozen |
void * | second |
void * | third |
Related Functions | |
(Note that these are not member functions.) | |
Tuple5_ptr | Tuple5_create (void *first, void *second, void *third, void *forth, void *fifth) |
The Tuple5 class constructor. | |
void | Tuple5_destroy (Tuple5_ptr self) |
The Tuple5 class destructor. | |
void | Tuple5_freeze (Tuple5_ptr self) |
Mark the Tuple5 instance as read-only. | |
void * | Tuple5_get_fifth (const Tuple5_ptr self) |
Get the fifth value of the Tuple5 instance. | |
void * | Tuple5_get_first (const Tuple5_ptr self) |
Get the first value of the Tuple5 instance. | |
void * | Tuple5_get_forth (const Tuple5_ptr self) |
Get the forth value of the Tuple5 instance. | |
void * | Tuple5_get_second (const Tuple5_ptr self) |
Get the second value of the Tuple5 instance. | |
void * | Tuple5_get_third (const Tuple5_ptr self) |
Get the third value of the Tuple5 instance. | |
unsigned long | Tuple5_hash (const Tuple5_ptr self, int size) |
Tuple5 hash function. | |
void | Tuple5_init (Tuple5_ptr self, void *first, void *second, void *third, void *forth, void *fifth) |
The Tuple5 class initializer. | |
boolean | Tuple5_is_freezed (const Tuple5_ptr self) |
Check if the Tuple5 is freezed. | |
void | Tuple5_set_fifth (Tuple5_ptr self, void *fifth) |
Sets the fifth value for the Tuple5 instance. | |
void | Tuple5_set_first (Tuple5_ptr self, void *first) |
Sets the first value for the Tuple5 instance. | |
void | Tuple5_set_forth (Tuple5_ptr self, void *forth) |
Sets the forth value for the Tuple5 instance. | |
void | Tuple5_set_second (Tuple5_ptr self, void *second) |
Sets the second value for the Tuple5 instance. | |
void | Tuple5_set_third (Tuple5_ptr self, void *third) |
Sets the third value for the Tuple5 instance. | |
void | Tuple5_set_values (Tuple5_ptr self, void *first, void *second, void *third, void *forth, void *fifth) |
Sets both the values for the Tuple5 instance. |
Tuple5 class definition.
Public interface of class 'Tuple5'.
Definition of the public accessor for class Tuple5
Tuple5_ptr Tuple5_create | ( | void * | first, | |
void * | second, | |||
void * | third, | |||
void * | forth, | |||
void * | fifth | |||
) | [related] |
void Tuple5_destroy | ( | Tuple5_ptr | self | ) | [related] |
void Tuple5_freeze | ( | Tuple5_ptr | self | ) | [related] |
void * Tuple5_get_fifth | ( | const Tuple5_ptr | self | ) | [related] |
void * Tuple5_get_first | ( | const Tuple5_ptr | self | ) | [related] |
void * Tuple5_get_forth | ( | const Tuple5_ptr | self | ) | [related] |
void * Tuple5_get_second | ( | const Tuple5_ptr | self | ) | [related] |
void * Tuple5_get_third | ( | const Tuple5_ptr | self | ) | [related] |
unsigned long Tuple5_hash | ( | const Tuple5_ptr | self, | |
int | size | |||
) | [related] |
void Tuple5_init | ( | Tuple5_ptr | self, | |
void * | first, | |||
void * | second, | |||
void * | third, | |||
void * | forth, | |||
void * | fifth | |||
) | [related] |
The Tuple5 class initializer.
The Tuple5 class initializer. Use this function if declaring a Tuple5 in the stack
boolean Tuple5_is_freezed | ( | const Tuple5_ptr | self | ) | [related] |
void Tuple5_set_fifth | ( | Tuple5_ptr | self, | |
void * | fifth | |||
) | [related] |
void Tuple5_set_first | ( | Tuple5_ptr | self, | |
void * | first | |||
) | [related] |
void Tuple5_set_forth | ( | Tuple5_ptr | self, | |
void * | forth | |||
) | [related] |
void Tuple5_set_second | ( | Tuple5_ptr | self, | |
void * | second | |||
) | [related] |
void Tuple5_set_third | ( | Tuple5_ptr | self, | |
void * | third | |||
) | [related] |
void Tuple5_set_values | ( | Tuple5_ptr | self, | |
void * | first, | |||
void * | second, | |||
void * | third, | |||
void * | forth, | |||
void * | fifth | |||
) | [related] |
void* Tuple5::fifth |
void* Tuple5::first |
void* Tuple5::forth |
void* Tuple5::second |
void* Tuple5::third |