Low-Level Abstraction of Memory Access
llama::View< TMapping, TBlobType, TAccessor > Member List

This is the complete list of members for llama::View< TMapping, TBlobType, TAccessor >, including all inherited members.

Accessor typedefllama::View< TMapping, TBlobType, TAccessor >
accessor() -> Accessor &llama::View< TMapping, TBlobType, TAccessor >inline
accessor() const -> const Accessor &llama::View< TMapping, TBlobType, TAccessor >inline
ArrayExtents typedefllama::View< TMapping, TBlobType, TAccessor >
ArrayIndex typedefllama::View< TMapping, TBlobType, TAccessor >
begin() -> iteratorllama::View< TMapping, TBlobType, TAccessor >inline
begin() const -> const_iteratorllama::View< TMapping, TBlobType, TAccessor >inline
blobs() -> Array< BlobType, Mapping::blobCount > &llama::View< TMapping, TBlobType, TAccessor >inline
blobs() const -> const Array< BlobType, Mapping::blobCount > &llama::View< TMapping, TBlobType, TAccessor >inline
BlobType typedefllama::View< TMapping, TBlobType, TAccessor >
const_iterator typedefllama::View< TMapping, TBlobType, TAccessor >
end() -> iteratorllama::View< TMapping, TBlobType, TAccessor >inline
end() const -> const_iteratorllama::View< TMapping, TBlobType, TAccessor >inline
extents() const -> ArrayExtentsllama::View< TMapping, TBlobType, TAccessor >inline
iterator typedefllama::View< TMapping, TBlobType, TAccessor >
mapping() -> Mapping &llama::View< TMapping, TBlobType, TAccessor >inline
mapping() const -> const Mapping &llama::View< TMapping, TBlobType, TAccessor >inline
Mapping typedefllama::View< TMapping, TBlobType, TAccessor >
operator()(llama::ArrayIndex< V, ArrayIndex::rank >) constllama::View< TMapping, TBlobType, TAccessor >inline
operator()(ArrayIndex ai) const -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
operator()(ArrayIndex ai) -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
operator()(Indices... indices) const -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
operator()(Indices... indices) -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
llama::accessor::Default::operator()(Reference &&r) const -> Referencellama::accessor::Defaultinlineprivate
operator[](ArrayIndex ai) const -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
operator[](ArrayIndex ai) -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
operator[](llama::ArrayIndex< V, ArrayIndex::rank >) constllama::View< TMapping, TBlobType, TAccessor >inline
operator[](size_type index) const -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
operator[](size_type index) -> decltype(auto)llama::View< TMapping, TBlobType, TAccessor >inline
RecordDim typedefllama::View< TMapping, TBlobType, TAccessor >
RecordRefllama::View< TMapping, TBlobType, TAccessor >friend
View()=defaultllama::View< TMapping, TBlobType, TAccessor >
View(Mapping mapping, Array< BlobType, Mapping::blobCount > blobs={}, Accessor accessor={})llama::View< TMapping, TBlobType, TAccessor >inlineexplicit