-/* Copyright (c) 2007-2020. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2007-2023. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
#include <string>
#include <vector>
-#define DW_LANG_Objc DW_LANG_ObjC /* fix spelling error in older dwarf.h */
#include <dwarf.h>
#include "xbt/asserts.h"
#include "src/mc/inspect/LocationList.hpp"
#include "src/mc/mc_forward.hpp"
-namespace simgrid {
-namespace mc {
+namespace simgrid::mc {
/** A member of a structure, union
*
*/
class Member {
public:
- typedef int flags_type;
+ using flags_type = int;
static constexpr flags_type INHERITANCE_FLAG = 1;
static constexpr flags_type VIRTUAL_POINTER_FLAG = 2;
simgrid::mc::Type* full_type = nullptr; // The same (but more complete) type
};
-} // namespace mc
-} // namespace simgrid
+} // namespace simgrid::mc
#endif