Бібліотечна система
Бібліотечна система для управління книгами
Завантаження...
Пошук...
Нічого не знайдено
Файл Path.hpp

Визначення шляхів до файлів даних бібліотечної системи Детальніше...

#include <filesystem>
Діаграма включених заголовочних файлів для Path.hpp:
Граф файлів, які включають цей файл:

Див. вихідні тексти.

Простори імен

namespace  Paths
 Простір імен для централізованого управління шляхами до даних
 

Функції

const std::filesystem::path & Paths::getDataBaseDir () noexcept
 Отримує кореневу директорію для зберігання даних
 
const std::filesystem::path & Paths::getBookDbJsonPath () noexcept
 Отримує абсолютний шлях до файлу бази даних книг
 

Змінні

const std::filesystem::path Paths::DATA_BASE_DIR = DATA_DIR
 Базова директорія для зберігання даних
 
constexpr auto Paths::READY_DATA_DIR = "ready_for_use_data"
 Піддиректорія для оброблених даних
 
constexpr auto Paths::BOOK_DB_FILENAME = "book_db.json"
 Основна база даних книг у форматі JSON @value "book_db.json".
 
const std::filesystem::path Paths::BOOK_DB_JSON_PATH = DATA_BASE_DIR / READY_DATA_DIR / BOOK_DB_FILENAME
 Повний шлях до основного файлу бази даних книг
 

Детальний опис

Визначення шляхів до файлів даних бібліотечної системи

Містить:

  • Базові константи шляхів
  • Функції для отримання шляхів
  • Простір імен для організації шляхів