basic_fields does not support fancy pointers

fix #896
This commit is contained in:
Vinnie Falco
2017-11-20 12:12:06 -08:00
parent d203bf342b
commit 25c5f2e844
2 changed files with 6 additions and 0 deletions
+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;