Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
pybind11_tests::vector_unique_ptr_member::VectorOwner Struct Reference

Public Member Functions

std::size_t data_size () const
 

Static Public Member Functions

static std::unique_ptr< VectorOwnerCreate (std::size_t num_elems)
 

Private Member Functions

 VectorOwner (std::vector< std::unique_ptr< DataType >> data)
 

Private Attributes

const std::vector< std::unique_ptr< DataType > > data_
 

Detailed Description

Definition at line 13 of file test_vector_unique_ptr_member.cpp.

Constructor & Destructor Documentation

◆ VectorOwner()

pybind11_tests::vector_unique_ptr_member::VectorOwner::VectorOwner ( std::vector< std::unique_ptr< DataType >>  data)
inlineexplicitprivate

Definition at line 22 of file test_vector_unique_ptr_member.cpp.

Member Function Documentation

◆ Create()

static std::unique_ptr<VectorOwner> pybind11_tests::vector_unique_ptr_member::VectorOwner::Create ( std::size_t  num_elems)
inlinestatic

Definition at line 14 of file test_vector_unique_ptr_member.cpp.

◆ data_size()

std::size_t pybind11_tests::vector_unique_ptr_member::VectorOwner::data_size ( ) const
inline

Definition at line 19 of file test_vector_unique_ptr_member.cpp.

Member Data Documentation

◆ data_

const std::vector<std::unique_ptr<DataType> > pybind11_tests::vector_unique_ptr_member::VectorOwner::data_
private

Definition at line 24 of file test_vector_unique_ptr_member.cpp.


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


gtsam
Author(s):
autogenerated on Tue Jun 25 2024 03:14:34