text: //this file was generated by ../../../../../../scripts/onnx_generator/OperatorHeader.py
  # ifndef OPERATOR_OPERATOR__AI_ONNX__SEQUENCECONSTRUCT__11_H
  # define OPERATOR_OPERATOR__AI_ONNX__SEQUENCECONSTRUCT__11_H
  
  # include "operators/operator.h"
  # include "operators/operator_stub.h"
  # include "operators/operator_info.h"
  
  /**
   * ai.onnx operator 'SequenceConstruct' version 11
   *
   * @param[in]  ctx  Operator context
   * @return          Status code
   *
   * Construct a tensor sequence containing 'inputs' tensors.
   * All tensors in 'inputs' must have the same data type.
   * 
   * Constraint T:
   *   Constrain input types to any tensor type.
   *   Allowed Types: tensor_bool, tensor_complex128, tensor_complex64,
   *                  tensor_double, tensor_float, tensor_float16, tensor_int16,
   *                  tensor_int32, tensor_int64, tensor_int8, tensor_string,
   *                  tensor_uint16, tensor_uint32, tensor_uint64, tensor_uint8
   * 
   * Constraint S:
   *   Constrain output types to any tensor type.
   *   Allowed Types: seq_tensor_bool, seq_tensor_complex128,
   *                  seq_tensor_complex64, seq_tensor_double, seq_tensor_float,
   *                  seq_tensor_float16, seq_tensor_int16, seq_tensor_int32,
   *                  seq_tensor_int64, seq_tensor_int8, seq_tensor_string,
   *                  seq_tensor_uint16, seq_tensor_uint32, seq_tensor_uint64,
   *                  seq_tensor_uint8
   * Input T inputs:
   *   Tensors.
   *   Allowed Types: tensor_bool, tensor_complex128, tensor_complex64,
   *                  tensor_double, tensor_float, tensor_float16, tensor_int16,
   *                  tensor_int32, tensor_int64, tensor_int8, tensor_string,
   *                  tensor_uint16, tensor_uint32, tensor_uint64, tensor_uint8
   * Output S output_sequence:
   *   Sequence enclosing the input tensors.
   *   Allowed Types: seq_tensor_bool, seq_tensor_complex128,
   *                  seq_tensor_complex64, seq_tensor_double, seq_tensor_float,
   *                  seq_tensor_float16, seq_tensor_int16, seq_tensor_int32,
   *                  seq_tensor_int64, seq_tensor_int8, seq_tensor_string,
   *                  seq_tensor_uint16, seq_tensor_uint32, seq_tensor_uint64,
   *                  seq_tensor_uint8
  
  *
  * @since version 11
  *
   * @see io/onnx/onnx/defs/sequence/defs.cc:116
   * @see https://github.com/onnx/onnx/blob/master/docs/Operators.md#SequenceConstruct
  */
  
  operator_status
  prepare_operator__ai_onnx__sequenceconstruct__11(
      Onnx__NodeProto *ctx
  );
  
  extern operator_info info_operator__ai_onnx__sequenceconstruct__11;
  
  typedef struct {
  // no attributes
  } context_operator__ai_onnx__sequenceconstruct__11;
  
  operator_status
  execute_operator__ai_onnx__sequenceconstruct__11(
      Onnx__NodeProto *ctx
  );
  
  # endif