.. _program_listing_file_include_flamegpu_defines.h: Program Listing for File defines.h ================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/flamegpu/defines.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef INCLUDE_FLAMEGPU_DEFINES_H_ #define INCLUDE_FLAMEGPU_DEFINES_H_ namespace flamegpu { // Definitions class, for macros and so on. typedef unsigned int id_t; constexpr const char* ID_VARIABLE_NAME = "_id"; constexpr const char* GRAPH_SOURCE_DEST_VARIABLE_NAME = "_source_dest"; constexpr const char* GRAPH_VERTEX_PBM_VARIABLE_NAME = "_pbm"; constexpr const char* GRAPH_VERTEX_IPBM_VARIABLE_NAME = "_ipbm"; constexpr const char* GRAPH_VERTEX_IPBM_EDGES_VARIABLE_NAME = "_ipbm_edges"; constexpr const char* GRAPH_VERTEX_INDEX_MAP_VARIABLE_NAME = "_index_map"; constexpr id_t ID_NOT_SET = 0; enum class Verbosity {Quiet, Default, Verbose}; typedef unsigned int size_type; } // namespace flamegpu #endif // INCLUDE_FLAMEGPU_DEFINES_H_