//
// Copyright (c) 2015-2020 CNRS INRIA
//

#pragma once

// IWYU pragma: begin_keep
#include <Eigen/Core>
#include <iosfwd>
#include <ostream>

#include "pinocchio/fwd.hpp"
#include "pinocchio/eigen-common.hpp"

#include "pinocchio/math.hpp"
#include "pinocchio/spatial.hpp"

#include "pinocchio/multibody/fwd.hpp"
// IWYU pragma: end_keep

// IWYU pragma: begin_exports
#include "pinocchio/src/multibody/joint-motion-subspace-base.hxx"
#include "pinocchio/src/multibody/joint-motion-subspace-generic.hxx"
// IWYU pragma: end_exports
