// GENERATED — DO NOT EDIT

///|
/// [Upstream documentation](https://docs.gtk.org/gtk4/class.ListItemFactory.html).
pub type ListItemFactory

///|
pub(open) trait IListItemFactory {
  fn as_list_item_factory(Self) -> ListItemFactory
}

///|
pub impl IListItemFactory for ListItemFactory with fn as_list_item_factory(self) {
  self
}

///|
pub fn ListItemFactory::as_gobject_object(
  self : ListItemFactory,
) -> @gobject.Object = "%identity"

///|
pub impl @gobject.IObject for ListItemFactory with fn as_object(self) {
  self.as_gobject_object()
}