template<typename Type>
agl::ResArray class

Base classes

template<typename DataType_>
class ResCommon<ResArrayData<Type::DataType>>

Public types

class constIterator
class iterator
using ElemType = Type
using ElemDataType = typename Type::DataType
using DataType = typename ResArray<Type>::DataType
using Base = ResCommon<DataType>

Public functions

auto begin() -> iterator
auto begin() const -> constIterator
auto constBegin() const -> constIterator
auto end() -> iterator
auto end() const -> constIterator
auto constEnd() const -> constIterator
auto getNum() const -> u32
auto get(s32 n) const -> ElemType
void modifyEndianArray(bool is_le)
auto isValid() const -> bool
void verify() const
auto ptr() -> DataType*
auto ptr() const -> const DataType*
auto ptrBytes() const -> u8*
auto ref() -> DataType&
auto ref() const -> const DataType&
auto isValidMagic() const -> bool
auto isValidVersion() const -> bool
void assertValid() const

Protected variables

const DataType* mpData