YSTest: YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::CreateInPlaceFunctor结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Public 属性 | 所有成员列表
YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::CreateInPlaceFunctor结构体 参考final

## Public 成员函数

template<typename... _tParams>
auto | operator() (_tParams &&... args) -> decltype(HolderOperations< _tHolder >::CreateInPlace(std::allocator_arg, Allocator, yforward(args)...))

## Public 属性

const _tByteAlloc & | Allocator

## 详细描述

### template<class _tHolder, class _tByteAlloc>
struct YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::CreateInPlaceFunctor

自从
  build 899

在文件 YObject.h 第 402 行定义.

## 成员函数说明

## ◆ operator()()

template<class _tHolder , class _tByteAlloc >
template<typename... _tParams>

auto YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::CreateInPlaceFunctor::operator() | ( | _tParams &&... | args | ) | -> decltype(HolderOperations<_tHolder>::CreateInPlace( std::allocator_arg, Allocator, yforward(args)...))

inline

在文件 YObject.h 第 408 行定义.

引用了 YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::CreateInPlaceFunctor::Allocator, YSLib::args, YSLib::HolderOperations< _tHolder >::CreateInPlace() , 以及 yforward.

函数调用图:

## 类成员变量说明

## ◆ Allocator

template<class _tHolder , class _tByteAlloc >

const _tByteAlloc& YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::CreateInPlaceFunctor::Allocator

在文件 YObject.h 第 404 行定义.

被这些函数引用 YSLib::AllocatedHolderOperations< _tHolder, _tByteAlloc >::CreateInPlaceFunctor::operator()().

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

- YObject.h