#include <cast.h>
Public Member Functions | |
bool | operator!= (const iterator &other) const |
value_and_holder & | operator* () |
iterator & | operator++ () |
value_and_holder * | operator-> () |
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 |
instance * | inst = nullptr |
const type_vec * | types = nullptr |
Friends | |
struct | values_and_holders |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |