X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c69057bd07befcfb1fafa975dc9d4e76889c82cd..fb33f893495b18dc7a0e13182b901d4cf662150f:/include/xbt/swag.h diff --git a/include/xbt/swag.h b/include/xbt/swag.h index ecbdb15c46..5c1ff355ab 100644 --- a/include/xbt/swag.h +++ b/include/xbt/swag.h @@ -1,5 +1,4 @@ -/* Copyright (c) 2004-2015. The SimGrid Team. - * All rights reserved. */ +/* Copyright (c) 2004-2017. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -7,8 +6,8 @@ /* Warning, this module is done to be efficient and performs tons of cast and dirty things. So avoid using it unless * you really know what you are doing. */ -#ifndef _XBT_SWAG_H -#define _XBT_SWAG_H +#ifndef XBT_SWAG_H +#define XBT_SWAG_H #include "xbt/misc.h" #include "xbt/sysdep.h" /* size_t */ @@ -24,6 +23,8 @@ SG_BEGIN_DECL() * It is basically a fifo but with restrictions so that it can be used as a set. Any operation (add, remove, belongs) * is O(1) and no call to malloc/free is done. * + * @deprecated If you are using C++, you might want to use + * `boost::intrusive::set` instead. */ /** @defgroup XBT_swag_type Swag types @ingroup XBT_swag @@ -193,4 +194,4 @@ static inline void *xbt_swag_getFirst(xbt_swag_t swag) SG_END_DECL() -#endif /* _XBT_SWAG_H */ +#endif /* XBT_SWAG_H */