25#if defined(_WIN32) && !defined(SWIG)
27#include "AstUtil/ExtractorInterface.hpp"
28#include "AstUtil/StringView.hpp"
36class AST_UTIL_API ExtractorImplPowerShell :
public ExtractorInterface
39 static ExtractorImplPowerShell& Instance();
41 ExtractorImplPowerShell() =
default;
42 virtual ~ExtractorImplPowerShell() =
default;
44 virtual errc_t extract(StringView source, StringView target)
const override;
45 virtual bool canExtract(StringView source)
const override;
46 virtual bool isSupported()
const override;