| 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 |