Fix ExpressionFactor wrong GTSAM_EXPORT

release/4.3a0
Fan Jiang 2024-12-11 12:59:13 -05:00
parent a1ba3d77c8
commit b76c6d8250
1 changed files with 2 additions and 2 deletions

View File

@ -43,7 +43,7 @@ namespace gtsam {
* *
*/ */
template <typename T> template <typename T>
class GTSAM_EXPORT ExpressionFactor : public NoiseModelFactor { class ExpressionFactor : public NoiseModelFactor {
GTSAM_CONCEPT_ASSERT(IsTestable<T>); GTSAM_CONCEPT_ASSERT(IsTestable<T>);
protected: protected:
@ -246,7 +246,7 @@ struct traits<ExpressionFactor<T> > : public Testable<ExpressionFactor<T> > {};
* *
*/ */
template <typename T, typename... Args> template <typename T, typename... Args>
class GTSAM_EXPORT ExpressionFactorN : public ExpressionFactor<T> { class ExpressionFactorN : public ExpressionFactor<T> {
public: public:
static const std::size_t NARY_EXPRESSION_SIZE = sizeof...(Args); static const std::size_t NARY_EXPRESSION_SIZE = sizeof...(Args);
using ArrayNKeys = std::array<Key, NARY_EXPRESSION_SIZE>; using ArrayNKeys = std::array<Key, NARY_EXPRESSION_SIZE>;