UsingBasicTypes.h

// UsingBasicTypes.h
//
// Author David Barrett-Lennard
// (C)opyright Cedanet Pty Ltd 2010

#pragma once
#ifndef Ceda_cxUtils_UsingBasicTypes_H
#define Ceda_cxUtils_UsingBasicTypes_H

#include "BasicTypes.h"

#if !defined(__GNUC__) && !defined(__clang__)
    using ceda::ssize_t;
#endif

using ceda::int8;
using ceda::int16;
using ceda::int32;
using ceda::int64;

using ceda::uint8;
using ceda::uint16;
using ceda::uint32;
using ceda::uint64;

#ifdef CEDA_SUPPORT_INT128
    using ceda::int128;
    using ceda::uint128;
#endif

using ceda::float32;
using ceda::float64;

using ceda::char8;
using ceda::char16;
using ceda::xchar;

using ceda::string8;
using ceda::string16;
using ceda::xstring;

using ceda::SubString8;
using ceda::SubString16;
using ceda::SubString;

using ceda::xvector;
using ceda::xmap;
using ceda::xset;

using ceda::xostream;
using ceda::Archive;

using ceda::ptr;
using ceda::pref;
using ceda::cref;

#endif // include guard