From d5aa068a0c89c80e77928f0a26ad581530eacd59 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Sun, 9 Mar 2025 12:10:06 -0400 Subject: [PATCH] use GTSAM_CONCEPT_USAGE in lieu of BOOST_CONCEPT_USAGE --- gtsam/base/concepts.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtsam/base/concepts.h b/gtsam/base/concepts.h index ec02c7e57..e097c81bd 100644 --- a/gtsam/base/concepts.h +++ b/gtsam/base/concepts.h @@ -17,9 +17,10 @@ #include #define GTSAM_CONCEPT_ASSERT(concept) BOOST_CONCEPT_ASSERT((concept)) #define GTSAM_CONCEPT_REQUIRES(concept, return_type) BOOST_CONCEPT_REQUIRES(((concept)), (return_type)) +#define GTSAM_CONCEPT_USAGE BOOST_CONCEPT_USAGE #else // This does something sensible: -#define BOOST_CONCEPT_USAGE(concept) void check##concept() +#define GTSAM_CONCEPT_USAGE(concept) void check##concept() // These just ignore the concept checking for now: #define GTSAM_CONCEPT_ASSERT(concept) static_assert(true, "") #define GTSAM_CONCEPT_REQUIRES(concept, return_type) return_type