YSTest: platform::containers 命名空间参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类型定义
platform::containers 命名空间参考

## 类型定义

template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>
using | deque = std::deque< _type, _tAlloc >
template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>
using | forward_list = std::forward_list< _type, _tAlloc >
template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>
using | list = ystdex::list< _type, _tAlloc >
template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>
using | vector = std::vector< _type, _tAlloc >
template<typename _tKey , typename _tMapped , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>
using | map = ystdex::map< _tKey, _tMapped, _fComp, _tAlloc >
template<typename _tKey , typename _tMapped , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>
using | multimap = std::multimap< _tKey, _tMapped, _fComp, _tAlloc >
template<typename _tKey , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>
using | multiset = std::multiset< _tKey, _fComp, _tAlloc >
template<typename _tKey , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>
using | set = std::set< _tKey, _fComp, _tAlloc >
template<typename _tKey , typename _tMapped , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>
using | unordered_map = std::unordered_map< _tKey, _tMapped, _fHash, _fEqual, _tAlloc >
template<typename _tKey , typename _tMapped , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>
using | unordered_multimap = std::unordered_multimap< _tKey, _tMapped, _fHash, _fEqual, _tAlloc >
template<typename _tKey , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>
using | unordered_multiset = std::unordered_multiset< _tKey, _fHash, _fEqual, _tAlloc >
template<typename _tKey , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>
using | unordered_set = std::unordered_set< _tKey, _fHash, _fEqual, _tAlloc >
template<typename _type , class _tSeqCon = deque<_type>>
using | stack = std::stack< _type, _tSeqCon >
template<typename _tKey , class _tSeqCon = vector<_tKey>, class _fComp = ystdex::less<_tKey>>
using | priority_queue = std::priority_queue< _tKey, _tSeqCon, _fComp >
template<typename _type , class _tSeqCon = deque<_type>>
using | queue = std::queue< _type, _tSeqCon >

## 详细描述

自从
  build 593

## 类型定义说明

## ◆ deque

template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>

using platform::containers::deque = typedef std::deque<_type, _tAlloc>

自从
  build 843

在文件 Container.h 第 93 行定义.

## ◆ forward_list

template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>

using platform::containers::forward_list = typedef std::forward_list<_type, _tAlloc>

在文件 Container.h 第 96 行定义.

## ◆ list

template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>

using platform::containers::list = typedef ystdex::list<_type, _tAlloc>

在文件 Container.h 第 99 行定义.

## ◆ map

template<typename _tKey , typename _tMapped , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>

using platform::containers::map = typedef ystdex::map<_tKey, _tMapped, _fComp, _tAlloc>

在文件 Container.h 第 113 行定义.

## ◆ multimap

template<typename _tKey , typename _tMapped , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>

using platform::containers::multimap = typedef std::multimap<_tKey, _tMapped, _fComp, _tAlloc>

在文件 Container.h 第 118 行定义.

## ◆ multiset

template<typename _tKey , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>

using platform::containers::multiset = typedef std::multiset<_tKey, _fComp, _tAlloc>

在文件 Container.h 第 122 行定义.

## ◆ priority_queue

template<typename _tKey , class _tSeqCon = vector<_tKey>, class _fComp = ystdex::less<_tKey>>

using platform::containers::priority_queue = typedef std::priority_queue<_tKey, _tSeqCon, _fComp>

在文件 Container.h 第 157 行定义.

## ◆ queue

template<typename _type , class _tSeqCon = deque<_type>>

using platform::containers::queue = typedef std::queue<_type, _tSeqCon>

在文件 Container.h 第 160 行定义.

## ◆ set

template<typename _tKey , typename _fComp = ystdex::less<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>

using platform::containers::set = typedef std::set<_tKey, _fComp, _tAlloc>

在文件 Container.h 第 126 行定义.

## ◆ stack

template<typename _type , class _tSeqCon = deque<_type>>

using platform::containers::stack = typedef std::stack<_type, _tSeqCon>

在文件 Container.h 第 153 行定义.

## ◆ unordered_map

template<typename _tKey , typename _tMapped , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>

using platform::containers::unordered_map = typedef std::unordered_map<_tKey, _tMapped, _fHash, _fEqual, _tAlloc>

在文件 Container.h 第 132 行定义.

## ◆ unordered_multimap

template<typename _tKey , typename _tMapped , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<std::pair<const _tKey, _tMapped>>>

using platform::containers::unordered_multimap = typedef std::unordered_multimap<_tKey, _tMapped, _fHash, _fEqual, _tAlloc>

在文件 Container.h 第 138 行定义.

## ◆ unordered_multiset

template<typename _tKey , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>

using platform::containers::unordered_multiset = typedef std::unordered_multiset<_tKey, _fHash, _fEqual, _tAlloc>

在文件 Container.h 第 144 行定义.

## ◆ unordered_set

template<typename _tKey , typename _fHash = std::hash<_tKey>, typename _fEqual = ystdex::equal_to<_tKey>, class _tAlloc = pmr::polymorphic_allocator<_tKey>>

using platform::containers::unordered_set = typedef std::unordered_set<_tKey, _fHash, _fEqual, _tAlloc>

在文件 Container.h 第 150 行定义.

## ◆ vector

template<typename _type , class _tAlloc = pmr::polymorphic_allocator<_type>>

using platform::containers::vector = typedef std::vector<_type, _tAlloc>

在文件 Container.h 第 102 行定义.