Skip to content

File internal.h

FileList > formats > tensor > internal.h

Go to the source code of this file

  • #include <cstdint>
  • #include <type_traits>

Namespaces

Type Name
namespace mediapipe
namespace tensor_internal

Classes

Type Name
struct TypeInList <typename, typename>
struct TypeInList< T, TypeList< T, Ts... > > <typename T, Ts>
struct TypeInList< T, TypeList< TOther, Ts... > > <typename T, typename TOther, Ts>
struct TypeList <Ts>

Macros

Type Name
define TENSOR_INT_TO_STRING (x) TENSOR\_INT\_TO\_STRING2(x)
define TENSOR_INT_TO_STRING2 (x) #x
define TENSOR_UNIQUE_VIEW_TYPE_ID () /* multi line expression */
define TENSOR_UNIQUE_VIEW_TYPE_ID_T (T) static inline uint64\_t kId = tool::GetTypeHash&lt;T&gt;();

Macro Definition Documentation

define TENSOR_INT_TO_STRING

#define TENSOR_INT_TO_STRING (
    x
) `TENSOR_INT_TO_STRING2(x)`

define TENSOR_INT_TO_STRING2

#define TENSOR_INT_TO_STRING2 (
    x
) `#x`

define TENSOR_UNIQUE_VIEW_TYPE_ID

#define TENSOR_UNIQUE_VIEW_TYPE_ID (

) `/* multi line expression */`

define TENSOR_UNIQUE_VIEW_TYPE_ID_T

#define TENSOR_UNIQUE_VIEW_TYPE_ID_T (
    T
) `static inline uint64_t kId = tool::GetTypeHash<T>();`


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/formats/tensor/internal.h