#include <private_data_ownership.hpp>
|
| | children_ownership (std::size_t size=0) |
| |
template<std::ranges::input_range CHILDREN_OWNERSHIP>
requires std::is_same_v<std::ranges::range_value_t<CHILDREN_OWNERSHIP>, bool> |
| constexpr | children_ownership (const CHILDREN_OWNERSHIP &children_ownership_values) |
| |
Definition at line 49 of file private_data_ownership.hpp.
◆ children_ownership() [1/2]
| sparrow::children_ownership::children_ownership |
( |
std::size_t | size = 0 | ) |
|
|
explicitprotected |
◆ children_ownership() [2/2]
template<std::ranges::input_range CHILDREN_OWNERSHIP>
requires std::is_same_v<std::ranges::range_value_t<CHILDREN_OWNERSHIP>, bool>
| sparrow::children_ownership::children_ownership |
( |
const CHILDREN_OWNERSHIP & | children_ownership_values | ) |
|
|
inlineexplicitconstexprprotected |
◆ children_size()
| std::size_t sparrow::children_ownership::children_size |
( |
| ) |
const |
|
nodiscardnoexcept |
◆ has_child_ownership()
| bool sparrow::children_ownership::has_child_ownership |
( |
std::size_t | child | ) |
const |
|
nodiscard |
◆ resize_children()
| void sparrow::children_ownership::resize_children |
( |
std::size_t | size | ) |
|
◆ set_child_ownership()
| void sparrow::children_ownership::set_child_ownership |
( |
std::size_t | child, |
|
|
bool | ownership ) |
◆ set_children_ownership()
template<std::ranges::input_range CHILDREN_OWNERSHIP>
| void sparrow::children_ownership::set_children_ownership |
( |
const CHILDREN_OWNERSHIP & | children_ownership_values | ) |
|
The documentation for this class was generated from the following file: