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 |