tvm
|
Runtime Array container types. More...
#include <algorithm>
#include <memory>
#include <type_traits>
#include <utility>
#include <vector>
#include "./base.h"
#include "./optional.h"
Go to the source code of this file.
Classes | |
class | tvm::runtime::ArrayNode |
array node content in array More... | |
struct | tvm::runtime::is_valid_iterator< T, IterType > |
Helper struct for type-checking. More... | |
struct | tvm::runtime::is_valid_iterator< Optional< T >, IterType > |
class | tvm::runtime::Array< T, typename > |
Array, container representing a contiguous sequence of ObjectRefs. More... | |
struct | tvm::runtime::Array< T, typename >::ValueConverter |
Namespaces | |
tvm | |
Performance counters for profiling via the PAPI library. | |
tvm::runtime | |
Functions | |
template<typename T , typename = typename std::enable_if<std::is_base_of<ObjectRef, T>::value>::type> | |
Array< T > | tvm::runtime::Concat (Array< T > lhs, const Array< T > &rhs) |
Concat two Arrays. More... | |
template<> | |
ObjectPtr< ArrayNode > | tvm::runtime::make_object () |
Variables | |
template<typename T , typename IterType > | |
constexpr bool | tvm::runtime::is_valid_iterator_v = is_valid_iterator<T, IterType>::value |
template<typename T > | |
constexpr bool | tvm::runtime::is_tvm_array = false |
template<typename T > | |
constexpr bool | tvm::runtime::is_tvm_array< Array< T > > = true |
Runtime Array container types.