Bayeux  3.4.1
Core Foundation library for SuperNEMO
datatools::smart_filename Member List

This is the complete list of members for datatools::smart_filename, including all inherited members.

add(const std::string &filename_)datatools::smart_filename
add_list(const std::string &filename_)datatools::smart_filenameprotected
add_to_list(const std::string &filename_)datatools::smart_filename
begin() constdatatools::smart_filename
build_incremental_filename(int increment_index_, std::string &filename_) constdatatools::smart_filename
const_iterator typedefdatatools::smart_filename
current_size() constdatatools::smart_filename
dump(std::ostream &out_=std::clog) constdatatools::smart_filename
end() constdatatools::smart_filename
get_filename(int index_) constdatatools::smart_filename
get_logging_priority() constdatatools::smart_filename
get_mode() constdatatools::smart_filename
has_filename(const std::string &name_, bool expand_=true) constdatatools::smart_filename
initialize(const properties &config_)datatools::smart_filename
is_expand_path() constdatatools::smart_filename
is_incremental() constdatatools::smart_filename
is_initialized() constdatatools::smart_filename
is_list() constdatatools::smart_filename
is_ranged() constdatatools::smart_filename
is_single() constdatatools::smart_filename
is_valid() constdatatools::smart_filename
list_type typedefdatatools::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_filenamestatic
make_list(smart_filename &smart_filename_, bool allow_duplication_=false, bool expand_path_=true)datatools::smart_filenamestatic
make_list(smart_filename &smart_filename_, const std::string &list_file_, bool allow_duplication_=false, bool expand_path_=true)datatools::smart_filenamestatic
make_single(smart_filename &smart_filename_, const std::string &filename_, bool expand_path_=true)datatools::smart_filenamestatic
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_filenamestatic
MODE_INCREMENTAL enum valuedatatools::smart_filename
MODE_INCREMENTAL_DEFAULT_INCREMENTdatatools::smart_filenamestatic
MODE_INCREMENTAL_DEFAULT_STARTdatatools::smart_filenamestatic
MODE_INCREMENTAL_UNRANGEDdatatools::smart_filenamestatic
MODE_INVALID enum valuedatatools::smart_filename
MODE_LIST enum valuedatatools::smart_filename
MODE_SINGLE enum valuedatatools::smart_filename
mode_t enum namedatatools::smart_filename
operator[](int index_) constdatatools::smart_filename
print_list_of_filenames(std::ostream &out_=std::clog) constdatatools::smart_filename
reset()datatools::smart_filename
set(const std::string &filename_)datatools::smart_filename
set_current_index(int)datatools::smart_filenameprotected
set_list_allow_duplication(bool)datatools::smart_filenameprotected
set_logging_priority(datatools::logger::priority p_)datatools::smart_filename
set_mode(int)datatools::smart_filenameprotected
set_single(const std::string &filename_)datatools::smart_filename
size() constdatatools::smart_filename
smart_filename()datatools::smart_filename
store_list_of_filenames(const std::string &list_filename_, bool append_=true) constdatatools::smart_filename
~smart_filename()datatools::smart_filenamevirtual