Ide.Object.insert_before

### Method

# Ide Objectinsert_before

#### Declaration

    void
    ide_object_insert_before (
      IdeObject* self,
      IdeObject* sibling,
      IdeObject* child
    )

#### Description

Inserts `child` into `self`‘s children, directly before `sibling`.

`sibling` MUST BE a child of `self`.

Available since: | 3.32

#### Parameters

`sibling` | `IdeObject`
| An `IdeObject`.
| The data is owned by the caller of the function.
`child` | `IdeObject`
| An `IdeObject`.
| The data is owned by the caller of the function.