Classes | Public Member Functions | Private Types | Private Attributes | List of all members
values_and_holders Struct Reference

#include <type_caster_base.h>

Classes

struct  iterator
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
iterator find (const type_info *find_type)
 
bool is_redundant_value_and_holder (const value_and_holder &vh)
 
size_t size ()
 
 values_and_holders (instance *inst)
 
 values_and_holders (PyObject *obj)
 

Private Types

using type_vec = std::vector< detail::type_info * >
 

Private Attributes

instanceinst
 
const type_vectinfo
 

Detailed Description

Definition at line 324 of file type_caster_base.h.

Member Typedef Documentation

◆ type_vec

using values_and_holders::type_vec = std::vector<detail::type_info *>
private

Definition at line 327 of file type_caster_base.h.

Constructor & Destructor Documentation

◆ values_and_holders() [1/2]

values_and_holders::values_and_holders ( instance inst)
inlineexplicit

Definition at line 331 of file type_caster_base.h.

◆ values_and_holders() [2/2]

values_and_holders::values_and_holders ( PyObject *  obj)
inlineexplicit

Definition at line 334 of file type_caster_base.h.

Member Function Documentation

◆ begin()

iterator values_and_holders::begin ( )
inline

Definition at line 375 of file type_caster_base.h.

◆ end()

iterator values_and_holders::end ( )
inline

Definition at line 376 of file type_caster_base.h.

◆ find()

iterator values_and_holders::find ( const type_info find_type)
inline

Definition at line 378 of file type_caster_base.h.

◆ is_redundant_value_and_holder()

bool values_and_holders::is_redundant_value_and_holder ( const value_and_holder vh)
inline

Definition at line 389 of file type_caster_base.h.

◆ size()

size_t values_and_holders::size ( )
inline

Definition at line 386 of file type_caster_base.h.

Member Data Documentation

◆ inst

instance* values_and_holders::inst
private

Definition at line 326 of file type_caster_base.h.

◆ tinfo

const type_vec& values_and_holders::tinfo
private

Definition at line 328 of file type_caster_base.h.


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


gtsam
Author(s):
autogenerated on Thu Jul 4 2024 03:09:04