Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext
value::try_at (4 of 4 overloads)

Access an element, with bounds checking.

Synopsis
boost::system::result< value const & >
try_at(
    std::size_t pos) const noexcept;
Description

Returns boost::system::result containing a reference to the element of the underlying array, if pos is within its range. If pos is outside of that range, or the underlying value is not an array the result contains an error_code.

Exception Safety

No-throw guarantee.

Parameters

Name

Description

pos

A zero-based array index.

Complexity

Constant.


PrevUpHomeNext