#ifndef NG_CORE_HPP #define NG_CORE_HPP // std includes #include #include #include #include #include #include #include #include #include #include #include #include namespace ngcore { #if defined(__GNUC__) inline bool likely (bool x) { return __builtin_expect((x), true); } inline bool unlikely (bool x) { return __builtin_expect((x), false); } #else inline bool likely (bool x) { return x; } inline bool unlikely (bool x) { return x; } #endif } // own includes #include "type_traits.hpp" #include "basearchive.hpp" #include "version.hpp" #include "archive.hpp" #endif // NG_CORE_HPP