|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
#include <any.h>

Public 类型 | |
| using | underlying = _tPOD |
Public 成员函数 | |
| void * | access () |
| const void * | access () const |
| template<typename _type > | |
| _type & | access () |
| template<typename _type > | |
| const _type & | access () const |
| pod_storage ()=default | |
| template<typename _type , typename = ystdex::exclude_self_ctor_t<pod_storage, _type>> | |
| pod_storage (_type &&x) | |
| template<typename _type , typename = ystdex::exclude_self_ctor_t<pod_storage, _type>> | |
| pod_storage & | operator= (_type &&x) |
Public 属性 | |
| underlying | object |
| byte | data [sizeof(underlying)] |
| using ystdex::pod_storage< _tPOD >::underlying = _tPOD |
|
default |
|
inline |
|
inline |
参考自 ystdex::pod_storage< non_aggregate_pod >::access(), ystdex::any_input_iterator< _type, _tDifference, _tPointer, _tReference >::check_undereferenceable(), ystdex::any::get(), ystdex::any::get_holder(), ystdex::any_ops::iterator_handler< _type >::manage(), ystdex::any_ops::input_iterator_handler< _type >::manage(), ystdex::any_input_iterator< _type, _tDifference, _tPointer, _tReference >::operator*(), ystdex::pod_storage< non_aggregate_pod >::pod_storage() , 以及 ystdex::any::type().

|
inline |
|
inline |
|
inline |
|
inline |
| byte ystdex::pod_storage< _tPOD >::data[sizeof(underlying)] |
| underlying ystdex::pod_storage< _tPOD >::object |