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