TuttleOFX  1
analyze.hpp File Reference
#include "commonDefinitions.hpp"
#include "FileObject.hpp"
#include "Sequence.hpp"
#include "File.hpp"
#include "Folder.hpp"
#include <boost/ptr_container/ptr_vector.hpp>
#include <boost/lexical_cast.hpp>
#include <iostream>
#include <iomanip>
Include dependency graph for analyze.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sequenceParser
namespace  sequenceParser::detail

Functions

bool sequenceParser::detectDirectoryInResearch (std::string &researchPath, std::vector< std::string > &filters, std::string &filename)
Sequence sequenceParser::privateBuildSequence (const Sequence &defaultSeq, const detail::FileStrings &stringParts, const std::vector< detail::FileNumbers >::const_iterator &numberPartsBegin, const std::vector< detail::FileNumbers >::const_iterator &numberPartsEnd, const std::size_t index, const std::size_t padding, const bool strictPadding)
void sequenceParser::privateBuildSequencesAccordingToPadding (std::vector< Sequence > &result, const Sequence &defaultSeq, const detail::FileStrings &stringParts, const std::vector< detail::FileNumbers >::iterator &numberPartsBegin, const std::vector< detail::FileNumbers >::iterator numberPartsEnd, const int index)
std::vector< Sequence > sequenceParser::buildSequences (const boost::filesystem::path &directory, const detail::FileStrings &stringParts, std::vector< detail::FileNumbers > &numberParts, const EMaskOptions &desc)
 Create a vector of sequences from a vector of FileNumbers associated to a common FileStrings.
std::size_t sequenceParser::decomposeFilename (const std::string &filename, detail::FileStrings &stringParts, detail::FileNumbers &numberParts, const EMaskOptions &options)
 Extract number and string parts from a filename.