Website Summary Files Commits Branches @commit @diff @stats
path: root / Utills / Kindle / Pair.hpp
diff options
context:
space:
mode:
Commit414aec98b546d11698af7fdcb441e8080da6e46a (patch)
Author
 Stoycho Kyosev <68247567+stoychoX@users.noreply.github.com>
2022-05-12 22:21:57 +0300
Committer
 GitHub <noreply@github.com>
2022-05-12 22:21:57 +0300
Filesb8747c23acce8a9c91ad3364f7bd020cc3aa204e /Utills/Kindle/Pair.hpp
Object-oriented_programming_FMI-414aec98b546d11698af7fdcb441e8080da6e46a.tar
Object-oriented_programming_FMI-414aec98b546d11698af7fdcb441e8080da6e46a.tar.gz
Object-oriented_programming_FMI-414aec98b546d11698af7fdcb441e8080da6e46a.zip
Parentfdf22bff479c48991ea769ffe3964d50678c5ffb (diff)
Add files via upload
1 files changed, 29 insertions, 0 deletions
-rw-r--r--Utills/Kindle/Pair.hpp29
diff --git a/Utills/Kindle/Pair.hpp b/Utills/Kindle/Pair.hpp
new file mode 100644
index 0000000..52859fe
--- /dev/null
+++ b/Utills/Kindle/Pair.hpp
@@ -0,0 +1,29 @@
+#pragma once
+
+template<class T, class U>
+class Pair {
+ T first;
+ U second;
+public:
+ Pair() {
+ first = T();
+ second = U();
+ }
+ Pair(const T& fst, const U& snd) : first(fst), second(snd) {}
+
+ const T& getFirst() const {
+ return first;
+ }
+
+ const U& getSecond() const {
+ return second;
+ }
+
+ void setFirst(const T& arg) {
+ first = arg;
+ }
+
+ void setSecond(const U& arg) {
+ second = arg;
+ }
+}; \ No newline at end of file