mirror of
https://github.com/zeldaret/tp
synced 2026-08-09 10:54:11 -04:00
std-vector debug (#3027)
This commit is contained in:
@@ -9,13 +9,13 @@ u32 JGadget::vector::extend_default(u32 param_0, u32 param_1, u32 param_2) {
|
||||
JGadget::TVector_pointer_void::TVector_pointer_void(JGadget::TAllocator<void*> const& param_0) : TVector<void*>(param_0) {
|
||||
}
|
||||
|
||||
JGadget::TVector_pointer_void::~TVector_pointer_void() {
|
||||
}
|
||||
|
||||
void dummy_weak_order(JGadget::TVector<void*> vec) {
|
||||
vec.insert(NULL, 0, NULL);
|
||||
}
|
||||
|
||||
JGadget::TVector_pointer_void::~TVector_pointer_void() {
|
||||
}
|
||||
|
||||
void JGadget::TVector_pointer_void::insert(void** param_0, void* const& param_1) {
|
||||
TVector<void*>::insert(param_0, param_1);
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
#ifndef MSL_MEMORY_H_
|
||||
#define MSL_MEMORY_H_
|
||||
|
||||
#include <new>
|
||||
|
||||
namespace std {
|
||||
|
||||
template<class ForwardIt, class Size, class T>
|
||||
inline ForwardIt uninitialized_fill_n(ForwardIt first, Size count, const T& value) {
|
||||
inline void uninitialized_fill_n(ForwardIt first, Size count, const T& value) {
|
||||
ForwardIt r29 = first;
|
||||
for (; count--; ++first) {
|
||||
if (first != NULL) {
|
||||
*first = value;
|
||||
}
|
||||
new (first) T(value);
|
||||
}
|
||||
return first;
|
||||
}
|
||||
|
||||
template<class InputIterator, class ForwardIterator>
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <stdio>
|
||||
|
||||
inline void* (operator new)(size_t, void *ptr) { return ptr; }
|
||||
inline void* operator new(size_t, void *ptr) { return ptr; }
|
||||
inline void* operator new[](size_t, void* ptr) { return ptr; }
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user