Classes | |
| struct | CountIncludedStruct |
| struct | CountIncludedStruct< Needle > |
| struct | CountIncludedStruct< Needle, Straw, RestOfHaystack... > |
| struct | Elements |
| struct | Elements< T, Ts... > |
| struct | Elements<> |
| struct | GetElem |
| struct | GetElem< 0, T, Ts... > |
| struct | GetElem< I, T, Ts... > |
| struct | IndexOfStruct |
| struct | IndexOfStruct< absl::enable_if_t< std::is_same< Needle, Straw >::value >, Needle, Straw, RestOfHaystack... > |
| struct | IndexOfStruct< absl::enable_if_t<!std::is_same< Needle, Straw >::value >, Needle, Straw, RestOfHaystack... > |
| struct | TypeIndexStruct |
| struct | TypeIndexStruct< 0, T, Ts... > |
| struct | TypeIndexStruct< I, T, Ts... > |
Typedefs | |
| template<size_t I, typename... Ts> | |
| using | TypeIndex = typename TypeIndexStruct< I, Ts... >::Type |
Functions | |
| template<typename Needle , typename... Haystack> | |
| constexpr size_t | CountIncluded () |
| template<typename T > | |
| void | DestructIfNotNull (T *p) |
| template<typename T > | |
| void | do_these_things (std::initializer_list< T >) |
| template<typename Needle , typename... Haystack> | |
| constexpr absl::enable_if_t< CountIncluded< Needle, Haystack... >)==1, size_t > | IndexOf () |
| using grpc_core::table_detail::TypeIndex = typedef typename TypeIndexStruct<I, Ts...>::Type |
|
constexpr |
| void grpc_core::table_detail::DestructIfNotNull | ( | T * | p | ) |
| void grpc_core::table_detail::do_these_things | ( | std::initializer_list< T > | ) |
|
constexpr |