Cleanup
This commit is contained in:
@@ -14,6 +14,8 @@
|
|||||||
|
|
||||||
namespace OpenVulkano
|
namespace OpenVulkano
|
||||||
{
|
{
|
||||||
|
constexpr size_t RING_BUFFER_DYNAMIC = std::numeric_limits<size_t>::max();
|
||||||
|
|
||||||
namespace internal_detail
|
namespace internal_detail
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
@@ -437,13 +439,13 @@ namespace OpenVulkano
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T, size_t SIZE = std::numeric_limits<size_t>::max()>
|
template<typename T, size_t SIZE = RING_BUFFER_DYNAMIC>
|
||||||
class RingBuffer;
|
class RingBuffer;
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
class RingBuffer<T, std::numeric_limits<size_t>::max()> final : public internal_detail::NPCRingBufferBase<T, RingBuffer<T, std::numeric_limits<size_t>::max()>>
|
class RingBuffer<T, RING_BUFFER_DYNAMIC> final : public internal_detail::NPCRingBufferBase<T, RingBuffer<T, RING_BUFFER_DYNAMIC>>
|
||||||
{
|
{
|
||||||
typedef internal_detail::NPCRingBufferBase<T, RingBuffer<T, std::numeric_limits<size_t>::max()>> Parent;
|
typedef internal_detail::NPCRingBufferBase<T, RingBuffer<T, RING_BUFFER_DYNAMIC>> Parent;
|
||||||
friend Parent;
|
friend Parent;
|
||||||
|
|
||||||
struct RawFreeDeleter { void operator()(void* ptr) const { ::operator delete(ptr); } };
|
struct RawFreeDeleter { void operator()(void* ptr) const { ::operator delete(ptr); } };
|
||||||
|
|||||||
Reference in New Issue
Block a user