Website Summary Files Commits Branches @commit @diff @stats
path: root / src / ConsoleInterface
diff options
context:
space:
mode:
Commit2e64a3ecefa90277d1cfd7471616d47e9f2a12f6 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-02 07:14:58 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-02 07:14:58 +0300
Files87e9d7cdf166cafc63bcf924b742b8aa4612cfe6 /src/ConsoleInterface
FMI-OOP-P1_TicketSystem-2e64a3ecefa90277d1cfd7471616d47e9f2a12f6.tar
FMI-OOP-P1_TicketSystem-2e64a3ecefa90277d1cfd7471616d47e9f2a12f6.tar.gz
FMI-OOP-P1_TicketSystem-2e64a3ecefa90277d1cfd7471616d47e9f2a12f6.zip
Parent0047a4cb13408871284af9c2ce0a5c4272be2eef (diff)
Autocommit at 02.05.2022 @ 07:14
2 files changed, 11 insertions, 0 deletions
-rw-r--r--src/ConsoleInterface/Toolbox.cpp6
-rw-r--r--src/ConsoleInterface/Toolbox.h5
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 <iostream>
+
+template <class T>
+void read(T* storage) {
+ std::cin >> storage;
+}
template <class T>
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 <class T>
+void read(T* storage) {
template <class T>
void print(const T* item);
+
template <class T>
void printLine(const T* item);
+
template <class T>
void print(const T& item);
+
template <class T>
void printLine(const T& item);