Skip to content

Class mediapipe::api2::internal::Contract

template <typename... T>

ClassList > Contract

Public Attributes

Type Name
decltype(ExtractNestedItems(items)) all_items = {ExtractNestedItems(items)}
std::tuple< T... > items

Public Functions

Type Name
constexpr Contract (std::tuple< T... > tuple)
constexpr Contract (T &&... args)
absl::Status GetContract (mediapipe::CalculatorContract * cc) const
constexpr auto inputs () const
constexpr auto outputs () const
constexpr auto process_items () const
constexpr auto side_inputs () const
constexpr auto side_outputs () const
constexpr auto timestamp_change_count () const

Public Attributes Documentation

variable all_items

decltype(ExtractNestedItems(items)) mediapipe::api2::internal::Contract< T >::all_items;

variable items

std::tuple<T...> mediapipe::api2::internal::Contract< T >::items;

Public Functions Documentation

function Contract [1/2]

inline constexpr Contract::Contract (
    std::tuple< T... > tuple
) 

function Contract [2/2]

inline constexpr Contract::Contract (
    T &&... args
) 

function GetContract

inline absl::Status Contract::GetContract (
    mediapipe::CalculatorContract * cc
) const

function inputs

inline constexpr auto Contract::inputs () const

function outputs

inline constexpr auto Contract::outputs () const

function process_items

inline constexpr auto Contract::process_items () const

function side_inputs

inline constexpr auto Contract::side_inputs () const

function side_outputs

inline constexpr auto Contract::side_outputs () const

function timestamp_change_count

inline constexpr auto Contract::timestamp_change_count () const


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