Scarab  v2.9.1
Project 8 C++ Utility Library
Classes | Public Member Functions | Private Types | Private Attributes | List of all members
values_and_holders Struct Reference

#include <cast.h>

Classes

struct  iterator
 

Public Member Functions

 values_and_holders (instance *inst)
 
iterator begin ()
 
iterator end ()
 
iterator find (const type_info *find_type)
 
size_t size ()
 

Private Types

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

Private Attributes

instanceinst
 
const type_vectinfo
 

Detailed Description

Definition at line 262 of file cast.h.

Member Typedef Documentation

◆ type_vec

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

Definition at line 265 of file cast.h.

Constructor & Destructor Documentation

◆ values_and_holders()

values_and_holders ( instance inst)
inline

Definition at line 269 of file cast.h.

Member Function Documentation

◆ begin()

iterator begin ( )
inline

Definition at line 300 of file cast.h.

◆ end()

iterator end ( )
inline

Definition at line 301 of file cast.h.

◆ find()

iterator find ( const type_info find_type)
inline

Definition at line 303 of file cast.h.

◆ size()

size_t size ( )
inline

Definition at line 309 of file cast.h.

Member Data Documentation

◆ inst

instance* inst
private

Definition at line 264 of file cast.h.

◆ tinfo

const type_vec& tinfo
private

Definition at line 266 of file cast.h.


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