36#include <OpenVolumeMesh/Core/Iterators.hh>
37#include <OpenVolumeMesh/Core/Iterators/BoundaryHalfFaceHalfFaceIter.cc>
38#include <OpenVolumeMesh/Core/Iterators/BoundaryItemIter.cc>
39#include <OpenVolumeMesh/Core/Iterators/CellCellIter.cc>
40#include <OpenVolumeMesh/Core/Iterators/CellIter.cc>
41#include <OpenVolumeMesh/Core/Iterators/CellVertexIter.cc>
42#include <OpenVolumeMesh/Core/Iterators/EdgeIter.cc>
43#include <OpenVolumeMesh/Core/Iterators/FaceIter.cc>
44#include <OpenVolumeMesh/Core/Iterators/HalfEdgeCellIter.cc>
45#include <OpenVolumeMesh/Core/Iterators/HalfEdgeHalfFaceIter.cc>
46#include <OpenVolumeMesh/Core/Iterators/HalfEdgeIter.cc>
47#include <OpenVolumeMesh/Core/Iterators/HalfFaceIter.cc>
48#include <OpenVolumeMesh/Core/Iterators/HalfFaceVertexIter.cc>
49#include <OpenVolumeMesh/Core/Iterators/VertexCellIter.cc>
50#include <OpenVolumeMesh/Core/Iterators/VertexFaceIter.cc>
51#include <OpenVolumeMesh/Core/Iterators/VertexIter.cc>
52#include <OpenVolumeMesh/Core/Iterators/VertexOHalfEdgeIter.cc>
53#include <OpenVolumeMesh/Core/Iterators/VertexVertexIter.cc>
54#include <OpenVolumeMesh/Core/Iterators/detail/CellEdgeIterImpl.cc>
55#include <OpenVolumeMesh/Core/Iterators/detail/CellFaceIterImpl.cc>
56#include <OpenVolumeMesh/Core/Iterators/detail/CellHalfEdgeIterImpl.cc>
57#include <OpenVolumeMesh/Core/Iterators/detail/CellHalfFaceIterImpl.cc>
58#include <OpenVolumeMesh/Core/Iterators/detail/EdgeCellIterImpl.cc>
59#include <OpenVolumeMesh/Core/Iterators/detail/EdgeFaceIterImpl.cc>
60#include <OpenVolumeMesh/Core/Iterators/detail/EdgeHalfFaceIterImpl.cc>
61#include <OpenVolumeMesh/Core/Iterators/detail/FaceEdgeIterImpl.cc>
62#include <OpenVolumeMesh/Core/Iterators/detail/FaceHalfEdgeIterImpl.cc>
63#include <OpenVolumeMesh/Core/Iterators/detail/FaceVertexIterImpl.cc>
64#include <OpenVolumeMesh/Core/Iterators/detail/HalfEdgeFaceIterImpl.cc>
65#include <OpenVolumeMesh/Core/Iterators/detail/HalfFaceEdgeIterImpl.cc>
66#include <OpenVolumeMesh/Core/Iterators/detail/HalfFaceHalfEdgeIterImpl.cc>
67#include <OpenVolumeMesh/Core/Iterators/detail/VertexEdgeIterImpl.cc>
68#include <OpenVolumeMesh/Core/Iterators/detail/VertexHalfFaceIterImpl.cc>
69#include <OpenVolumeMesh/Core/Iterators/detail/VertexIHalfEdgeIterImpl.cc>
71namespace OpenVolumeMesh {
72template class OVM_EXPORT GenericCirculator<detail::VertexIHalfEdgeIterImpl>;
73template class OVM_EXPORT GenericCirculator<detail::VertexEdgeIterImpl>;
74template class OVM_EXPORT GenericCirculator<detail::VertexHalfFaceIterImpl>;
76template class OVM_EXPORT GenericCirculator<detail::HalfEdgeFaceIterImpl>;
78template class OVM_EXPORT GenericCirculator<detail::EdgeHalfFaceIterImpl>;
79template class OVM_EXPORT GenericCirculator<detail::EdgeFaceIterImpl>;
80template class OVM_EXPORT GenericCirculator<detail::EdgeCellIterImpl>;
82template class OVM_EXPORT GenericCirculator<detail::HalfFaceHalfEdgeIterImpl>;
83template class OVM_EXPORT GenericCirculator<detail::HalfFaceEdgeIterImpl>;
85template class OVM_EXPORT GenericCirculator<detail::FaceVertexIterImpl>;
86template class OVM_EXPORT GenericCirculator<detail::FaceHalfEdgeIterImpl>;
87template class OVM_EXPORT GenericCirculator<detail::FaceEdgeIterImpl>;
89template class OVM_EXPORT GenericCirculator<detail::CellHalfEdgeIterImpl>;
90template class OVM_EXPORT GenericCirculator<detail::CellEdgeIterImpl>;
91template class OVM_EXPORT GenericCirculator<detail::CellHalfFaceIterImpl>;
92template class OVM_EXPORT GenericCirculator<detail::CellFaceIterImpl>;