Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
basic_flat_buffer::operator= (3 of 3 overloads)

Copy assignment.

Synopsis
template<
    class OtherAlloc>
basic_flat_buffer&
operator=(
    basic_flat_buffer< OtherAlloc > const& other);
Description

The container is assigned with the contents of other using copy semantics. The maximum size will be the same as the copied object.

After the copy, this will have zero writable bytes.

Parameters

Name

Description

other

The object to copy from.

Exceptions

Type

Thrown On

std::length_error

if other.size() exceeds the maximum allocation size of the allocator.


PrevUpHomeNext