[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LazGLib2' (#lcl)

TGQueue

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazglib2.pas line 3250

type TGQueue = object

  head: PGList;

  

  tail: PGList;

  

  length: guint;

  

  procedure clear;

  

  procedure clear_full();

  

  function copy;

  

  procedure delete_link();

  

  function find();

  

  function find_custom();

  

  procedure foreach();

  

  procedure free;

  

  procedure free_full();

  

  function get_length;

  

  function index();

  

  procedure init;

  

  procedure insert_after();

  

  procedure insert_after_link();

  

  procedure insert_before();

  

  procedure insert_before_link();

  

  procedure insert_sorted();

  

  function is_empty;

  

  function link_index();

  

  function peek_head;

  

  function peek_head_link;

  

  function peek_nth();

  

  function peek_nth_link();

  

  function peek_tail;

  

  function peek_tail_link;

  

  function pop_head;

  

  function pop_head_link;

  

  function pop_nth();

  

  function pop_nth_link();

  

  function pop_tail;

  

  function pop_tail_link;

  

  procedure push_head();

  

  procedure push_head_link();

  

  procedure push_nth();

  

  procedure push_nth_link();

  

  procedure push_tail();

  

  procedure push_tail_link();

  

  function remove();

  

  function remove_all();

  

  procedure reverse;

  

  procedure sort();

  

  procedure unlink();

  

  function new;

  

end;

Inheritance

TGQueue