X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1f606358fff6ef994cd58570e7c77ee6259d6a4e..9086f0eda48bbaac8bd77366fdcff0d7acfc7779:/include/xbt/config.h diff --git a/include/xbt/config.h b/include/xbt/config.h index a5ab70f931..f0b8a40569 100644 --- a/include/xbt/config.h +++ b/include/xbt/config.h @@ -78,7 +78,16 @@ SG_BEGIN_DECL() * @{ */ /** @brief Configuration set's data type is opaque. */ +#ifdef __cplusplus +namespace simgrid { +namespace config { +class Config; +} +} +typedef simgrid::config::Config* xbt_cfg_t; +#else typedef void* xbt_cfg_t; +#endif XBT_PUBLIC(void) xbt_cfg_set(xbt_cfg_t cfg, const char *name, ...); XBT_PUBLIC(void) xbt_cfg_set_vargs(xbt_cfg_t cfg, const char *name, va_list pa);