The class CSFilter, unlike other filters like PMFFilter etc., does not declare or define a destructor. This leads to problems when including the file into other C++ projects, since the unique_ptr holding the CSArgs needs to know how to destruct it.
Expected behavior
Project compiles when including the header "CSFiler.hpp" into another project that uses PDAL as a DLL.