Append
()
|
Block< const InterfaceReference *const >
|
private
|
Begin
() const
|
Block< const InterfaceReference *const >
|
|
Block
()
|
Block< const InterfaceReference *const >
|
|
Block
(const InterfaceReference *const *ptr, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType))
|
Block< const InterfaceReference *const >
|
|
Block
(Iterator start, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType))
|
Block< const InterfaceReference *const >
|
|
Block
(ConstIterator start, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType))
|
Block< const InterfaceReference *const >
|
|
Block
(const InterfaceReference *const(&array)[N])
|
Block< const InterfaceReference *const >
|
|
Block
(const std::initializer_list< typename std::remove_const< const InterfaceReference *const >::type > &list)
|
Block< const InterfaceReference *const >
|
|
Block
(const Block &src)=default
|
Block< const InterfaceReference *const >
|
|
ConstIterator
typedef
|
Block< const InterfaceReference *const >
|
|
CopyFrom
(const Block &src)=delete
|
Block< const InterfaceReference *const >
|
|
CopyValuesFrom
(const Block< T2, S2 > &other)
|
Block< const InterfaceReference *const >
|
|
CopyValuesFrom
(const COLLECTION &other)
|
Block< const InterfaceReference *const >
|
|
DummyReturnType
|
Block< const InterfaceReference *const >
|
|
DummyReturnType
|
Block< const InterfaceReference *const >
|
|
End
() const
|
Block< const InterfaceReference *const >
|
|
Erase
(Int index, Int count)
|
Block< const InterfaceReference *const >
|
private
|
Flush
()
|
Block< const InterfaceReference *const >
|
private
|
GENERIC
|
Block< const InterfaceReference *const >
|
static
|
GetBlock
(Int index, Block< const const InterfaceReference *const, false > &block) const
|
Block< const InterfaceReference *const >
|
|
GetBlock
(Int index, Block< const InterfaceReference *const, false > &block)
|
Block< const InterfaceReference *const >
|
|
GetBlock
(Int index, StridedBlock< const InterfaceReference *const > &block)
|
Block< const InterfaceReference *const >
|
|
GetBlock
(Int index, StridedBlock< const const InterfaceReference *const > &block) const
|
Block< const InterfaceReference *const >
|
|
GetCapacityCount
() const
|
Block< const InterfaceReference *const >
|
|
GetFirst
() const
|
Block< const InterfaceReference *const >
|
|
GetLast
() const
|
Block< const InterfaceReference *const >
|
|
GetMemorySize
() const
|
Block< const InterfaceReference *const >
|
|
GetPtr
(Int index) const
|
Block< const InterfaceReference *const >
|
private
|
GetStride
() const
|
Block< const InterfaceReference *const >
|
|
Insert
(Int index)
|
Block< const InterfaceReference *const >
|
private
|
Insert
(Int index, const Block< const const InterfaceReference *const > &values)
|
Block< const InterfaceReference *const >
|
private
|
IsBlock
typedef
|
Block< const InterfaceReference *const >
|
|
IsStrided
() const
|
Block< const InterfaceReference *const >
|
|
Iterator
typedef
|
Block< const InterfaceReference *const >
|
|
NullValueRef
()
|
Block< const InterfaceReference *const >
|
static
|
operator ArrayImpl< Block & >
()=delete
|
Block< const InterfaceReference *const >
|
|
operator ArrayImpl< const Block & >
() const=delete
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional< GENERIC, const volatile DummyReturnType, const Block< typename InheritConst< Generic, const InterfaceReference *const >::type, STRIDED > & >::type
() const
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional< STD_IS_REPLACEMENT
(const, const InterfaceReference *const)
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional< STRIDED, DummyReturnType, Block< const InterfaceReference *const, true, MOVE >>::type
() const
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional< STRIDED||!MOVE, DummyReturnType &, Block< const InterfaceReference *const, true, false >>::type
() const
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional< STRIDED||!MOVE||STD_IS_REPLACEMENT
(const, const InterfaceReference *const)
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional< STRIDED||STD_IS_REPLACEMENT
(const, const InterfaceReference *const)
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional<!MOVE, const volatile DummyReturnType &, const Block< const InterfaceReference *const, STRIDED, false > & >::type
() const
|
Block< const InterfaceReference *const >
|
|
operator typename std::conditional<!MOVE||STD_IS_REPLACEMENT
(const, const InterfaceReference *const)
|
Block< const InterfaceReference *const >
|
|
operator=
(const Block &src)=default
|
Block< const InterfaceReference *const >
|
|
operator[]
(Int index) const
|
Block< const InterfaceReference *const >
|
|
重置
()
|
Block< const InterfaceReference *const >
|
|
Resize
(Int count, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::DEFAULT)
|
Block< const InterfaceReference *const >
|
private
|
Set
(const InterfaceReference *const *ptr, Int size, Int stride=(STRIDED &&GENERIC) ? -1 :SIZEOF(StrideType))
|
Block< const InterfaceReference *const >
|
|
SetCapacityHint
(Int requestedCapacity, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)
|
Block< const InterfaceReference *const >
|
private
|
SetFirst
(const InterfaceReference *const *value)
|
Block< const InterfaceReference *const >
|
|
切片
(Int start) const
|
Block< const InterfaceReference *const >
|
|
切片
(Int start, Int end) const
|
Block< const InterfaceReference *const >
|
|
StartsWith
(const Block &prefix) const
|
Block< const InterfaceReference *const >
|
|
StrideType
typedef
|
Block< const InterfaceReference *const >
|
|
Super
typedef
|
Block< const InterfaceReference *const >
|
|
SwapErase
(Int index, Int count)
|
Block< const InterfaceReference *const >
|
private
|
type
() const
|
Block< const InterfaceReference *const >
|
|
type
() const
|
Block< const InterfaceReference *const >
|
|
type
() const
|
Block< const InterfaceReference *const >
|
|
type
() const
|
Block< const InterfaceReference *const >
|
|
value
|
InterfacesBlock< INTERFACES >
|
static
|