aboutsummaryrefslogtreecommitdiffstats
path: root/util/folder
diff options
context:
space:
mode:
authorsergey <sergey@yandex-team.ru>2022-02-10 16:47:29 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:29 +0300
commit5d8d1af4df7f9cd4acc021f069546c30677e7979 (patch)
tree07a39da188e8b418699f992f22d829a37a1411b2 /util/folder
parent32b231c8474a1ade4bdf776ade6a20341691d9d7 (diff)
downloadydb-5d8d1af4df7f9cd4acc021f069546c30677e7979.tar.gz
Restoring authorship annotation for <sergey@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/folder')
-rw-r--r--util/folder/filelist.cpp8
-rw-r--r--util/folder/filelist.h32
2 files changed, 20 insertions, 20 deletions
diff --git a/util/folder/filelist.cpp b/util/folder/filelist.cpp
index b21fcdbf20..50ac04d795 100644
--- a/util/folder/filelist.cpp
+++ b/util/folder/filelist.cpp
@@ -3,7 +3,7 @@
#include "iterator.h"
#include <util/system/defaults.h>
-
+
void TFileEntitiesList::Fill(const TString& dirname, TStringBuf prefix, TStringBuf suffix, int depth, bool sort) {
TDirIterator::TOptions opts;
opts.SetMaxLevel(depth);
@@ -34,7 +34,7 @@ void TFileEntitiesList::Fill(const TString& dirname, TStringBuf prefix, TStringB
++FileNamesSize;
FileNames.Append(filename.data(), filename.size() + 1);
}
- }
-
+ }
+
Restart();
-}
+}
diff --git a/util/folder/filelist.h b/util/folder/filelist.h
index 3f615fa4c2..bc57c18435 100644
--- a/util/folder/filelist.h
+++ b/util/folder/filelist.h
@@ -1,12 +1,12 @@
#pragma once
-
+
#include <util/generic/buffer.h>
#include <util/generic/string.h>
#include <util/generic/strbuf.h>
#include <util/generic/flags.h>
-
+
class TFileEntitiesList {
-public:
+public:
enum EMaskFlag {
EM_FILES = 1,
EM_DIRS = 2,
@@ -23,27 +23,27 @@ public:
: Mask(mask)
{
Clear();
- }
-
- void Clear() {
+ }
+
+ void Clear() {
Cur = nullptr;
FileNamesSize = CurName = 0;
FileNames.Clear();
FileNames.Append("", 1);
- }
-
+ }
+
const char* Next() {
return Cur = (CurName++ < FileNamesSize ? strchr(Cur, 0) + 1 : nullptr);
- }
-
+ }
+
size_t Size() {
return FileNamesSize;
- }
-
+ }
+
inline void Fill(const TString& dirname, bool sort = false) {
Fill(dirname, TStringBuf(), sort);
}
-
+
inline void Fill(const TString& dirname, TStringBuf prefix, bool sort = false) {
Fill(dirname, prefix, TStringBuf(), 1, sort);
}
@@ -55,13 +55,13 @@ public:
CurName = 0;
}
-protected:
+protected:
TBuffer FileNames;
size_t FileNamesSize, CurName;
const char* Cur;
EMask Mask;
-};
-
+};
+
Y_DECLARE_OPERATORS_FOR_FLAGS(TFileEntitiesList::EMask)
class TFileList: public TFileEntitiesList {