Biber::Entry::List(3pm)

NAME
Biber::Entry::List

  new
    Initialise a Biber::Entry::List object with optional array ref as initial values

  notnull
    Test for an empty list

  add_item
    Add an item to the Biber::Entry::List object

  remove_item
    Remove an item from the Biber::Entry::List object

  replace_item
    Replace an item at a position (1-based)
    with a provided one

  splice
    Splice a Biber::Entry::List into a Biber::Entry::List object at a
    position (1-based)

  set_moreitems
    Sets a flag to say that we had a "and others" in the data

  get_moreitems
    Gets the moreitems property

  count
    Returns the number of items in the list

  is_nth_item
    Returns boolean to say of there is an nth item

  nth_item
    Returns the nth item in the list or undef if there is no such item

  first_n_items
    Returns an array ref of items containing only
    the first n items or all items if n > total items

  del_last_item
    Deletes the last item in the list

  last_item
    Returns the last item in the list

  get_xdata
    Get any xdata reference information for a list

  nth_mslang
  Get the mslang of the nth element of the list

  set_nth_mslang
  Set the mslang of the nth element of the list

AUTHORS
Philip Kime "<philip at kime.org.uk>"

BUGS
Please report any bugs or feature requests on our Github tracker at <https://github.com/plk/biber/issues>.

COPYRIGHT & LICENSE
Copyright 2009-2012 François Charette and Philip Kime, all rights reserved. Copyright 2012-2019 Philip Kime, all rights reserved.

This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0.

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.