Difference between pages "r7.0.0:Macro LFDS700 HASH A SET VALUE IN ELEMENT" and "r7.0.0:Macro LFDS700 HASH A GET VALUE FROM ELEMENT"
(Difference between pages)
Jump to navigation
Jump to search
(Created page with "{{DISPLAYTITLE:macro LFDS700_HASH_A_GET_KEY_FROM_ELEMENT}} ==Source File== └───liblfds700 └───inc └───liblfds700 lfds70...") |
|||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:macro | {{DISPLAYTITLE:macro LFDS700_HASH_A_GET_KEY_FROM_ELEMENT}} | ||
==Source File== | ==Source File== | ||
└───liblfds700 | └───liblfds700 | ||
Line 7: | Line 7: | ||
==Macro== | ==Macro== | ||
#define | #define LFDS700_HASH_A_GET_KEY_FROM_ELEMENT( hash_a_element ) | ||
==Parameters== | ==Parameters== | ||
''hash_a_element'' | ''hash_a_element'' | ||
: A ''struct lfds700_hash_a_element''. Not a pointer to it - the struct itself. | : A ''struct lfds700_hash_a_element''. Not a pointer to it - the struct itself. | ||
==Return Value== | ==Return Value== | ||
Returns a void pointer, the key from the element. | |||
==Example== | ==Example== | ||
struct lfds700_hash_a_element | struct lfds700_hash_a_element | ||
haw; | haw; | ||
void | |||
*key; | |||
key = LFDS700_HASH_A_GET_KEY_FROM_ELEMENT( haw ); | |||
==Notes== | ==Notes== | ||
As with all ''liblfds'' macros, the macro operates on the structure itself, not a pointer to it. | As with all ''liblfds'' macros, the macro operates on the structure itself, not a pointer to it. | ||
==See Also== | ==See Also== | ||
[[r7.0.0:Hash (add-only)|Hash (add-only)]] | [[r7.0.0:Hash (add-only)|Hash (add-only)]] |
Latest revision as of 00:35, 8 December 2015
Source File
└───liblfds700 └───inc └───liblfds700 lfds700_hash_addonly.h
Macro
#define LFDS700_HASH_A_GET_KEY_FROM_ELEMENT( hash_a_element )
Parameters
hash_a_element
- A struct lfds700_hash_a_element. Not a pointer to it - the struct itself.
Return Value
Returns a void pointer, the key from the element.
Example
struct lfds700_hash_a_element haw; void *key; key = LFDS700_HASH_A_GET_KEY_FROM_ELEMENT( haw );
Notes
As with all liblfds macros, the macro operates on the structure itself, not a pointer to it.