New placement header

This commit is contained in:
IlushaShurupov 2023-07-23 15:26:18 +03:00 committed by Ilya Shurupov
parent f52b351cac
commit aaa08e4495
18 changed files with 28 additions and 4 deletions

View file

@ -11,9 +11,6 @@ namespace tp {
extern ModuleManifest gModuleAllocators; extern ModuleManifest gModuleAllocators;
} }
inline void* operator new(std::size_t aSize, void* aWhere) noexcept { return aWhere; }
inline void* operator new[](std::size_t aSize, void* aWhere) noexcept { return aWhere; }
void* operator new(std::size_t aSize); void* operator new(std::size_t aSize);
void* operator new[](std::size_t aSize); void* operator new[](std::size_t aSize);
void operator delete(void* aPtr) noexcept; void operator delete(void* aPtr) noexcept;

View file

@ -0,0 +1,6 @@
#pragma once
#include "Common.hpp"
inline void* operator new(std::size_t aSize, void* aWhere) noexcept { return aWhere; }
inline void* operator new[](std::size_t aSize, void* aWhere) noexcept { return aWhere; }

View file

@ -1,3 +1,5 @@
#include "NewPlacement.hpp"
#include "CmdLineInterpreter.hpp" #include "CmdLineInterpreter.hpp"
#define MAX_LINE_LENGTH 1024 #define MAX_LINE_LENGTH 1024

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "CommandLine.hpp" #include "CommandLine.hpp"

View file

@ -1,3 +1,5 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
using namespace tp; using namespace tp;

View file

@ -1,3 +1,5 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "CmdLineInterpreter.hpp" #include "CmdLineInterpreter.hpp"

View file

@ -1,7 +1,7 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
int main() { int main() {
tp::ModuleManifest* deps[] = { &tp::gModuleUtils, &tp::gModuleTokenizer, nullptr }; tp::ModuleManifest* deps[] = { &tp::gModuleUtils, &tp::gModuleTokenizer, nullptr };

View file

@ -1,3 +1,5 @@
#include "NewPlacement.hpp"
#include "LocalConnection.hpp" #include "LocalConnection.hpp"
#include "bindings/Disk.hpp" #include "bindings/Disk.hpp"

View file

@ -1,4 +1,6 @@
#include "NewPlacement.hpp"
#include "LocalConnection.hpp" #include "LocalConnection.hpp"
#include "Testing.hpp" #include "Testing.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "Testing.hpp" #include "Testing.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "Buffer.hpp" #include "Buffer.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "Testing.hpp" #include "Testing.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "Testing.hpp" #include "Testing.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "Tree.hpp" #include "Tree.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Logging.hpp" #include "Logging.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "Strings.hpp" #include "Strings.hpp"

View file

@ -1,3 +1,4 @@
#include "NewPlacement.hpp"
#include "Tests.hpp" #include "Tests.hpp"
#include "StringLogic.hpp" #include "StringLogic.hpp"

View file

@ -1,3 +1,5 @@
#include "NewPlacement.hpp"
#include "Testing.hpp" #include "Testing.hpp"
#include "Tokenizer.hpp" #include "Tokenizer.hpp"
#include <cstdio> #include <cstdio>