diff -r 2999fca726f3 -r a8ccd2b19faa include/relpipe/common/type/typedefs.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/include/relpipe/common/type/typedefs.h Fri Dec 13 14:55:06 2019 +0100
@@ -0,0 +1,43 @@
+/**
+ * Relational pipes (library)
+ * Copyright © 2018 František Kučera (Frantovo.cz, GlobalCode.info)
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the:
+ * - GNU Lesser General Public License as published by the Free Software Foundation;
+ * version 3 of the License or (at your option)
+ * - GNU General Public License as published by the Free Software Foundation;
+ * version 2 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+#pragma once
+
+#include
+#include
+
+namespace relpipe {
+namespace common {
+namespace type {
+
+// Recommended alias:
+// namespace t = relpipe::common::type;
+
+using Octet = uint8_t;
+using Integer = int64_t;
+using UnsignedInteger = uint64_t;
+using Boolean = bool;
+/**
+ * Text string as UTF-8 bytes (regardless the current platform encoding).
+ */
+using String = std::string;
+
+}
+}
+}