diff options
Autocommit at 28.05.2022 @ 16:14
1 files changed, 21 insertions, 0 deletions
| -rw-r--r-- | src/Generic/Pair/Pair.hpp | 21 |
diff --git a/src/Generic/Pair/Pair.hpp b/src/Generic/Pair/Pair.hpp index 460bd56..e21ea51 100644 --- a/src/Generic/Pair/Pair.hpp +++ b/src/Generic/Pair/Pair.hpp @@ -7,7 +7,28 @@ class Pair { U right; public: + Pair(); Pair(const T& left, const U& right); + + const T& l(); + const U& r(); }; +template <typename T, typename U> +Pair<T, U>::Pair() : left(), right() {} + + +template <typename T, typename U> +Pair<T, U>::Pair(const T& left, const U& right) : left(left), right(right) {} + +template <typename T, typename U> +const T& Pair<T, U>::l() { + return left; +} + +template <typename T, typename U> +const U& Pair<T, U>::r() { + return right; +} + #endif |
