SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
#include "xbt/sysdep.h"
#include "xbt/function_types.h"
#include "xbt/log.h"
#include "xbt/str.h"
#include "xbt/dict.h"
Classes | |
struct | xbt_strbuff |
Buffer data container. More... | |
Typedefs | |
typedef struct xbt_strbuff | s_xbt_strbuff_t |
typedef struct xbt_strbuff * | xbt_strbuff_t |
Functions | |
void | xbt_strbuff_clear (xbt_strbuff_t b) |
Remove any content from the buffer. More... | |
xbt_strbuff_t | xbt_strbuff_new (void) |
Constructor. More... | |
xbt_strbuff_t | xbt_strbuff_new_from (const char *s) |
creates a new string buffer containing the provided string More... | |
void | xbt_strbuff_free (xbt_strbuff_t b) |
frees the buffer and its content More... | |
void | xbt_strbuff_free_container (xbt_strbuff_t b) |
frees only the container without touching to the contained string More... | |
void | xbt_strbuff_append (xbt_strbuff_t b, const char *toadd) |
Adds some content at the end of the buffer. More... | |
void | xbt_strbuff_printf (xbt_strbuff_t b, const char *fmt,...) |
format some content and push it at the end of the buffer More... | |
void | xbt_strbuff_chomp (xbt_strbuff_t b) |
void | xbt_strbuff_trim (xbt_strbuff_t b) |
void | xbt_strbuff_varsubst (xbt_strbuff_t b, xbt_dict_t patterns) |
Replaces a set of variables by their values. More... | |