flat_buffer coverage

This commit is contained in:
Vinnie Falco committed 2017-06-10 16:00:42 -07:00
1 parent 7351d6eae4
commit 0e6bd3f043
5 files changed
+374 -343

No files matched your search

+10 -15
View File
@@ -204,6 +204,16 @@ public:
basic_flat_buffer&
operator=(basic_flat_buffer const& other);
/** Copy assignment
After the copy, `*this` will have an empty output sequence.
@param other The object to copy from.
*/
template<class OtherAlloc>
basic_flat_buffer&
operator=(basic_flat_buffer<OtherAlloc> const& other);
/// Returns a copy of the associated allocator.
allocator_type
get_allocator() const
@@ -275,21 +285,6 @@ public:
void
consume(std::size_t n);
/** Reserve space in the stream.
This reallocates the buffer if necessary.
@note All previous buffers sequences obtained from
calls to @ref data or @ref prepare are invalidated.
@param n The number of bytes to reserve. Upon success,
the capacity will be at least `n`.
@throws std::length_error if `n` exceeds `max_size()`.
*/
void
reserve(std::size_t n);
/** Reallocate the buffer to fit the input sequence.
@note All previous buffers sequences obtained from