template<typename Type>
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