Spicy
Public Types | Static Public Member Functions | List of all members
hilti::rt::type_info::Vector Class Reference

#include <type-info.h>

Inheritance diagram for hilti::rt::type_info::Vector:
hilti::rt::type_info::detail::IterableType

Public Types

template<typename T , typename Allocator >
using iterator_pair = std::pair< typename hilti::rt::Vector< T, Allocator >::const_iterator, typename hilti::rt::Vector< T, Allocator >::const_iterator >
 
- Public Types inherited from hilti::rt::type_info::detail::IterableType
using Accessor = std::tuple< std::optional< hilti::rt::any >(*)(const Value &), std::optional< hilti::rt::any >(*)(const hilti::rt::any &), const void *(*)(const hilti::rt::any &)>
 

Static Public Member Functions

template<typename T , typename Allocator = std::allocator<T>>
static Accessor accessor ()
 

Additional Inherited Members

- Public Member Functions inherited from hilti::rt::type_info::detail::IterableType
 IterableType (const TypeInfo *etype, Accessor accessor)
 
iterable_type::Sequence iterate (const Value &value) const
 
const TypeInfodereferencedType () const
 

Detailed Description

Auxiliary type information for type `vector<T>.


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