|
|
@ -65,7 +65,7 @@ namespace Policy |
|
|
|
|
|
|
|
|
int |
|
|
int |
|
|
operator()(const Branches::Ptr &branches_, |
|
|
operator()(const Branches::Ptr &branches_, |
|
|
const std::filesystem::path &fusepath_, |
|
|
|
|
|
|
|
|
const fs::path &fusepath_, |
|
|
std::vector<Branch*> &output_) const |
|
|
std::vector<Branch*> &output_) const |
|
|
{ |
|
|
{ |
|
|
return (*impl)(branches_,fusepath_,output_); |
|
|
return (*impl)(branches_,fusepath_,output_); |
|
|
@ -92,7 +92,7 @@ namespace Policy |
|
|
std::string name; |
|
|
std::string name; |
|
|
virtual bool path_preserving(void) const = 0; |
|
|
virtual bool path_preserving(void) const = 0; |
|
|
virtual int operator()(const Branches::Ptr&, |
|
|
virtual int operator()(const Branches::Ptr&, |
|
|
const std::filesystem::path&, |
|
|
|
|
|
|
|
|
const fs::path&, |
|
|
std::vector<Branch*>&) const = 0; |
|
|
std::vector<Branch*>&) const = 0; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
@ -125,7 +125,7 @@ namespace Policy |
|
|
|
|
|
|
|
|
int |
|
|
int |
|
|
operator()(const Branches::Ptr &branches_, |
|
|
operator()(const Branches::Ptr &branches_, |
|
|
const std::filesystem::path &fusepath_, |
|
|
|
|
|
|
|
|
const fs::path &fusepath_, |
|
|
std::vector<Branch*> &output_) const |
|
|
std::vector<Branch*> &output_) const |
|
|
{ |
|
|
{ |
|
|
return (*impl)(branches_,fusepath_,output_); |
|
|
return (*impl)(branches_,fusepath_,output_); |
|
|
@ -151,7 +151,7 @@ namespace Policy |
|
|
public: |
|
|
public: |
|
|
std::string name; |
|
|
std::string name; |
|
|
virtual int operator()(const Branches::Ptr&, |
|
|
virtual int operator()(const Branches::Ptr&, |
|
|
const std::filesystem::path&, |
|
|
|
|
|
|
|
|
const fs::path&, |
|
|
std::vector<Branch*>&) const = 0; |
|
|
std::vector<Branch*>&) const = 0; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
@ -178,7 +178,7 @@ namespace Policy |
|
|
|
|
|
|
|
|
int |
|
|
int |
|
|
operator()(const Branches::Ptr &branches_, |
|
|
operator()(const Branches::Ptr &branches_, |
|
|
const std::filesystem::path &fusepath_, |
|
|
|
|
|
|
|
|
const fs::path &fusepath_, |
|
|
std::vector<Branch*> &output_) const |
|
|
std::vector<Branch*> &output_) const |
|
|
{ |
|
|
{ |
|
|
return (*impl)(branches_,fusepath_,output_); |
|
|
return (*impl)(branches_,fusepath_,output_); |
|
|
|