ScummVM API documentation
Common::Span< ValueType > Member List

This is the complete list of members for Common::Span< ValueType >, including all inherited members.

_data (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >
_size (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >
allocate(const size_type numEntries) (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
allocateFromSpan(const Other &other) (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
allocateFromStream(SeekableReadStream &stream, size_type numEntries=kSpanMaxSize) (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
begin() const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
begin() (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
byteSize() const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
cbegin() const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
cend() const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
checkInvalidBounds(const index_type index, const difference_type deltaInBytes) constCommon::SpanBase< ValueType, Span >inlineprotected
clear() (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
const_iterator typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
const_pointer typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
const_reference typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
copyDataTo(Other &target) constCommon::SpanBase< ValueType, Span >inline
data() const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
difference_type typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
end() const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
end() (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
getInt16BEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getInt16LEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getInt32BEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getInt32LEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getInt8At(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getStringAt(const index_type index, size_type numEntries=kSpanMaxSize) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUint16BEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUint16LEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUint24LEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUint32At(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUint32BEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUint32LEAt(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUint8At(const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getUnsafeDataAt(const index_type index, size_type numEntries=kSpanMaxSize) constCommon::SpanBase< ValueType, Span >inline
getUnsafeDataAt(const index_type index, size_type numEntries=kSpanMaxSize) (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
getValidationMessage(const index_type index, const difference_type deltaInBytes, const SpanValidationMode mode) const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
impl() const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected
impl() (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected
index_type typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
iterator typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
name() const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
operator bool_type() const (defined in Common::SafeBool< Span< ValueType > >)Common::SafeBool< Span< ValueType > >inline
operator bool_type() (defined in Common::SafeBool< Span< ValueType > >)Common::SafeBool< Span< ValueType > >inline
operator!=(const Other &other) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator-(const Other &other) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator<(const Other &other) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator<=(const Other &other) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator=(const SpanBase &) (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected
operator==(const Other &other) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator>(const Other &other) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator>=(const Other &other) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator[](const index_type index) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator[](const index_type index) (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
operator_bool() const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected
pointer typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
populateSubspan(Span< NewValueType > &span, const index_type index, size_type numEntries) const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inlineprotected
reference typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
size() const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
size_type typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
Span() (defined in Common::Span< ValueType >)Common::Span< ValueType >inline
Span(const pointer data_, const size_type size_) (defined in Common::Span< ValueType >)Common::Span< ValueType >inline
Span(const Other &other) (defined in Common::Span< ValueType >)Common::Span< ValueType >inline
SpanBase() (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected
SpanBase(const SpanBase &) (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected
SpanImpl() (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
SpanImpl(const pointer data_, const size_type size_) (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
SpanImpl(const Other &other) (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
subspan(const index_type index, size_type numEntries=kSpanMaxSize) const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
subspan(const index_type index, size_type numEntries=kSpanMaxSize) (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
subspan(const index_type index, const size_type numEntries=kSpanMaxSize) const (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
subspan(const index_type index, const size_type numEntries=kSpanMaxSize) (defined in Common::SpanImpl< ValueType, Span >)Common::SpanImpl< ValueType, Span >inline
toStream(const index_type index=0, size_type numEntries=kSpanMaxSize) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inline
unsafeCopyDataTo(void *target) constCommon::SpanBase< ValueType, Span >inline
validate(const index_type index, const difference_type deltaInBytes, const SpanValidationMode mode=kValidateRead) const (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected
value_type typedef (defined in Common::Span< ValueType >)Common::Span< ValueType >
~SpanBase() (defined in Common::SpanBase< ValueType, Span >)Common::SpanBase< ValueType, Span >inlineprotected