File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11/* * \file wb_clone.hpp
22* \brief WSPARCIE DLA KLONOWANIA DOWOLNYCH OBIEKTÓW C++.
3- * @date 2026-04-29 (ostatnia modyfikacja)
3+ * @date 2026-04-30 (ostatnia modyfikacja)
44* \author borkowsk
55* \details
66* - Funkcja do klonowania łańcuchów znaków (string);
77* - Szablon funkcji do klonowania skalarów;
88* - Szablon klasy do wymuszonego klonowania;
99* - Dla wskaźników typu char obsługa intuicyjna — kopiowanie zawartości, a nie wartości wskaźnika.
10+ * @note Jeśli używasz biblioteki `SymShellLight` razem z pełną wersją WB_RTM to upewnij się, czy ten plik i jego
11+ * wersja w pełnej bibliotece są zgodne. A najlepiej tak ustal kolejność ścieżek INCLUDE, żeby korzystać
12+ * tylko z pełnej wersji.
1013* ******************************************************************************************************************** */
1114#ifndef WB_CLONE_HPP_INCLUDED_
1215#define WB_CLONE_HPP_INCLUDED_
Original file line number Diff line number Diff line change 11// / \file wb_cpucl.hpp
22// / \brief Klasa stopera liczącego czas CPU
3- // / @date 2026-04-29 (last modification)
3+ // / @date 2026-04-30 (last modification)
44// / \author borkowsk
55// / \warning OBSOLETE
6+ // / @note Jeśli używasz biblioteki `SymShellLight` razem z pełną wersją WB_RTM to upewnij się, czy ten plik i jego
7+ // / wersja w pełnej bibliotece są zgodne. A najlepiej tak ustal kolejność ścieżek INCLUDE, żeby korzystać
8+ // / tylko z pełnej wersji.
69// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
710#ifndef __CPU_CLOCK_HPP_
811#define __CPU_CLOCK_HPP_
Original file line number Diff line number Diff line change 11// / @file
22// / @brief LIMITY DLA TYPÓW SKALARNYCH (Zaprojektowane, zanim podobne rozwiązanie pojawiło się w standardzie C++).
33// /
4- // / @date 2026-04-29 (last modification)
4+ // / @date 2026-04-30 (last modification)
55// / \details Szablon klas implementujących limity dla skalarów
66// / z możliwością dodania własnych specjalizacji.
77// / Ten jest w przestrzeni nazw 'wbrtm::'.
1111// / tego pliku
1212// / \author borkowsk
1313// / \warning OBSOLETE
14+ // / @note Jeśli używasz biblioteki `SymShellLight` razem z pełną wersją WB_RTM to upewnij się, czy ten plik i jego
15+ // / wersja w pełnej bibliotece są zgodne. A najlepiej tak ustal kolejność ścieżek INCLUDE, żeby korzystać
16+ // / tylko z pełnej wersji.
1417// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1518
1619// / @ingroup OBSOLETE
Original file line number Diff line number Diff line change 11// / \file wb_ptr.hpp
22// / \brief Proste szablony inteligentnych wskaźników oraz tablic dynamicznych.
3- // / @date 2026-04-29 (modified)
3+ // / @date 2026-04-30 (modified)
44// /
55// / \details
66// / ZAWARTOŚĆ:
1818// /
1919// / \copyright Wojciech Borkowski wborkowski (_at_) uw.edu.pl
2020// / \author borkowsk
21+ // / @note Jeśli używasz biblioteki `SymShellLight` razem z pełną wersją WB_RTM to upewnij się, czy ten plik i jego
22+ // / wersja w pełnej bibliotece są zgodne. A najlepiej tak ustal kolejność ścieżek INCLUDE, żeby korzystać
23+ // / tylko z pełnej wersji.
2124// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2225
2326#ifndef __WB_PTR_HPP__
Original file line number Diff line number Diff line change 11/* * \file wb_rand.hpp
22 * \brief PODSTAWOWE KLASY GENERATORÓW LICZB PSEUDOLOSOWYCH
3- * @date 2026-04-29 (ostatnia modyfikacja)
3+ * @date 2026-04-30 (ostatnia modyfikacja)
44 *
55 * \details
6- * - RandomGenerator - interfejs do generatorów losowych.
7- * - RandSTDC - generator losowy zbudowany w oparciu o standard C.
8- * - RandG - generator losowy napisany w C na podstawie "Numerical Recipes".
6+ * - RandomGenerator - interfejs do generatorów losowych.
7+ * - RandSTDC - generator losowy zbudowany w oparciu o standard C.
8+ * - RandG - generator losowy napisany w C na podstawie "Numerical Recipes".
99 * \author Wojciech Borkowski @ Instytut Studiów Społecznych UW.
10+ * @note Jeśli używasz biblioteki `SymShellLight` razem z pełną wersją WB_RTM to upewnij się, czy ten plik i jego
11+ * wersja w pełnej bibliotece są zgodne. A najlepiej tak ustal kolejność ścieżek INCLUDE, żeby korzystać
12+ * tylko z pełnej wersji.
1013 * ****************************************************************************************************************** */
1114#ifndef _WB_RAND_HPP_INCLUDED_
1215#define _WB_RAND_HPP_INCLUDED_ 1
Original file line number Diff line number Diff line change 11/* * @file
2- * @brief Szablon zamiany dwóch wartości tego samego typu niezależnie od typu. *
3- * @date 2026-04-29 (last modification) */
4- /* ========================================================================== */
5- /* Created by borkowsk on 06.01.26. */
6- /* ********************************************************************************* */
2+ * @brief Szablon zamiany dwóch wartości tego samego typu niezależnie od typu.
3+ * @date 2026-04-30 (last modification)
4+ * Created by borkowsk on 06.01.26.
5+ * @note Jeśli używasz biblioteki `SymShellLight` razem z pełną wersją WB_RTM to upewnij się, czy ten plik i jego
6+ * wersja w pełnej bibliotece są zgodne. A najlepiej tak ustal kolejność ścieżek INCLUDE, żeby korzystać
7+ * tylko z pełnej wersji.
8+ * ****************************************************************************************************************** */
79#ifndef WB_SWAP_HPP_INCLUDED_
810#define WB_SWAP_HPP_INCLUDED_
911
Original file line number Diff line number Diff line change 11/* * \file wb_clone.hpp
22* \brief WB CLONING SUPPORT FOR ANY C++ OBJECTS
3- * @date 2026-04-29 (last modification)
3+ * @date 2026-04-30 (last modification)
44* \author borkowsk
55* \details
66* - Function for cloning strings;
77* - Template function for cloning scalars;
88* - Template class for forced cloning;
99* - For class pointers to char could be handled intuitively - by contents, not by pointer value.
10+ * @note If you're using the `SymShellLight` library with the full version of WB_RTM, make sure this file and its version
11+ * in the full library are compatible. Ideally, arrange the include paths so that you only use the full version.
1012* ******************************************************************************************************************** */
1113#ifndef WB_CLONE_HPP_INCLUDED_
1214#define WB_CLONE_HPP_INCLUDED_
Original file line number Diff line number Diff line change 11// / \file wb_cpucl.hpp
22// / \brief CPU stopwatch class
3- // / @date 2026-04-29 (last modification)
3+ // / @date 2026-04-30 (last modification)
44// / \author borkowsk
55// / \warning OBSOLETE
6- // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
6+ // / @note If you're using the `SymShellLight` library with the full version of WB_RTM, make sure this file and its version
7+ // / in the full library are compatible. Ideally, arrange the include paths so that you only use the full version.
8+ // /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
79#ifndef __CPU_CLOCK_HPP_
810#define __CPU_CLOCK_HPP_
911
Original file line number Diff line number Diff line change 11// / @file
22// / @brief LIMITS FOR SCALAR TYPES (Designed before a similar solution appeared in the C++ standard).
3- // / @date 2026-04-29 (last modification)
3+ // / @date 2026-04-30 (last modification)
44// /
55// / \details Class template implementing limits for scalars
66// / with the possibility of adding custom specializations.
1111// / this file.
1212// / \author borkowsk
1313// / \warning OBSOLETE
14+ // / @note If you're using the `SymShellLight` library with the full version of WB_RTM, make sure this file and its version
15+ // / in the full library are compatible. Ideally, arrange the include paths so that you only use the full version.
1416// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1517
1618// / @ingroup OBSOLETE
Original file line number Diff line number Diff line change 11// / \file wb_ptr.hpp
22// / \brief Simple templates for smart pointers and dynamic arrays.
3- // / @date 2026-04-29 (modified)
3+ // / @date 2026-04-30 (modified)
44// /
55// / \details
66// / CONTENTS:
1818// /
1919// / \copyright Wojciech Borkowski wborkowski (_at_) uw.edu.pl
2020// / \author borkowsk
21+ // / @note If you're using the `SymShellLight` library with the full version of WB_RTM, make sure this file and its version
22+ // / in the full library are compatible. Ideally, arrange the include paths so that you only use the full version.
2123// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2224
2325#ifndef __WB_PTR_HPP__
You can’t perform that action at this time.
0 commit comments