MCPcopy Create free account
hub / github.com/catboost/catboost / TStack

Method TStack

library/cpp/coroutine/engine/stack/stack.cpp:11–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9namespace NDetails {
10
11 TStack::TStack(void* rawMemory, void* alignedMemory, size_t alignedSize, const char* /*name*/)
12 : RawMemory_((char*)rawMemory)
13 , AlignedMemory_((char*)alignedMemory)
14 , Size_(alignedSize)
15 {
16 Y_ASSERT(AlignedMemory_ && RawMemory_ && Size_);
17 Y_ASSERT(!(Size_ & PageSizeMask));
18 Y_ASSERT(!((size_t)AlignedMemory_ & PageSizeMask));
19 }
20
21 TStack::TStack(TStack&& rhs) noexcept
22 : RawMemory_(rhs.RawMemory_)

Callers

nothing calls this directly

Calls 1

ResetMethod · 0.45

Tested by

no test coverage detected