sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::children_ownership Class Reference

#include <arrow_array_schema_utils.hpp>

Inheritance diagram for sparrow::children_ownership:
[legend]

Public Member Functions

constexpr std::size_t children_size () const noexcept
 
constexpr void set_child_ownership (std::size_t child, bool ownership)
 
constexpr bool has_child_ownership (std::size_t child) const
 
constexpr void resize_children (std::size_t size)
 

Protected Member Functions

constexpr children_ownership (std::size_t size=0)
 

Detailed Description

Definition at line 34 of file arrow_array_schema_utils.hpp.

Constructor & Destructor Documentation

◆ children_ownership()

sparrow::children_ownership::children_ownership ( std::size_t size = 0)
explicitconstexprprotected

Definition at line 151 of file arrow_array_schema_utils.hpp.

Here is the caller graph for this function:

Member Function Documentation

◆ children_size()

std::size_t sparrow::children_ownership::children_size ( ) const
nodiscardconstexprnoexcept

Definition at line 156 of file arrow_array_schema_utils.hpp.

Here is the caller graph for this function:

◆ has_child_ownership()

bool sparrow::children_ownership::has_child_ownership ( std::size_t child) const
nodiscardconstexpr

Definition at line 166 of file arrow_array_schema_utils.hpp.

Here is the caller graph for this function:

◆ resize_children()

void sparrow::children_ownership::resize_children ( std::size_t size)
constexpr

Definition at line 171 of file arrow_array_schema_utils.hpp.

◆ set_child_ownership()

void sparrow::children_ownership::set_child_ownership ( std::size_t child,
bool ownership )
constexpr

Definition at line 161 of file arrow_array_schema_utils.hpp.


The documentation for this class was generated from the following file: