Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@
}
breathe_default_project = "ParallelProgrammingCourse"

# Suppress specific warnings for API documentation
suppress_warnings = [
"ref.ref", # undefined label warnings
"ref.identifier", # cpp:identifier reference target not found
]

templates_path = ["_templates"]
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]
locale_dirs = ["locale"]
Expand Down
73 changes: 73 additions & 0 deletions docs/locale/en/LC_MESSAGES/user_guide/api.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Parallel Programming Course Documentation.
# Copyright (C) 2025, Learning Process
# This file is distributed under the same license as the Parallel
# Programming Course package.
# Learning Process Team <nesterov.alexander@outlook.com>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: Parallel Programming Course \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-22 21:38+0200\n"
"PO-Revision-Date: 2025-08-22 21:45+0200\n"
"Last-Translator: Learning Process Team <nesterov.alexander@outlook.com>\n"
"Language: en\n"
"Language-Team: Learning Process Team (gooddoog@student.su, nesterov.alexander@outlook.com)\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"

#: ../../../../docs/user_guide/api.rst:2
msgid "API Reference"
msgstr ""

#: ../../../../docs/user_guide/api.rst:8
msgid "Runners Module"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Functions"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Parameters"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Returns"
msgstr ""

#: ../../../../docs/user_guide/api.rst:14
msgid "Task Module"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Typedefs"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Template Parameters"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Enums"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Throws"
msgstr ""

#: ../../../../docs/user_guide/api.rst
msgid "Variables"
msgstr ""

#: ../../../../docs/user_guide/api.rst:20
msgid "Utility Module"
msgstr ""

#: ../../../../docs/user_guide/api.rst:26
msgid "Performance Module"
msgstr ""

74 changes: 74 additions & 0 deletions docs/locale/ru/LC_MESSAGES/user_guide/api.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Parallel Programming Course Documentation.
# Copyright (C) 2025, Learning Process
# This file is distributed under the same license as the Parallel
# Programming Course package.
# Learning Process Team <gooddoog@student.su>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: Parallel Programming Course \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-22 21:38+0200\n"
"PO-Revision-Date: 2025-08-22 21:45+0200\n"
"Last-Translator: Learning Process Team <gooddoog@student.su>\n"
"Language: ru\n"
"Language-Team: Learning Process Team (gooddoog@student.su, nesterov.alexander@outlook.com)\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"

#: ../../../../docs/user_guide/api.rst:2
msgid "API Reference"
msgstr "Справочник API"

#: ../../../../docs/user_guide/api.rst:8
msgid "Runners Module"
msgstr "Модуль выполнения"

#: ../../../../docs/user_guide/api.rst
msgid "Functions"
msgstr "Функции"

#: ../../../../docs/user_guide/api.rst
msgid "Parameters"
msgstr "Параметры"

#: ../../../../docs/user_guide/api.rst
msgid "Returns"
msgstr "Возвращаемые значения"

#: ../../../../docs/user_guide/api.rst:14
msgid "Task Module"
msgstr "Модуль задач"

#: ../../../../docs/user_guide/api.rst
msgid "Typedefs"
msgstr "Псевдонимы типов"

#: ../../../../docs/user_guide/api.rst
msgid "Template Parameters"
msgstr "Параметры шаблона"

#: ../../../../docs/user_guide/api.rst
msgid "Enums"
msgstr "Перечисления"

#: ../../../../docs/user_guide/api.rst
msgid "Throws"
msgstr "Исключения"

#: ../../../../docs/user_guide/api.rst
msgid "Variables"
msgstr "Переменные"

#: ../../../../docs/user_guide/api.rst:20
msgid "Utility Module"
msgstr "Вспомогательный модуль (модуль с утилитами)"

#: ../../../../docs/user_guide/api.rst:26
msgid "Performance Module"
msgstr "Модуль измерения производительности"

25 changes: 23 additions & 2 deletions docs/user_guide/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,26 @@ API Reference
.. toctree::
:maxdepth: 1

.. .. doxygenindex::
.. :project: ParallelProgrammingCourse
Runners Module
--------------

.. doxygennamespace:: ppc::runners
:project: ParallelProgrammingCourse

Task Module
-----------

.. doxygennamespace:: ppc::task
:project: ParallelProgrammingCourse

Utility Module
--------------

.. doxygennamespace:: ppc::util
:project: ParallelProgrammingCourse

Performance Module
------------------

.. doxygennamespace:: ppc::performance
:project: ParallelProgrammingCourse
Loading