1 #ifndef FILESEQ_FILESEQ_H_
2 #define FILESEQ_FILESEQ_H_
23 std::string framesToFrameRange(
const Frames &frames,
bool sorted=
false,
int zfill=0);
29 bool isFrameRange(
const std::string &frange);
39 FileSequence findSequenceOnDisk(
const std::string &pattern,
51 FileSequence findSequenceOnDisk(
const std::string &pattern,
59 enum FindSequenceOpts {
63 kOptHiddenFiles = 1 << 0,
65 kOptSingleFiles = 1 << 1,
68 inline FindSequenceOpts operator|(FindSequenceOpts a, FindSequenceOpts b) {
69 return static_cast<FindSequenceOpts
>(
static_cast<int>(a) |
static_cast<int>(b));
72 inline FindSequenceOpts operator&(FindSequenceOpts a, FindSequenceOpts b) {
73 return static_cast<FindSequenceOpts
>(
static_cast<int>(a) &
static_cast<int>(b));
86 DEPRECATED(Status findSequencesOnDisk(FileSequences &seqs,
87 const std::string &path,
90 PadStyle style=PadStyleDefault));
100 Status findSequencesOnDisk(FileSequences &seqs,
101 const std::string &path,
102 FindSequenceOpts opts=kNoOpt,
103 PadStyle style=PadStyleDefault);