This page contains documentation related to safely constructing a PBR instance.
- See also
- The `make` function for an overview of possible uses of the
make
function.
◆ make() [1/3]
template<typename Return>
Construct and check a PBR.
- Template Parameters
-
- Parameters
-
left | the 1st argument to forward to the constructor. |
right | the 2nd argument to forward to the constructor. |
- Returns
- A PBR constructed from
args
and checked.
- Exceptions
-
- Warning
- No checks are performed on the validity of
left
or right
prior to the construction of the PBR object.
- See also
- PBR(initializer_list_type<int32_t>, initializer_list_type<int32_t>).
◆ make() [2/3]
template<typename Return>
Construct and check a PBR.
- Template Parameters
-
- Parameters
-
args | the arguments to forward to the constructor. |
- Returns
- A PBR constructed from
args
and checked.
- Exceptions
-
- Warning
- No checks are performed on the validity of
args
prior to the construction of the PBR object.
- See also
- PBR(initializer_list_type<uint32_t>).
◆ make() [3/3]
template<typename Return>
Construct and check a PBR.
- Template Parameters
-
- Parameters
-
left | the 1st argument to forward to the constructor. |
right | the 2nd argument to forward to the constructor. |
- Returns
- A PBR constructed from
args
and checked.
- Exceptions
-
- Warning
- No checks are performed on the validity of
left
or right
prior to the construction of the PBR object.
- See also
- PBR(initializer_list_type<int32_t>, initializer_list_type<int32_t>).