<filename>libs/fnd/ranges/include/bksge/fnd/ranges/detail/max_diff_type.hpp<gh_stars>1-10
﻿/**
 *	@file	max_diff_type.hpp
 *
 *	@brief	max_diff_type の定義
 *
 *	@author	myoukaku
 */

#ifndef BKSGE_FND_RANGES_DETAIL_MAX_DIFF_TYPE_HPP
#define BKSGE_FND_RANGES_DETAIL_MAX_DIFF_TYPE_HPP

namespace bksge
{

namespace ranges
{

namespace detail
{

#if __SIZEOF_INT128__

using max_diff_type = __int128;

#else

using max_diff_type = long long;

#endif

}	// namespace detail

}	// namespace ranges

}	// namespace bksge

#endif // BKSGE_FND_RANGES_DETAIL_MAX_DIFF_TYPE_HPP
