X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1b8f849b45ded567cf10c7da022447a775270a0e..756df47074b2d7b0721f234077f5ef8d75e13932:/src/mc/Type.hpp diff --git a/src/mc/Type.hpp b/src/mc/Type.hpp index 42978af47b..819cf81b6e 100644 --- a/src/mc/Type.hpp +++ b/src/mc/Type.hpp @@ -12,13 +12,16 @@ #include -#include "mc_forward.h" -#include "mc_location.h" +#include "src/mc/mc_forward.h" +#include "src/mc/LocationList.hpp" namespace simgrid { namespace mc { -/** Represent a member of a structure (or inheritance) */ +/** A member of a structure, union + * + * Inheritance is seen as a special member as well. + */ class Member { public: Member() : inheritance(false), byte_size(0), type_id(0) {} @@ -52,10 +55,7 @@ public: } }; -/** Represents a type in the program - * - * It is currently used to represent members of structs and unions as well. - */ +/** A type in the model-checked program */ class Type { public: Type();