From 2e64a3ecefa90277d1cfd7471616d47e9f2a12f6 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 2 May 2022 07:14:58 +0300 Subject: Autocommit at 02.05.2022 @ 07:14 --- src/ConsoleInterface/Toolbox.cpp | 6 ++++++ src/ConsoleInterface/Toolbox.h | 5 +++++ 2 files changed, 11 insertions(+) (limited to 'src/ConsoleInterface') diff --git a/src/ConsoleInterface/Toolbox.cpp b/src/ConsoleInterface/Toolbox.cpp index 6e67dcb..ccab1b7 100644 --- a/src/ConsoleInterface/Toolbox.cpp +++ b/src/ConsoleInterface/Toolbox.cpp @@ -1,4 +1,10 @@ #include "Toolbox.h" +#include + +template +void read(T* storage) { + std::cin >> storage; +} template void print(const T* item) { diff --git a/src/ConsoleInterface/Toolbox.h b/src/ConsoleInterface/Toolbox.h index 3ddd283..cf2434e 100644 --- a/src/ConsoleInterface/Toolbox.h +++ b/src/ConsoleInterface/Toolbox.h @@ -1,13 +1,18 @@ #ifndef HEADER_CONSOLEINTERFACE_TOOLBOX #define HEADER_CONSOLEINTERFACE_TOOLBOX +template +void read(T* storage) { template void print(const T* item); + template void printLine(const T* item); + template void print(const T& item); + template void printLine(const T& item); -- cgit v1.3.1-23-gd82d