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; + +} +} +}