Skip to content

Commit 631f019

Browse files
committed
core: Fix explicit template instantiation on Windows
1 parent e6830ba commit 631f019

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/algorithm/joint-configuration.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ namespace pinocchio
187187
const ArgumentPosition,
188188
const AssignmentOperatorType);
189189

190-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void tangentMap<
190+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void tangentMap<
191191
LieGroupMap,
192192
context::Scalar,
193193
context::Options,
@@ -199,7 +199,7 @@ namespace pinocchio
199199
const Eigen::MatrixBase<context::MatrixXs> &,
200200
const AssignmentOperatorType);
201201

202-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void tangentMap<
202+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void tangentMap<
203203
context::Scalar,
204204
context::Options,
205205
JointCollectionDefaultTpl,
@@ -210,7 +210,7 @@ namespace pinocchio
210210
const Eigen::MatrixBase<context::MatrixXs> &,
211211
const AssignmentOperatorType);
212212

213-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void tangentMapProduct<
213+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void tangentMapProduct<
214214
LieGroupMap,
215215
context::Scalar,
216216
context::Options,
@@ -224,7 +224,7 @@ namespace pinocchio
224224
const Eigen::MatrixBase<context::MatrixXs> &,
225225
const AssignmentOperatorType);
226226

227-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void tangentMapProduct<
227+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void tangentMapProduct<
228228
context::Scalar,
229229
context::Options,
230230
JointCollectionDefaultTpl,
@@ -237,7 +237,7 @@ namespace pinocchio
237237
const Eigen::MatrixBase<context::MatrixXs> &,
238238
const AssignmentOperatorType);
239239

240-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void tangentMapTransposeProduct<
240+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void tangentMapTransposeProduct<
241241
LieGroupMap,
242242
context::Scalar,
243243
context::Options,
@@ -251,7 +251,7 @@ namespace pinocchio
251251
const Eigen::MatrixBase<context::MatrixXs> &,
252252
const AssignmentOperatorType);
253253

254-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void tangentMapTransposeProduct<
254+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void tangentMapTransposeProduct<
255255
context::Scalar,
256256
context::Options,
257257
JointCollectionDefaultTpl,
@@ -389,12 +389,12 @@ namespace pinocchio
389389
normalize<context::Scalar, context::Options, JointCollectionDefaultTpl, context::VectorXs>(
390390
const context::Model &, const Eigen::MatrixBase<context::VectorXs> &);
391391

392-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void
392+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void
393393
lieGroup<LieGroupMap, context::Scalar, context::Options, JointCollectionDefaultTpl>(
394394
const context::Model &,
395395
typename LieGroupMap::template operationProduct<context::Scalar, context::Options>::type &);
396396

397-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI void
397+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI void
398398
lieGroup<context::Scalar, context::Options, JointCollectionDefaultTpl>(
399399
const context::Model &,
400400
typename LieGroupMap::template operationProduct<context::Scalar, context::Options>::type &);
@@ -581,12 +581,12 @@ namespace pinocchio
581581
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI context::VectorXs
582582
neutral<context::Scalar, context::Options, JointCollectionDefaultTpl>(const context::Model &);
583583

584-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI
584+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
585585
typename LieGroupMap::template operationProduct<context::Scalar, context::Options>::type
586586
lieGroup<LieGroupMap, context::Scalar, context::Options, JointCollectionDefaultTpl>(
587587
const context::Model &);
588588

589-
template PINOCCHIO_EXPLICIT_INSTANTIATION_DECLARATION_DLLAPI
589+
template PINOCCHIO_EXPLICIT_INSTANTIATION_DEFINITION_DLLAPI
590590
typename LieGroupMap::template operationProduct<context::Scalar, context::Options>::type
591591
lieGroup<context::Scalar, context::Options, JointCollectionDefaultTpl>(const context::Model &);
592592
} // namespace pinocchio

0 commit comments

Comments
 (0)