SimGrid  3.11
Versatile Simulation of Distributed Systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Dynar miscellaneous functions

Functions

unsigned long xbt_dynar_length (const xbt_dynar_t dynar)
 Count of dynar's elements. More...
 
int xbt_dynar_is_empty (const xbt_dynar_t dynar)
 check if a dynar is empty More...
 
void xbt_dynar_reset (xbt_dynar_t const dynar)
 Frees the content and set the size to 0. More...
 
void xbt_dynar_merge (xbt_dynar_t *d1, xbt_dynar_t *d2)
 Merge dynar d2 into d1. More...
 

Detailed Description

Function Documentation

unsigned long xbt_dynar_length ( const xbt_dynar_t  dynar)

Count of dynar's elements.

Parameters
dynarthe dynar we want to mesure
int xbt_dynar_is_empty ( const xbt_dynar_t  dynar)

check if a dynar is empty

Parameters
dynarthe dynat we want to check
void xbt_dynar_reset ( xbt_dynar_t const  dynar)

Frees the content and set the size to 0.

Parameters
dynarwho to squeeze
void xbt_dynar_merge ( xbt_dynar_t d1,
xbt_dynar_t d2 
)

Merge dynar d2 into d1.

Parameters
d1dynar to keep
d2dynar to merge into d1. This dynar is free at end.