Next: Data Type Specific Index Back Functions, Previous: Data Type Specific Index Functions, Up: The Index Library [Index]

<type> if_e_<type-name>(<type> &d, index i);

is the data in the first position in the *i* index, sets *d* as the
same data (assumed of the <type> data type) and removes it from the index

<type> if_g_<type-name>(<type> &d, index i);

is the data in the first position in the *i* index, sets *d* as the
same (data is linked if allowed, copied otherwise, data assumed of the <type>
data type)

<type> if_q_<type-name>(index i);

is the data in the first position in the *i* index (assumed of the <type>
data type)

<type> if_x_<type-name>(index i);

is the data in the first position in the *i* index (assumed of the <type>
data type), the data is removed from the index