Taskolib  1.3.3
task::SequenceManager Member List

This is the complete list of members for task::SequenceManager, including all inherited members.

copy_sequence(UniqueId original_uid, const SequenceName &new_name)task::SequenceManager
create_sequence(gul14::string_view label="", SequenceName name=SequenceName{})task::SequenceManager
create_unique_id(const std::vector< SequenceOnDisk > &sequences)task::SequenceManagerprivatestatic
find_sequence_on_disk(UniqueId uid, const std::vector< SequenceOnDisk > &sequences)task::SequenceManagerprivatestatic
get_path() consttask::SequenceManagerinline
git_repo_task::SequenceManagerprivate
import_sequence(const std::filesystem::path &path)task::SequenceManager
list_sequences() consttask::SequenceManager
load_sequence(UniqueId uid) consttask::SequenceManager
load_sequence(UniqueId uid, const std::vector< SequenceOnDisk > &sequences) consttask::SequenceManager
load_sequence(std::filesystem::path folder) consttask::SequenceManager
load_sequence(const SequenceOnDisk &seq_on_disk) consttask::SequenceManagerprivate
make_sequence_name_from_label(gul14::string_view label)task::SequenceManagerprivatestatic
parse_folder_name(const std::filesystem::path &folder)task::SequenceManagerstatic
path_task::SequenceManagerprivate
perform_commit(std::string message, T action, std::string extra_dir="")task::SequenceManagerinlineprivate
remove_sequence(UniqueId unique_id)task::SequenceManager
rename_sequence(UniqueId unique_id, const SequenceName &new_name)task::SequenceManager
rename_sequence(Sequence &sequence, const SequenceName &new_name)task::SequenceManager
SequenceManager(std::filesystem::path path)task::SequenceManagerexplicit
stage_files(const std::string &glob)task::SequenceManagerprivate
stage_files_in_directory(const std::string &directory)task::SequenceManagerprivate
store_sequence(const Sequence &sequence)task::SequenceManager
write_sequence_to_disk(const Sequence &sequence)task::SequenceManagerprivate