src/PlainFilesystemCommand.h
branchv_0
changeset 54 ef726975c34b
parent 53 170a993745be
child 57 c40a241d6e0c
equal deleted inserted replaced
53:170a993745be 54:ef726975c34b
    14  * You should have received a copy of the GNU General Public License
    14  * You should have received a copy of the GNU General Public License
    15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    16  */
    16  */
    17 #pragma once
    17 #pragma once
    18 
    18 
    19 #include "FilesystemCommandBase.h"
    19 #include "FilesystemCommand.h"
    20 
    20 
    21 namespace relpipe {
    21 namespace relpipe {
    22 namespace in {
    22 namespace in {
    23 namespace filesystem {
    23 namespace filesystem {
    24 
    24 
    25 namespace fs = std::filesystem;
    25 namespace fs = std::filesystem;
    26 using namespace relpipe::writer;
    26 using namespace relpipe::writer;
    27 
    27 
    28 class PlainFilesystemCommand : public FilesystemCommandBase {
    28 class PlainFilesystemCommand : public FilesystemCommand {
    29 private:
    29 private:
    30 	std::map<string_t, std::shared_ptr<AttributeFinder>> attributeFinders = createAttributeFinders();
    30 	std::map<string_t, std::shared_ptr<AttributeFinder>> attributeFinders = createAttributeFinders();
    31 
    31 
    32 public:
    32 public:
    33 
    33