A Component C of Tag T is ComponentOperable for a component operation O, if the implementation of the component operation O has been specialized for C

In this case,

Notation

The following expressions are used in this document:

C

A Component type.

c

An object of type C.

Requirements

Name

Expression

Result Type

Description

Invoke

component_operation<operations::invoke, T>(c)

Any type

Invokes c - this typically causes a component to consume its input data and produce its output data as appropriate.