Class mediapipe::api2::internal::OutputSender
template <class... P>
Public Attributes
Type | Name |
---|---|
std::tuple< P... > | outputs_ |
Public Functions
Type | Name |
---|---|
OutputSender (P &&... args) |
|
OutputSender (std::tuple< P... > && args) |
|
absl::Status | operator() (CalculatorContext * cc, absl::StatusOr< R > && result) |
absl::Status | operator() (CalculatorContext * cc, R && result) |
absl::Status | operator() (CalculatorContext * cc, absl::StatusOr< std::tuple< R... > > && result) |
absl::Status | operator() (CalculatorContext * cc, std::tuple< R... > && result) |
Public Attributes Documentation
variable outputs_
std::tuple<P...> mediapipe::api2::internal::OutputSender< P >::outputs_;
Public Functions Documentation
function OutputSender [1/2]
inline OutputSender::OutputSender (
P &&... args
)
function OutputSender [2/2]
inline OutputSender::OutputSender (
std::tuple< P... > && args
)
function operator() [1/4]
template<class R, std::enable_if_t< sizeof...(P)==1, int >>
inline absl::Status OutputSender::operator() (
CalculatorContext * cc,
absl::StatusOr< R > && result
)
function operator() [2/4]
template<class R, std::enable_if_t< sizeof...(P)==1, int >>
inline absl::Status OutputSender::operator() (
CalculatorContext * cc,
R && result
)
function operator() [3/4]
template<class... R>
inline absl::Status OutputSender::operator() (
CalculatorContext * cc,
absl::StatusOr< std::tuple< R... > > && result
)
function operator() [4/4]
template<class... R>
inline absl::Status OutputSender::operator() (
CalculatorContext * cc,
std::tuple< R... > && result
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/api/contract.h