![]() |
NIM 跨平台 C++ SDK
|
#include "ne_stl_any.h"#include "ne_stl_build.h"#include "ne_stl_continuous_container.h"#include "ne_stl_memory.h"类 | |
| struct | nstd::int_sequence< Ns > |
| struct | nstd::int_sequence_gen< I, Ns... > |
| struct | nstd::int_sequence_gen< 0, Ns... > |
| struct | nstd::tuple<> |
| struct | nstd::tuple< T, TArgs... > |
| struct | nstd::tuple_at< N, tuple< T, TArgs... > > |
| struct | nstd::tuple_at< 0, tuple< T, TArgs... > > |
命名空间 | |
| namespace | nstd |
类型定义 | |
| template<int32_t N> | |
| using | nstd::sequence_t = typename int_sequence_gen<N>::type |
函数 | |
| template<uint32_t N, typename... TArgs> | |
| const tuple_at< N, tuple< TArgs... > >::value_type & | nstd::tuple_get (const tuple< TArgs... > &tuple_) |
| template<uint32_t N, typename... TArgs> | |
| tuple_at< N, tuple< TArgs... > >::value_type | nstd::tuple_get (tuple< TArgs... > &tuple_) |
| template<typename... Type> | |
| tuple< Type... > | nstd::make_tuple (const Type &... args) |
| template<typename TTuple , uint32_t... Ns> | |
| auto | nstd::extract_tuple (TTuple &tup) -> decltype(make_tuple(tuple_get< Ns >(tup)...)) |
| template<uint32_t... Ns, typename... TArgs> | |
| auto | nstd::extract_tuple (tuple< TArgs... > &tup) -> decltype(make_tuple(tuple_get< Ns >(tup)...)) |