Мы знаем, что реализации std::tuple
в libc ++ и libstdc ++ очень разные - прямой и обратный порядок хранения элементов:
Почему libstdc ++ хранит элементы std :: tuple в обратном порядке?
Однако класс кортежей EASTL в комментарии говорит, что его реализация основана на libc ++. Однако в нем не говорится, есть ли какие-либо нетривиальные изменения или это простой импорт в EASTL (в зависимости от версий EASTL <type_traits>
, <functional>
et c.).
Итак, что это? И - если есть существенная разница, почему это было введено?