Match resource.cpp with a small fake match (#2936)

This commit is contained in:
hatal175
2025-12-09 23:44:27 +02:00
committed by GitHub
parent 2447d5a02a
commit cfded01caa
7 changed files with 28 additions and 17 deletions
+6 -4
View File
@@ -243,6 +243,8 @@ struct TLinkList : TNodeLinkList {
return iterator(TNodeLinkList::Find(Element_toNode(element)));
}
void Remove(T* element) { TNodeLinkList::Remove(Element_toNode(element)); }
typedef T value_type;
};
template <typename T, int I>
@@ -311,10 +313,10 @@ struct TEnumerator2 {
Iterator end;
};
template <typename T, int I>
struct TContainerEnumerator : public TEnumerator2<typename TLinkList<T, I>::iterator, T> {
inline TContainerEnumerator(TLinkList<T, I>* param_0)
: TEnumerator2<typename TLinkList<T, I>::iterator, T>(param_0->begin(), param_0->end()) {}
template <typename T>
struct TContainerEnumerator : public TEnumerator2<typename T::iterator, typename T::value_type> {
inline TContainerEnumerator(T& param_0)
: TEnumerator2<typename T::iterator, typename T::value_type>(param_0.begin(), param_0.end()) {}
};
+1 -1
View File
@@ -20,7 +20,7 @@ struct data {
u32* get_signature() const { return (u32*)(get() + 0x0); }
u32 get_type() const { return *(u32*)(get() + 0x4); }
u32 get_blockNumber() const { return *(u32*)(get() + 0xC); }
u8 get_encoding() const { return *(u8*)(get() + 0x10); }
u32 get_encoding() const { return *(u8*)(get() + 0x10); }
};
// TParse_TBlock handles parsing the generic section header data