Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
values_and_holders::iterator Struct Reference

#include <cast.h>

Public Member Functions

bool operator!= (const iterator &other) const
 
value_and_holderoperator* ()
 
iteratoroperator++ ()
 
value_and_holderoperator-> ()
 
bool operator== (const iterator &other) const
 

Private Member Functions

 iterator (instance *inst, const type_vec *tinfo)
 
 iterator (size_t end)
 

Private Attributes

value_and_holder curr
 
instanceinst = nullptr
 
const type_vectypes = nullptr
 

Friends

struct values_and_holders
 

Detailed Description

Definition at line 275 of file cast.h.

Constructor & Destructor Documentation

values_and_holders::iterator::iterator ( instance inst,
const type_vec tinfo 
)
inlineprivate

Definition at line 281 of file cast.h.

values_and_holders::iterator::iterator ( size_t  end)
inlineprivate

Definition at line 289 of file cast.h.

Member Function Documentation

bool values_and_holders::iterator::operator!= ( const iterator other) const
inline

Definition at line 292 of file cast.h.

value_and_holder& values_and_holders::iterator::operator* ( )
inline

Definition at line 300 of file cast.h.

iterator& values_and_holders::iterator::operator++ ( )
inline

Definition at line 293 of file cast.h.

value_and_holder* values_and_holders::iterator::operator-> ( )
inline

Definition at line 301 of file cast.h.

bool values_and_holders::iterator::operator== ( const iterator other) const
inline

Definition at line 291 of file cast.h.

Friends And Related Function Documentation

friend struct values_and_holders
friend

Definition at line 280 of file cast.h.

Member Data Documentation

value_and_holder values_and_holders::iterator::curr
private

Definition at line 279 of file cast.h.

instance* values_and_holders::iterator::inst = nullptr
private

Definition at line 277 of file cast.h.

const type_vec* values_and_holders::iterator::types = nullptr
private

Definition at line 278 of file cast.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:58