Class mediapipe::api2::internal::FunCaller
template <class F, class... P>
Public Attributes
| Type | Name |
|---|---|
| std::tuple< P... > | args_ |
| F | f_ |
Public Functions
| Type | Name |
|---|---|
| absl::Status | AddToContract (CalculatorContract * cc) const |
| constexpr | FunCaller (F && f, P &&... args) |
| absl::Status | Process (CalculatorContext * cc) const |
| auto | inputs () const |
| constexpr std::tuple< P... > | nested_items () const |
| auto | operator() (CalculatorContext * cc) const |
| auto | outputs () const |
Public Attributes Documentation
variable args_
std::tuple<P...> mediapipe::api2::internal::FunCaller< F, P >::args_;
variable f_
F mediapipe::api2::internal::FunCaller< F, P >::f_;
Public Functions Documentation
function AddToContract
inline absl::Status FunCaller::AddToContract (
CalculatorContract * cc
) const
function FunCaller
inline constexpr FunCaller::FunCaller (
F && f,
P &&... args
)
function Process
inline absl::Status FunCaller::Process (
CalculatorContext * cc
) const
function inputs
inline auto FunCaller::inputs () const
function nested_items
inline constexpr std::tuple< P... > FunCaller::nested_items () const
function operator()
inline auto FunCaller::operator() (
CalculatorContext * cc
) const
function outputs
inline auto FunCaller::outputs () const
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/api/contract.h