#include <Assign.h>
| Public Types | |
| enum | { DstIsAligned = Derived::Flags & AlignedBit, DstHasDirectAccess = Derived::Flags & DirectAccessBit, SrcIsAligned = OtherDerived::Flags & AlignedBit, JointAlignment = bool(DstIsAligned) && bool(SrcIsAligned) ? Aligned : Unaligned } | 
| enum | { Traversal, Vectorized } | 
| enum | { Unrolling } | 
| Private Types | |
| enum | { InnerSize, InnerMaxSize, MaxSizeAtCompileTime = Derived::SizeAtCompileTime, PacketSize = packet_traits<typename Derived::Scalar>::size } | 
| enum | { StorageOrdersAgree = (int(Derived::IsRowMajor) == int(OtherDerived::IsRowMajor)), MightVectorize, MayInnerVectorize, MayLinearize = StorageOrdersAgree && (int(Derived::Flags) & int(OtherDerived::Flags) & LinearAccessBit), MayLinearVectorize, MaySliceVectorize } | 
| enum | { UnrollingLimit = EIGEN_UNROLLING_LIMIT * (Vectorized ? int(PacketSize) : 1) } | 
| anonymous enum | 
| 
 | private | 
| 
 | private | 
| anonymous enum | 
| 
 | private | 
| anonymous enum |