FunctionNodeBody

[req.function_node_body]

A type Body satisfies the FunctionNodeBody if it meets the following requirements:


FunctionNodeBody Requirements: Pseudo-Signature, Semantics

Body::Body(const Body&)

Copy constructor.

Body::~Body()

Destructor.

void operator=(const B&)

Assignment.

Output Body::operator()(const Input &v)

Requirements: The Input and Output types must be the same as the Input and Output template type arguments of the fucntion_node instance in which Body object is passed during construction.

Perform operation on v and return value of type Output.