![]() |
NIM 跨平台 C++ SDK
|
类 | |
| struct | ElementType |
| struct | ElementType< T(&)[N]> |
| struct | IsConvertible |
| struct | IsConvertibleHelper |
类型定义 | |
| template<typename C > | |
| using | HasSize |
| template<typename T , typename C > | |
| using | HasData |
| template<typename C > | |
| using | ElementT = typename ElementType<C>::type |
| template<typename T > | |
| using | EnableIfMutable |
| template<typename From , typename To > | |
| using | EnableIfConvertibleToSpanConst |
函数 | |
| constexpr size_t | Min (size_t a, size_t b) noexcept |
| template<typename C > | |
| constexpr auto | GetDataImpl (C &c, char) noexcept -> decltype(c.data()) |
| char * | GetDataImpl (std::string &s, int) noexcept |
| template<typename C > | |
| constexpr auto | GetData (C &c) noexcept -> decltype(GetDataImpl(c, 0)) |
| template<typename T > | |
| bool | EqualImpl (Span< T > a, Span< T > b) |
| template<typename T > | |
| bool | LessThanImpl (Span< T > a, Span< T > b) |
| using phmap::span_internal::ElementT = typename ElementType<C>::type |
| using phmap::span_internal::EnableIfConvertibleToSpanConst |
| using phmap::span_internal::EnableIfMutable |
| using phmap::span_internal::HasData |
| using phmap::span_internal::HasSize |
|
constexprnoexcept |
|
constexprnoexcept |
|
inlinenoexcept |
|
constexprnoexcept |