#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 |