Vim documentation: vital/Data/OrderedSet
main help file
vital/Data/OrderedSet.txt             ordered collection library.
Maintainer: tyru <tyru.exe@gmail.com>
==============================================================================
CONTENTS                                Vital.Data.OrderedSet-contents
INTRODUCTION                    Vital.Data.OrderedSet-introduction
INTERFACE                       Vital.Data.OrderedSet-interface
  FUNCTIONS                       Vital.Data.OrderedSet-functions
  OrderedSet Object               Vital.Data.OrderedSet-OrderedSet
==============================================================================
INTRODUCTION                            Vital.Data.OrderedSet-introduction
Vital.Data.OrderedSet is Collection Utilities Library.
It provides some data structure (e.g., ordered dictionary/set).
==============================================================================
INTERFACE                               Vital.Data.OrderedSet-interface
------------------------------------------------------------------------------
FUNCTIONS                               Vital.Data.OrderedSet-functions
new()                                   Vital.Data.OrderedSet.new()
        Returns a new 'OrderedSet' object.
------------------------------------------------------------------------------
OrderedSet Object               Vital.Data.OrderedSet-OrderedSet
OrderedSet.push({elem})         Vital.Data.OrderedSet-OrderedSet.push()
        Pushes an element to OrderedSet.
        This adds the element to set.
        But if the element exists in the set,
        it does not add the element.
OrderedSet.unshift({elem})      Vital.Data.OrderedSet-OrderedSet.unshift()
        Unshifts an element to OrderedSet.
        This adds the element to set.
        But if the element exists in the set,
        it does not add the element.
OrderedSet.size({elem})         Vital.Data.OrderedSet-OrderedSet.size()
        Gets the number of elements in OrderedSet.
OrderedSet.to_list({elem})      Vital.Data.OrderedSet-OrderedSet.to_list()
        Converts to List.
OrderedSet.has({elem})          Vital.Data.OrderedSet-OrderedSet.has()
        Checks if there is the element in OrderedSet.
        This returns boolean value.
OrderedSet.has_id({id})         Vital.Data.OrderedSet-OrderedSet.has_id()
        Checks if there is the element which has {id} in OrderedSet.
        This returns boolean value.
OrderedSet.clear()              Vital.Data.OrderedSet-OrderedSet.clear()
        Initializes OrderedSet.
        After calling this, OrderedSet has no elements.
OrderedSet.remove({elem})       Vital.Data.OrderedSet-OrderedSet.remove()
        Remove {elem} from OrderedSet if it exists.
        If it does not exist, this does not do anything.
==============================================================================
vim:tw=78:fo=tcq2mM:ts=8:ft=help:norl
top - main help file - tag index