#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: