SimGrid: XBT

SimGrid 3.10 Versatile Simulation of Distributed Systems

- Home page
- Online documentation
- Dev's Corner

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Modules
XBT

The core toolbox of SimGrid, containing usefull datatypes and friends. More...

## Modules
| Grounding features
| Usual data structures
| Misc general purposes library components

## Detailed Description

The core toolbox of SimGrid, containing usefull datatypes and friends.

The XBT functionalities fall into several categories:

- Portability support
  - Malloc and friends
  - String related functions
- Grounding features
  - Exception support
  - Logging support
  - Assert macro familly
  - Configuration support
  - Mallocators
  - Unit testing support
- Data structures
  - Dynar: generic dynamic array
  - Dict: generic dictionnary
  - Set: generic set datatype Data are associated to both an ID (0(1) search) and a name
  - Fifo: generic workqueue
  - Queue
  - Swag: O(1) set datatype
  - Heap: generic heap data structure
  - Peer
- Misc general purposes library components
  - General purpose graph library