MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / aligned_delete

Function aligned_delete

3rd/asio-1.24.0/include/asio/detail/memory.hpp:134–145  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134inline void aligned_delete(void* ptr)
135{
136#if defined(ASIO_HAS_STD_ALIGNED_ALLOC) && defined(ASIO_HAS_ALIGNOF)
137 std::free(ptr);
138#elif defined(ASIO_HAS_BOOST_ALIGN) && defined(ASIO_HAS_ALIGNOF)
139 boost::alignment::aligned_free(ptr);
140#elif defined(ASIO_MSVC) && defined(ASIO_HAS_ALIGNOF)
141 _aligned_free(ptr);
142#else // defined(ASIO_MSVC) && defined(ASIO_HAS_ALIGNOF)
143 ::operator delete(ptr);
144#endif // defined(ASIO_MSVC) && defined(ASIO_HAS_ALIGNOF)
145}
146
147} // namespace asio
148

Callers 4

~thread_info_baseFunction · 0.85
allocateFunction · 0.85
deallocateFunction · 0.85
deallocateFunction · 0.85

Calls 1

operator deleteFunction · 0.85

Tested by

no test coverage detected