X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4b597ac2a550a08c142293e59e4c4d2bdad8ff5d..1ca34b76da924ef9743ce07316d18e69ba45374f:/src/surf/surf_interface.hpp diff --git a/src/surf/surf_interface.hpp b/src/surf/surf_interface.hpp index 7fe3e71f64..819ed572cc 100644 --- a/src/surf/surf_interface.hpp +++ b/src/surf/surf_interface.hpp @@ -6,13 +6,12 @@ #ifndef SURF_MODEL_H_ #define SURF_MODEL_H_ +#include + #include -#include -#include #include #include -#include #include #include @@ -112,7 +111,7 @@ private: * @brief Common initializations for the constructors */ void initialize(simgrid::surf::Model *model, double cost, bool failed, - lmm_variable_t var = NULL); + lmm_variable_t var = nullptr); public: /** @@ -140,9 +139,9 @@ public: /** @brief Mark that the action is now finished */ void finish(); - /** @brief Get the [state](\ref e_surf_action_state_t) of the current Action */ + /** @brief Get the [state](\ref simgrid::surf::Action::State) of the current Action */ Action::State getState(); /**< get the state*/ - /** @brief Set the [state](\ref e_surf_action_state_t) of the current Action */ + /** @brief Set the [state](\ref simgrid::surf::Action::State) of the current Action */ virtual void setState(Action::State state); /** @brief Get the bound of the current Action */ @@ -220,7 +219,7 @@ public: /** @brief Get the state set in which the action is */ ActionList* getStateSet() {return stateSet_;}; - s_xbt_swag_hookup_t stateHookup_ = {NULL,NULL}; + s_xbt_swag_hookup_t stateHookup_ = {nullptr,nullptr}; simgrid::surf::Model *getModel() {return model_;} @@ -234,11 +233,11 @@ protected: private: double start_; /**< start time */ - char *category_ = NULL; /**< tracing category for categorized resource utilization monitoring */ + char *category_ = nullptr; /**< tracing category for categorized resource utilization monitoring */ double cost_; simgrid::surf::Model *model_; - void *data_ = NULL; /**< for your convenience */ + void *data_ = nullptr; /**< for your convenience */ /* LMM */ public: