include src/simix/popping.cpp
include src/simix/popping_accessors.hpp
include src/simix/popping_bodies.cpp
-include src/simix/popping_enum.h
+include src/simix/popping_enum.hpp
include src/simix/popping_generated.cpp
include src/simix/popping_private.hpp
include src/simix/simcalls.in
EXCLUDE_PATTERNS += @CMAKE_HOME_DIRECTORY@/src/bindings/java/*.cpp @CMAKE_HOME_DIRECTORY@/src/bindings/java/*.h
EXCLUDE_PATTERNS += @CMAKE_HOME_DIRECTORY@/src/simix/popping_accessors.hpp \
@CMAKE_HOME_DIRECTORY@/src/simix/popping_bodies.cpp \
- @CMAKE_HOME_DIRECTORY@/src/simix/popping_enum.h \
+ @CMAKE_HOME_DIRECTORY@/src/simix/popping_enum.hpp \
@CMAKE_HOME_DIRECTORY@/src/simix/popping_generated.cpp
Helper functions to get and set simcall arguments and results
- popping_bodies.cpp:
The BODY function of each simcall
-- popping_enum.h:
+- popping_enum.hpp:
Definition of type `enum e_smx_simcall_t` (one value per existing simcall)
- popping_generated.cpp:
Definitions of `simcall_names[]` (debug name of each simcall), and
/**
* @brief All possible simcalls.
*/
-typedef enum {
+enum e_smx_simcall_t {
SIMCALL_NONE,
SIMCALL_EXECUTION_WAITANY_FOR,
SIMCALL_COMM_SEND,
SIMCALL_RUN_KERNEL,
SIMCALL_RUN_BLOCKING,
NUM_SIMCALLS
-} e_smx_simcall_t;
+};
#include <boost/intrusive_ptr.hpp>
/********************************* Simcalls *********************************/
-#include "popping_enum.h" /* Definition of e_smx_simcall_t, with one value per simcall */
+#include "popping_enum.hpp" /* Definition of e_smx_simcall_t, with one value per simcall */
XBT_PUBLIC_DATA const char* simcall_names[]; /* Name of each simcall */
fd.close()
#
- # popping_enum.h
+ # popping_enum.hpp
#
- fd = header("popping_enum.h")
+ fd = header("popping_enum.hpp")
fd.write('/**\n')
fd.write(' * @brief All possible simcalls.\n')
fd.write(' */\n')
- fd.write('typedef enum {\n')
+ fd.write('enum e_smx_simcall_t {\n')
fd.write(' SIMCALL_NONE,\n')
handle(fd, Simcall.enum, simcalls, simcalls_dict)
fd.write(' NUM_SIMCALLS\n')
- fd.write('} e_smx_simcall_t;\n')
+ fd.write('};\n')
fd.close()
#
src/simix/popping_private.hpp
src/simix/popping_bodies.cpp
src/simix/popping_generated.cpp
- src/simix/popping_enum.h
+ src/simix/popping_enum.hpp
src/simix/popping_accessors.hpp
src/simix/smx_private.hpp
src/smpi/colls/coll_tuned_topo.hpp
OUTPUT
${CMAKE_HOME_DIRECTORY}/src/simix/popping_generated.cpp
${CMAKE_HOME_DIRECTORY}/src/simix/popping_bodies.cpp
- ${CMAKE_HOME_DIRECTORY}/src/simix/popping_enum.h
+ ${CMAKE_HOME_DIRECTORY}/src/simix/popping_enum.hpp
${CMAKE_HOME_DIRECTORY}/src/simix/popping_accessors.hpp
DEPENDS
DEPENDS
${CMAKE_HOME_DIRECTORY}/src/simix/popping_generated.cpp
${CMAKE_HOME_DIRECTORY}/src/simix/popping_bodies.cpp
- ${CMAKE_HOME_DIRECTORY}/src/simix/popping_enum.h
+ ${CMAKE_HOME_DIRECTORY}/src/simix/popping_enum.hpp
${CMAKE_HOME_DIRECTORY}/src/simix/popping_accessors.hpp
)
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES
- "${CMAKE_HOME_DIRECTORY}/src/simix/popping_enum.h;${CMAKE_HOME_DIRECTORY}/src/simix/popping_generated.cpp;${CMAKE_HOME_DIRECTORY}/src/simix/popping_bodies.cpp;${CMAKE_HOME_DIRECTORY}/src/simix/popping_accessors.hpp"
+ "${CMAKE_HOME_DIRECTORY}/src/simix/popping_enum.hpp;${CMAKE_HOME_DIRECTORY}/src/simix/popping_generated.cpp;${CMAKE_HOME_DIRECTORY}/src/simix/popping_bodies.cpp;${CMAKE_HOME_DIRECTORY}/src/simix/popping_accessors.hpp"
)
endif()
endif()