SbPList man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



								  SbPList(3IV)

NAME
     SbPList (SbPList) - list of generic (void *) pointers

INHERITS FROM
     SbPList

SYNOPSIS
     #include <Inventor_c/SbPList.h>

	  Functions from class SbPList:

     SbPList *		 SbPListCreate()
     SbPList *		 SbPListCreateN(int initSize)
     void		 SbPListDelete(SbPList *this)
     void		 SbPListAppend(SbPList *this, void * ptr)
     int		 SbPListFind(const SbPList *this, const void *ptr)
     void		 SbPListInsert(SbPList *this, void *ptr, int
			      addBefore)
     void		 SbPListRemove(SbPList *this, int which)
     int		 SbPListGetLen(const SbPList *this)
     void		 SbPListTruncate(SbPList *this, int start)
     void		 SbPListCopy(SbPList *this, const SbPList *pl)
     void **		 SbPListUnknownOperator(const SbPList *this, int i)
     int		 SbPListIsEq(const SbPList *this, const SbPList *pl)
     int		 SbPListIsNEq(const SbPList *this, const SbPList *pl)

DESCRIPTION
     This class manages a dynamic list of generic void * pointers. This class
     allows random access, insertion, and removal.

FUNCTIONS
     SbPList *		 SbPListCreate()
     SbPList *		 SbPListCreateN(int initSize)
     void		 SbPListDelete(SbPList *this)
	  Constructors and destructor. initSize specifies an initial size for
	  the list, which is useful as an optimization if you can estimate the
	  length of the list before you construct it. If another SbPList is
	  given, it returns a copy of that list.

     void		 SbPListAppend(SbPList *this, void * ptr)
	  Adds given pointer to end of list.

     int		 SbPListFind(const SbPList *this, const void *ptr)
	  Returns index of given pointer in list, or -1 if not found.

     void		 SbPListInsert(SbPList *this, void *ptr, int
			      addBefore)
	  Inserts given pointer in list before pointer with given index.

     void		 SbPListRemove(SbPList *this, int which)
	  Removes pointer with given index.

Page 1

SbPList(3IV)

     int		 SbPListGetLen(const SbPList *this)
	  Returns number of pointers in list.

     void		 SbPListTruncate(SbPList *this, int start)
	  Removes all pointers after one with given index, inclusive.

     void		 SbPListCopy(SbPList *this, const SbPList *pl)
	  Copy a list.

     void **		 SbPListUnknownOperator(const SbPList *this, int i)
	  Returns pointer with given index.

     int		 SbPListIsEq(const SbPList *this, const SbPList *pl)
     int		 SbPListIsNEq(const SbPList *this, const SbPList *pl)
	  Equality and inequality operators.

FILE FORMAT/DEFAULTS
     PList {
     }

Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net