#ifndef SIMGRID_XBT_STRING_HPP
#define SIMGRID_XBT_STRING_HPP
-#include <simgrid_config.h>
+#include <simgrid/config.h>
#include <cstdarg>
#include <cstdlib>
* * the [C++11-conforming implementation](https://gcc.gnu.org/gcc-5/changes.html)
* does not use refcouting/COW but has a small string optimization.
*/
-XBT_PUBLIC_CLASS string : private string_data {
+class XBT_PUBLIC string : private string_data {
static char NUL;
public:
// Types
typedef std::size_t size_type;
- typedef std::ptrdiff_t difference_type;
typedef char& reference;
typedef const char& const_reference;
- typedef char* pointer;
- typedef const char* const_pointer;
typedef char* iterator;
typedef const char* const_iterator;