30 #ifndef _libCore_GddParser_hpp_
31 #define _libCore_GddParser_hpp_
38 #include <boost/filesystem.hpp>
49 GddParser(
const boost::filesystem::path &directory);
Definition: GddParser.hpp:47
size_t get_file_number() const
Definition: GddParser.cpp:113
unsigned int convert_file_to_number(const boost::filesystem::path &file) const
Definition: GddParser.cpp:309
void load_next_file()
Definition: GddParser.cpp:241
void update_directory()
Definition: GddParser.cpp:98
size_t _current_file
Definition: GddParser.hpp:92
GddParser()
Definition: GddParser.cpp:66
std::string get_directory_name() const
Definition: GddParser.cpp:108
std::vector< boost::filesystem::path > _all_file
Definition: GddParser.hpp:91
bool is_all_file_has_been_parsed() const
Definition: GddParser.cpp:254
bool load_file(std::string str)
Definition: GddParser.cpp:123
void parse_directory()
Definition: GddParser.cpp:168
std::vector< std::string > get_all_file_name() const
Definition: GddParser.cpp:335
std::string extract_number(const std::string fileName) const
Definition: GddParser.cpp:281
GddParser(const GddParser &)
boost::filesystem::path get_directory() const
Definition: GddParser.cpp:103
bool is_not_empty_directory() const
Definition: GddParser.cpp:259
bool can_convert_file_to_number(const boost::filesystem::path &file) const
Definition: GddParser.cpp:316
boost::filesystem::path _directory
Definition: GddParser.hpp:90
std::string extract_prefix(const std::string fileName) const
Definition: GddParser.cpp:295
GddParser & operator=(const GddParser &)
void check_directory()
Definition: GddParser.cpp:89
size_t get_current_file_number() const
Definition: GddParser.cpp:118
void set_directory(const boost::filesystem::path &directory)
Definition: GddParser.cpp:75
bool is_ok() const
Definition: GddParser.cpp:269
IOManager io
Definition: GddParser.hpp:93
bool is_directory_exist() const
Definition: GddParser.cpp:264
std::string get_current_file_name() const
Definition: GddParser.cpp:162
Definition: IOManager.hpp:53
Definition: Common.hpp:198