SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
While the other functions use a memcpy to retrieve the content into the user provided area, those ones use a regular affectation.
It only works for scalar values, but should be a little faster.
Macros | |
#define | xbt_dynar_get_as(dynar, idx, type) |
Quick retrieval of scalar content. More... | |
#define | xbt_dynar_set_as(dynar, idx, type, val) |
Quick setting of scalar content. More... | |
#define | xbt_dynar_getlast_as(dynar, type) |
Quick retrieval of scalar content. More... | |
#define | xbt_dynar_getfirst_as(dynar, type) |
Quick retrieval of scalar content. More... | |
#define | xbt_dynar_insert_at_as(dynar, idx, type, value) |
Quick insertion of scalar content. More... | |
#define | xbt_dynar_push_as(dynar, type, value) |
Quick insertion of scalar content. More... | |
#define | xbt_dynar_pop_as(dynar, type) |
Quick removal of scalar content. More... | |
#define xbt_dynar_get_as | ( | dynar, | |
idx, | |||
type | |||
) |
Quick retrieval of scalar content.
#define xbt_dynar_set_as | ( | dynar, | |
idx, | |||
type, | |||
val | |||
) |
Quick setting of scalar content.
#define xbt_dynar_getlast_as | ( | dynar, | |
type | |||
) |
Quick retrieval of scalar content.
#define xbt_dynar_getfirst_as | ( | dynar, | |
type | |||
) |
Quick retrieval of scalar content.
#define xbt_dynar_insert_at_as | ( | dynar, | |
idx, | |||
type, | |||
value | |||
) |
Quick insertion of scalar content.
#define xbt_dynar_push_as | ( | dynar, | |
type, | |||
value | |||
) |
Quick insertion of scalar content.
#define xbt_dynar_pop_as | ( | dynar, | |
type | |||
) |
Quick removal of scalar content.