forked from boostorg/system
Minor grammar fixes
This commit is contained in:
@ -38,7 +38,7 @@ In addition to enabling use in constant expressions (and `constexpr`
|
||||
functions), this significantly improves the quality of the generated code.
|
||||
|
||||
As a result of this change, however, now using Boost.System from {cpp}14
|
||||
or {cpp}17 code requires that the library is also built with {cpp}14 or
|
||||
or {cpp}17 code requires that the library be also built with {cpp}14 or
|
||||
above. This is the default on GCC 6 and newer, but not on GCC 5 or Clang.
|
||||
One can build Boost for {cpp}14 by passing the `cxxstd=14` option to `b2`.
|
||||
|
||||
|
@ -12,7 +12,7 @@ http://www.boost.org/LICENSE_1_0.txt
|
||||
:idprefix: rationale_
|
||||
|
||||
`error_code` and `error_condition` are designed as value types so
|
||||
they can be copied without slicing and do not requiring heap allocation, but
|
||||
they can be copied without slicing and do not require heap allocation, but
|
||||
still have polymorphic behavior based on the error category. This is achieved
|
||||
by abstract base class `error_category` supplying the polymorphic behavior,
|
||||
and `error_code` and `error_condition` containing a pointer to an object of a
|
||||
|
Reference in New Issue
Block a user