template <typename Base, typename ValueT, bool IsOptionalV, bool IsMultipleV>
ClassList > mediapipe > api2 > SideFallbackT
Inherits the following classes: Base
Public Types
Type |
Name |
typedef SideFallbackT< Base, ValueT, true, IsMultipleV > |
Optional
|
typedef ActualPayloadT< ValueT > |
PayloadT
|
typedef ValueT |
value_t
|
Public Static Attributes
Public Functions
Protected Types
Type |
Name |
typedef PortCommon< typename internal::SideBase< Base >::type, ValueT, true, IsMultipleV > |
SidePort
|
typedef PortCommon< Base, ValueT, true, IsMultipleV > |
StreamPort
|
Protected Attributes
Protected Functions
Type |
Name |
absl::Status |
AddToContract (CalculatorContract * cc) const
|
Public Types Documentation
typedef Optional
using mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::Optional = SideFallbackT<Base, ValueT, true, IsMultipleV>;
typedef PayloadT
using mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::PayloadT = ActualPayloadT<ValueT>;
typedef value_t
using mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::value_t = ValueT;
Public Static Attributes Documentation
variable kMultiple
constexpr bool mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::kMultiple;
variable kOptional
constexpr bool mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::kOptional;
Public Functions Documentation
function SideFallbackT
template<std::size_t N>
inline explicit constexpr mediapipe::api2::SideFallbackT::SideFallbackT (
const char(&) tag
)
function Tag
inline const char * mediapipe::api2::SideFallbackT::Tag () const
function operator() [1/2]
inline auto mediapipe::api2::SideFallbackT::operator() (
CalculatorContract * cc
) const
function operator() [2/2]
inline auto mediapipe::api2::SideFallbackT::operator() (
CalculatorContext * cc
) const
Protected Types Documentation
typedef SidePort
using mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::SidePort = PortCommon<typename internal::SideBase<Base>::type, ValueT, true, IsMultipleV>;
typedef StreamPort
using mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::StreamPort = PortCommon<Base, ValueT, true, IsMultipleV>;
Protected Attributes Documentation
variable side_port
SidePort mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::side_port;
variable stream_port
StreamPort mediapipe::api2::SideFallbackT< Base, ValueT, IsOptionalV, IsMultipleV >::stream_port;
Protected Functions Documentation
function AddToContract
inline absl::Status mediapipe::api2::SideFallbackT::AddToContract (
CalculatorContract * cc
) const
Friends Documentation
friend Contract
template<typename...>
class mediapipe::api2::SideFallbackT::Contract (
internal::Contract
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/api/port.h