| add(const std::string &filename_) | datatools::smart_filename | |
| add_list(const std::string &filename_) | datatools::smart_filename | protected |
| add_to_list(const std::string &filename_) | datatools::smart_filename | |
| begin() const | datatools::smart_filename | |
| build_incremental_filename(int increment_index_, std::string &filename_) const | datatools::smart_filename | |
| const_iterator typedef | datatools::smart_filename | |
| current_size() const | datatools::smart_filename | |
| dump(std::ostream &out_=std::clog) const | datatools::smart_filename | |
| end() const | datatools::smart_filename | |
| get_filename(int index_) const | datatools::smart_filename | |
| get_logging_priority() const | datatools::smart_filename | |
| get_mode() const | datatools::smart_filename | |
| has_filename(const std::string &name_, bool expand_=true) const | datatools::smart_filename | |
| initialize(const properties &config_) | datatools::smart_filename | |
| is_expand_path() const | datatools::smart_filename | |
| is_incremental() const | datatools::smart_filename | |
| is_initialized() const | datatools::smart_filename | |
| is_list() const | datatools::smart_filename | |
| is_ranged() const | datatools::smart_filename | |
| is_single() const | datatools::smart_filename | |
| is_valid() const | datatools::smart_filename | |
| list_type typedef | datatools::smart_filename | |
| make_incremental(smart_filename &smart_filename_, const std::string &path_, const std::string &prefix_, const std::string &extension_, int stopping_index_, int starting_index_=0, int increment_index_=1, const std::string &suffix_="", int incremental_index_ndigit_=0, bool expand_path_=true) | datatools::smart_filename | static |
| make_list(smart_filename &smart_filename_, bool allow_duplication_=false, bool expand_path_=true) | datatools::smart_filename | static |
| make_list(smart_filename &smart_filename_, const std::string &list_file_, bool allow_duplication_=false, bool expand_path_=true) | datatools::smart_filename | static |
| make_single(smart_filename &smart_filename_, const std::string &filename_, bool expand_path_=true) | datatools::smart_filename | static |
| make_unranged_incremental(smart_filename &smart_filename_, const std::string &path_, const std::string &prefix_, const std::string &extension_, int starting_index_=0, int increment_index_=1, const std::string &suffix_="", int incremental_index_ndigit_=0, bool expand_path_=true) | datatools::smart_filename | static |
| MODE_INCREMENTAL enum value | datatools::smart_filename | |
| MODE_INCREMENTAL_DEFAULT_INCREMENT | datatools::smart_filename | static |
| MODE_INCREMENTAL_DEFAULT_START | datatools::smart_filename | static |
| MODE_INCREMENTAL_UNRANGED | datatools::smart_filename | static |
| MODE_INVALID enum value | datatools::smart_filename | |
| MODE_LIST enum value | datatools::smart_filename | |
| MODE_SINGLE enum value | datatools::smart_filename | |
| mode_t enum name | datatools::smart_filename | |
| operator[](int index_) const | datatools::smart_filename | |
| print_list_of_filenames(std::ostream &out_=std::clog) const | datatools::smart_filename | |
| reset() | datatools::smart_filename | |
| set(const std::string &filename_) | datatools::smart_filename | |
| set_current_index(int) | datatools::smart_filename | protected |
| set_list_allow_duplication(bool) | datatools::smart_filename | protected |
| set_logging_priority(datatools::logger::priority p_) | datatools::smart_filename | |
| set_mode(int) | datatools::smart_filename | protected |
| set_single(const std::string &filename_) | datatools::smart_filename | |
| size() const | datatools::smart_filename | |
| smart_filename() | datatools::smart_filename | |
| store_list_of_filenames(const std::string &list_filename_, bool append_=true) const | datatools::smart_filename | |
| ~smart_filename() | datatools::smart_filename | virtual |