HAL
gate_library_manager.h File Reference
#include "hal_core/defines.h"
#include <filesystem>
#include <vector>
Include dependency graph for gate_library_manager.h:

Go to the source code of this file.

Namespaces

 hal
 
 hal::gate_library_manager
 

Functions

GateLibrary * hal::gate_library_manager::load (std::filesystem::path file_path, bool reload)
 
void hal::gate_library_manager::load_all (bool reload)
 
std::vector< std::filesystem::path > hal::gate_library_manager::get_all_path ()
 
bool hal::gate_library_manager::save (std::filesystem::path file_path, GateLibrary *gate_lib, bool overwrite)
 
void hal::gate_library_manager::remove (std::filesystem::path file_path)
 
GateLibrary * hal::gate_library_manager::get_gate_library (const std::string &file_path)
 
GateLibrary * hal::gate_library_manager::get_gate_library_by_name (const std::string &lib_name)
 
std::vector< GateLibrary * > hal::gate_library_manager::get_gate_libraries ()