Expose ranges in snmalloc_core. (#496)

Also add a missing #pragma once that cause multiple includes to error.
This commit is contained in:
David Chisnall
2022-03-28 11:11:31 +01:00
committed by GitHub
parent dec65d1b4a
commit 6386cd7eca
3 changed files with 14 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include "../ds/ptrwrap.h"
#include "../pal/pal_consts.h"
namespace snmalloc
{
@@ -43,4 +44,4 @@ namespace snmalloc
parent->dealloc_range(base, size);
}
};
} // namespace snmalloc
} // namespace snmalloc

View File

@@ -1,3 +1,4 @@
#pragma once
#include "../ds/ptrwrap.h"
namespace snmalloc
@@ -28,4 +29,4 @@ namespace snmalloc
return nullptr;
}
};
} // namespace snmalloc
} // namespace snmalloc

View File

@@ -1,5 +1,15 @@
#pragma once
#include "backend/commitrange.h"
#include "backend/commonconfig.h"
#include "backend/empty_range.h"
#include "backend/globalrange.h"
#include "backend/largebuddyrange.h"
#include "backend/pagemap.h"
#include "backend/pagemapregisterrange.h"
#include "backend/palrange.h"
#include "backend/range_helpers.h"
#include "backend/smallbuddyrange.h"
#include "backend/statsrange.h"
#include "backend/subrange.h"
#include "mem/globalalloc.h"