trust::ArrayView dna::StringView ArrayView.h typename T typename ArrayViewTraits< T >::value_type using trust::ArrayView< T >::value_type = typename ArrayViewTraits<T>::value_type value_type trust::ArrayView::value_type typename ArrayViewTraits< T >::reference using trust::ArrayView< T >::reference = typename ArrayViewTraits<T>::reference reference trust::ArrayView::reference typename ArrayViewTraits< T >::const_reference using trust::ArrayView< T >::const_reference = typename ArrayViewTraits<T>::const_reference const_reference trust::ArrayView::const_reference typename ArrayViewTraits< T >::const_pointer using trust::ArrayView< T >::const_pointer = typename ArrayViewTraits<T>::const_pointer const_pointer trust::ArrayView::const_pointer typename ArrayViewTraits< T >::pointer using trust::ArrayView< T >::pointer = typename ArrayViewTraits<T>::pointer pointer trust::ArrayView::pointer typename ArrayViewTraits< T >::size_type using trust::ArrayView< T >::size_type = typename ArrayViewTraits<T>::size_type size_type trust::ArrayView::size_type typename ArrayViewTraits< T >::difference_type using trust::ArrayView< T >::difference_type = typename ArrayViewTraits<T>::difference_type difference_type trust::ArrayView::difference_type pointer pointer trust::ArrayView< T >::ptr ptr trust::ArrayView::ptr {nullptr} size_type size_type trust::ArrayView< T >::sz sz trust::ArrayView::sz {} trust::ArrayView< T >::ArrayView ()=default ArrayView trust::ArrayView::ArrayView trust::ArrayView< T >::~ArrayView () noexcept=default ~ArrayView trust::ArrayView::~ArrayView trust::ArrayView< T >::ArrayView (const ArrayView &)=default ArrayView trust::ArrayView::ArrayView const ArrayView & ArrayView & ArrayView & trust::ArrayView< T >::operator= (const ArrayView &)=default operator= trust::ArrayView::operator= const ArrayView & trust::ArrayView< T >::ArrayView (ArrayView &&)=default ArrayView trust::ArrayView::ArrayView ArrayView && ArrayView & ArrayView & trust::ArrayView< T >::operator= (ArrayView &&)=default operator= trust::ArrayView::operator= ArrayView && trust::ArrayView< T >::ArrayView (pointer src, size_type size) ArrayView trust::ArrayView::ArrayView pointer src size_type size trust::ArrayView< T >::ArrayView (std::nullptr_t, size_type) ArrayView trust::ArrayView::ArrayView std::nullptr_t size_type typename U trust::ArrayView< T >::ArrayView (ArrayView< U > &src) ArrayView trust::ArrayView::ArrayView ArrayView< U > & src typename U trust::ArrayView< T >::ArrayView (const ArrayView< U > &src) ArrayView trust::ArrayView::ArrayView const ArrayView< U > & src typename U trust::ArrayView< T >::ArrayView (ArrayView< U > &&src) ArrayView trust::ArrayView::ArrayView ArrayView< U > && src typename U typename std::enable_if<!std::is_rvalue_reference< U && >::value, int >::type 0 trust::ArrayView< T >::ArrayView (U &&src) ArrayView trust::ArrayView::ArrayView U && src size_type size_type trust::ArrayView< T >::size () const size trust::ArrayView::size trust::operator== pointer pointer trust::ArrayView< T >::data () data trust::ArrayView::data dna::copyDefinition dna::StringView::dataOrEmpty dna::findIndices trust::operator== const_pointer const_pointer trust::ArrayView< T >::data () const data trust::ArrayView::data pointer pointer trust::ArrayView< T >::begin () begin trust::ArrayView::begin trust::operator== dnac::RemoveAnimatedMapCommand::Impl::setAnimatedMapIndices dnac::RemoveBlendShapeCommand::Impl::setBlendShapeIndices dnac::DNACalibDNAReaderImpl::setBlendShapeTargetDeltas dnac::DNACalibDNAReaderImpl::setBlendShapeTargetVertexIndices dnac::SetBlendShapeTargetDeltasCommand::Impl::setDeltas dnac::RemoveJointAnimationCommand::Impl::setJointIndices dnac::RemoveJointCommand::Impl::setJointIndices dnac::SetSkinWeightsCommand::Impl::setJointIndices dnac::SetLODsCommand::Impl::setLODs dnac::SetBlendShapeTargetDeltasCommand::Impl::setMasks dnac::SetVertexPositionsCommand::Impl::setMasks dnac::RemoveMeshCommand::Impl::setMeshIndices dnac::DNACalibDNAReaderImpl::setNeutralJointRotations dnac::DNACalibDNAReaderImpl::setNeutralJointTranslations dnac::SetVertexPositionsCommand::Impl::setPositions dnac::SetNeutralJointRotationsCommand::Impl::setRotations dnac::SetNeutralJointTranslationsCommand::Impl::setTranslations dnac::SetBlendShapeTargetDeltasCommand::Impl::setVertexIndices dnac::DNACalibDNAReaderImpl::setVertexPositions dnac::SetSkinWeightsCommand::Impl::setWeights pointer pointer trust::ArrayView< T >::end () end trust::ArrayView::end trust::operator== dnac::RemoveAnimatedMapCommand::Impl::setAnimatedMapIndices dnac::RemoveBlendShapeCommand::Impl::setBlendShapeIndices dnac::DNACalibDNAReaderImpl::setBlendShapeTargetDeltas dnac::DNACalibDNAReaderImpl::setBlendShapeTargetVertexIndices dnac::SetBlendShapeTargetDeltasCommand::Impl::setDeltas dnac::RemoveJointAnimationCommand::Impl::setJointIndices dnac::RemoveJointCommand::Impl::setJointIndices dnac::SetSkinWeightsCommand::Impl::setJointIndices dnac::SetLODsCommand::Impl::setLODs dnac::SetBlendShapeTargetDeltasCommand::Impl::setMasks dnac::SetVertexPositionsCommand::Impl::setMasks dnac::RemoveMeshCommand::Impl::setMeshIndices dnac::DNACalibDNAReaderImpl::setNeutralJointRotations dnac::DNACalibDNAReaderImpl::setNeutralJointTranslations dnac::SetVertexPositionsCommand::Impl::setPositions dnac::SetNeutralJointRotationsCommand::Impl::setRotations dnac::SetNeutralJointTranslationsCommand::Impl::setTranslations dnac::SetBlendShapeTargetDeltasCommand::Impl::setVertexIndices dnac::DNACalibDNAReaderImpl::setVertexPositions dnac::SetSkinWeightsCommand::Impl::setWeights const_pointer const_pointer trust::ArrayView< T >::cbegin () const cbegin trust::ArrayView::cbegin const_pointer const_pointer trust::ArrayView< T >::cend () const cend trust::ArrayView::cend const_pointer const_pointer trust::ArrayView< T >::begin () const begin trust::ArrayView::begin const_pointer const_pointer trust::ArrayView< T >::end () const end trust::ArrayView::end reference reference trust::ArrayView< T >::operator[] (std::size_t index) operator[] trust::ArrayView::operator[] std::size_t index const_reference const_reference trust::ArrayView< T >::operator[] (std::size_t index) const operator[] trust::ArrayView::operator[] std::size_t index reference reference trust::ArrayView< T >::at (std::size_t index) at trust::ArrayView::at std::size_t index const_reference const_reference trust::ArrayView< T >::at (std::size_t index) const at trust::ArrayView::at std::size_t index ArrayView ArrayView trust::ArrayView< T >::subview (std::size_t offset, std::size_t count) const subview trust::ArrayView::subview std::size_t offset std::size_t count ArrayView ArrayView trust::ArrayView< T >::first (std::size_t count) const first trust::ArrayView::first std::size_t count ArrayView ArrayView trust::ArrayView< T >::last (std::size_t count) const last trust::ArrayView::last std::size_t count A view over a continuous sequence of objects. T element type Provides a view over a continuous sequence of objects owned by some other object. Contains a count of elements and a pointer to a location where they are stored. ArrayView does not own the mmemory it points to - it does not perform any allocation and deallocation. It can be constructed given a pointer and element count, or a container type argument. The class provides helper methods for creating subviews over the objects, and methods for by-value comparison with containers. ConstArrayView represents an immutable view. trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewArrayView trust::ArrayViewat trust::ArrayViewat trust::ArrayViewbegin trust::ArrayViewbegin trust::ArrayViewcbegin trust::ArrayViewcend trust::ArrayViewconst_pointer trust::ArrayViewconst_reference trust::ArrayViewdata trust::ArrayViewdata trust::ArrayViewdifference_type trust::ArrayViewend trust::ArrayViewend trust::ArrayViewfirst trust::ArrayViewlast trust::ArrayViewoperator= trust::ArrayViewoperator= trust::ArrayViewoperator[] trust::ArrayViewoperator[] trust::ArrayViewpointer trust::ArrayViewptr trust::ArrayViewreference trust::ArrayViewsize trust::ArrayViewsize_type trust::ArrayViewsubview trust::ArrayViewsz trust::ArrayViewvalue_type trust::ArrayView~ArrayView