YSTest: ystdex::details::list_node< _type > 模板类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Private 属性 | 所有成员列表
ystdex::details::list_node< _type > 模板类 参考

`#include <list.hpp>`

类 ystdex::details::list_node< _type > 继承关系图:
[图例]
ystdex::details::list_node< _type > 的协作图:
[图例]

## Public 成员函数

_type * | access_ptr ()
const _type * | access_ptr () const
Public 成员函数 继承自 ystdex::details::list_node_base
void | reset_links ()
void | transfer (base_ptr, base_ptr)
void | reverse_nodes ()
void | hook (base_ptr)
void | unhook ()

## Private 属性

standard_layout_storage< aligned_storage_t< sizeof(_type), std::alignment_of< _type >::value > > | storage

## 额外继承的成员函数

Public 类型 继承自 ystdex::details::list_node_base
using | base_ptr = list_node_base *
using | const_base_ptr = const list_node_base *
静态 Public 成员函数 继承自 ystdex::details::list_node_base
static void | swap (list_node_base &, list_node_base &)
Public 属性 继承自 ystdex::details::list_node_base
base_ptr | next
base_ptr | prev

## 详细描述

### template<typename _type>
class ystdex::details::list_node< _type >

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

## 成员函数说明

## ◆ access_ptr() [1/2]

template<typename _type >

_type* ystdex::details::list_node< _type >::access_ptr | ( |  | ) |

inline

自从
  build 855

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

引用了 ystdex::standard_layout_storage< _tUnderlying >::access() , 以及 ystdex::details::list_node< _type >::storage.

被这些函数引用 ystdex::details::list_rep< _type, std::allocator< _type > >::construct_node().

函数调用图:
这是这个函数的调用关系图:

## ◆ access_ptr() [2/2]

template<typename _type >

const _type* ystdex::details::list_node< _type >::access_ptr | ( |  | ) | const

inline

自从
  build 855

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

引用了 ystdex::standard_layout_storage< _tUnderlying >::access() , 以及 ystdex::details::list_node< _type >::storage.

函数调用图:

## 类成员变量说明

## ◆ storage

template<typename _type >

standard_layout_storage<aligned_storage_t<sizeof(_type), std::alignment_of< _type >::value> > ystdex::details::list_node< _type >::storage

private

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

被这些函数引用 ystdex::details::list_node< _type >::access_ptr().

该类的文档由以下文件生成:

- list.hpp