basic_fields does not support fancy pointers

fix #896
This commit is contained in:
Vinnie Falco committed 2017-11-20 12:12:06 -08:00
1 parent d203bf342b
commit 25c5f2e844
2 files changed
+6

No files matched your search

+5
View File
@@ -56,6 +56,11 @@ class basic_fields
: private beast::detail::empty_base_optimization<Allocator>
#endif
{
// Fancy pointers are not supported
static_assert(std::is_pointer<typename
std::allocator_traits<Allocator>::pointer>::value,
"Allocator must use regular pointers");
friend class fields_test; // for `header`
static std::size_t constexpr max_static_buffer = 4096;