YSTest: ystdex::details::list_rep< _type, _tAlloc >::components结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Public 属性 | 所有成员列表
ystdex::details::list_rep< _type, _tAlloc >::components结构体 参考

`#include <list.hpp>`

类 ystdex::details::list_rep< _type, _tAlloc >::components 继承关系图:
[图例]
ystdex::details::list_rep< _type, _tAlloc >::components 的协作图:
[图例]

## Public 成员函数

| components ()
| components (node_allocator a)
| components (const components &x)
| components (components &&)=default
| components (components &&x, node_allocator a)

## Public 属性

list_header | header {}

## 详细描述

### template<typename _type, class _tAlloc>
struct ystdex::details::list_rep< _type, _tAlloc >::components

在文件 list.hpp 第 267 行定义.

## 构造及析构函数说明

## ◆ components() [1/5]

template<typename _type , class _tAlloc >

ystdex::details::list_rep< _type, _tAlloc >::components::components | ( |  | ) |

inline

在文件 list.hpp 第 271 行定义.

## ◆ components() [2/5]

template<typename _type , class _tAlloc >

ystdex::details::list_rep< _type, _tAlloc >::components::components | ( | node_allocator | a | ) |

inlineexplicit

自从
  build 867

在文件 list.hpp 第 276 行定义.

## ◆ components() [3/5]

template<typename _type , class _tAlloc >

ystdex::details::list_rep< _type, _tAlloc >::components::components | ( | const components & | x | ) |

inline

在文件 list.hpp 第 279 行定义.

## ◆ components() [4/5]

template<typename _type , class _tAlloc >

ystdex::details::list_rep< _type, _tAlloc >::components::components | ( | components && |  | ) |

default

## ◆ components() [5/5]

template<typename _type , class _tAlloc >

ystdex::details::list_rep< _type, _tAlloc >::components::components | ( | components && | x,
|  | node_allocator | a
| ) |  |

inline

自从
  build 867

在文件 list.hpp 第 285 行定义.

## 类成员变量说明

## ◆ header

template<typename _type , class _tAlloc >

list_header ystdex::details::list_rep< _type, _tAlloc >::components::header {}

在文件 list.hpp 第 269 行定义.

被这些函数引用 ystdex::details::list_rep< _type, std::allocator< _type > >::append_default(), ystdex::details::list_rep< _type, std::allocator< _type > >::attach_node(), ystdex::details::list_rep< _type, std::allocator< _type > >::begin(), ystdex::details::list_rep< _type, std::allocator< _type > >::clear(), ystdex::details::list_rep< _type, std::allocator< _type > >::clear_nodes(), ystdex::details::list_rep< _type, std::allocator< _type > >::clear_nodes_from(), ystdex::details::list_rep< _type, std::allocator< _type > >::detach_node(), ystdex::details::list_rep< _type, std::allocator< _type > >::empty(), ystdex::details::list_rep< _type, std::allocator< _type > >::end(), ystdex::details::list_rep< _type, std::allocator< _type > >::erase_range(), ystdex::details::list_rep< _type, std::allocator< _type > >::merge(), ystdex::details::list_rep< _type, std::allocator< _type > >::move_nodes(), ystdex::details::list_rep< _type, std::allocator< _type > >::pop_back(), ystdex::details::list_rep< _type, std::allocator< _type > >::reverse(), ystdex::details::list_rep< _type, std::allocator< _type > >::size() , 以及 ystdex::details::list_rep< _type, std::allocator< _type > >::splice().

该结构体的文档由以下文件生成:

- list.hpp