class_docstr: Barrier(wires)
  The Barrier operator, used to separate the compilation process into blocks or as a visual tool.
  
  **Details:**
  
  * Number of wires: AnyWires
  * Number of parameters: 0
  
  Args:
      only_visual (bool): True if we do not want it to have an impact on the compilation process. Default is False.
      wires (Sequence[int] or int): the wires the operation acts on
code: def __init__(self, wires=Wires([]), only_visual=False, id=None):
      self.only_visual = only_visual
      self.hyperparameters["only_visual"] = only_visual
      super().__init__(wires=wires, id=id)
  
imports: from copy import copy
  import pennylane
  from pennylane.operation import AnyWires, Operation
  from pennylane.wires import Wires
label_desc: Use image node_id 1 to create a new Barrier object from inherited base classes: Operation with example: obj = Barrier(wires, only_visual, id)