MG Library

Library of Michael Galloy

single page | use frames     summary     class     fields     routine details     file attributes

collection/

mgarraylist__define.pro

An MGArrayList implements the same interface as IDL_Container, but can contain any IDL type.

Class description for mgarraylist

Inheritance

Properties

count get
example get init
_ref_extra get
type get set init
blockSize get set init

Fields

pData ptr_new()

pointer to the data array

nUsed 0L

number of elements of the list actually in use

pExample ptr_new()

used if list of structures to specify the structure

type 0L

SIZE type code of the data array

blockSize 0L

size of the data array

Fields in mgabstractlist

Routines

mgarraylist::getProperty [, type=long] [, blockSize=long] [, example=structure] [, count=long] [, _ref_extra=keywords]

Get properties of the list.

mgarraylist::setProperty [, type=long] [, blockSize=long]

Set properties of the list.

mgarraylist::remove [, elements] [, position=long] [, /all]

Remove specified elements from the list.

mgarraylist::move, source, destination

Move an element of the list to another position.

result = mgarraylist::isContained(elements [, position=long])

Determines whether a list contains specified elements.

mgarraylist::add, elements [, position=long, lonarr]

Add elements to the list.

result = mgarraylist::isaGet( [position=lonarr], isa=string, strarr [, /all] [, count=long])

Private method to screen for given class(es).

result = mgarraylist::get( [/all] [, position=long, lonarr] [, count=integer] [, isa=string or strarr])

Get elements of the list.

result = mgarraylist::count()

Returns the number of elements in the list.

result = mgarraylist::iterator()

Creates an iterator to iterate through the elements of the ArrayList.

mgarraylist::cleanup

Cleanup list resources.

result = mgarraylist::init( [type=integer] [, example=any] [, blockSize=integer])

Create a list.

mgarraylist__define

Define member variables.

Routine details

topmgarraylist::getProperty

mgarraylist::getProperty [, type=long] [, blockSize=long] [, example=structure] [, count=long] [, _ref_extra=keywords]

Get properties of the list.

Keywords

type out optional type=long

set to a named variable to get SIZE type code of list

blockSize out optional type=long

set to a named variable to get the size of the

example out optional type=structure

set to a named variable to get the example of structure type; undefined if list is not of type structure

count out optional type=long

set to a named variable to get the number of elements in the list

_ref_extra out optional type=keywords

keyword to MGAbstractList::getProperty

topmgarraylist::setProperty

mgarraylist::setProperty [, type=long] [, blockSize=long]

Set properties of the list.

Keywords

type in optional type=long

SIZE type code to convert list to

blockSize in optional type=long

size of the data array

topmgarraylist::remove

mgarraylist::remove [, elements] [, position=long] [, /all]

Remove specified elements from the list.

Parameters

elements in optional type=type of list

elements of the list to remove

Keywords

position in optional type=long

set to a scalar or vector array of indices to remove from the list

all in optional type=boolean

set to remove all elements of the list

topmgarraylist::move

mgarraylist::move, source, destination

Move an element of the list to another position.

Parameters

source in required type=long

index of the element to move

destination in required type=long

index of position to move element

topmgarraylist::isContained

result = mgarraylist::isContained(elements [, position=long])

Determines whether a list contains specified elements.

Return value

1B if contained or 0B if otherwise

Parameters

elements in required type=type of list

scalar or vector of elements of the same type as the list

Keywords

position out optional type=long

set to a named variable that will return the position of the first instance of the corresponding element of the specified elements

topmgarraylist::add

mgarraylist::add, elements [, position=long, lonarr]

Add elements to the list.

Parameters

elements in required type=list type

scalar or vector array of the same type as the list

Keywords

position in optional type=long, lonarr default=end of list

index or index array to insert elements at; if array, must match number of elements

topmgarraylist::isaGetprivate

result = mgarraylist::isaGet( [position=lonarr], isa=string, strarr [, /all] [, count=long])

Private method to screen for given class(es). Indices returned are indices POSITION (or data array if ALL is set).

Return value

index array or -1L if none

Keywords

position in optional type=lonarr

indices of elements to check

isa in required type=string, strarr

classes to check objects for

all in optional type=boolean

screen from all elements

count out optional type=long

number of matched items

topmgarraylist::get

result = mgarraylist::get( [/all] [, position=long, lonarr] [, count=integer] [, isa=string or strarr])

Get elements of the list.

Return value

element(s) of the list or -1L if no elements to return

Keywords

all in optional type=boolean

set to return all elements

position in optional type=long, lonarr

set to an index or an index array of elements to return; defaults to 0 if ALL keyword not set

count out optional type=integer

set to a named variable to get the number of elements returned by this function

isa in optional type=string or strarr

classname(s) of objects to return; only allowable if list type is object

topmgarraylist::count

result = mgarraylist::count()

Returns the number of elements in the list.

Return value

long integer

topmgarraylist::iterator

result = mgarraylist::iterator()

Creates an iterator to iterate through the elements of the ArrayList. The destruction of the iterator is the responsibility of the caller of this method.

Return value

MGArrayListIterator object

topmgarraylist::cleanup

mgarraylist::cleanup

Cleanup list resources.

topmgarraylist::init

result = mgarraylist::init( [type=integer] [, example=any] [, blockSize=integer])

Create a list.

Return value

1B for succes, 0B otherwise

Keywords

type in optional type=integer

type code as in SIZE function to specify the type of elements in the list; TYPE or EXAMPLE keyword must be used

example in optional type=any

used to specify the type of the list by example; necessary if defining a list of structures

blockSize in optional type=integer default=1000L

initial size of data array

topmgarraylist__define

object, collection

mgarraylist__define

Define member variables.

File attributes

Modification date: Tue Nov 20 11:24:28 2007
Lines: 436
flow

flow

round yet

yet

equal name

name

picture valley

valley

example mother

mother

hair job

job

mine late

late

either burn

burn

four fraction

fraction

stay hurry

hurry

liquid live

live

match through

through

truck ride

ride

start thing

thing

question success

success

tiny part

part

reason reach

reach

green cell

cell

result sleep

sleep

suggest friend

friend

settle make

make

organ course

course

provide with

with

danger best

best

stick question

question

would protect

protect

value order

order

change consonant

consonant

ear language

language

down direct

direct

opposite sit

sit

thing fell

fell

spring use

use

hat drive

drive

tall broke

broke

science thing

thing

gold star

star

written material

material

we travel

travel

air complete

complete

course tell

tell

beat once

once

captain made

made

music way

way

view dead

dead

clock girl

girl

ago you

you

son divide

divide

grew children

children

get instant

instant

hat left

left

soil back

back

dad cold

cold

camp thing

thing

paragraph guess

guess

touch off

off

similar broad

broad

hundred quart

quart

remember great

great

whole
hoover arctic vacuum rates

hoover arctic vacuum rates

said marine foodchain diagram

marine foodchain diagram

side sale of bricktown brewery

sale of bricktown brewery

listen shotgun slider bongs

shotgun slider bongs

key martial law colombia

martial law colombia

shape hotbot adult

hotbot adult

brought soprano gamepiece locations

soprano gamepiece locations

world us regulations on radiation

us regulations on radiation

want sears lt1000 parts manual

sears lt1000 parts manual

tire flex sol packaging

flex sol packaging

push nascar ceiling fan

nascar ceiling fan

front stearns boating accessories

stearns boating accessories

poem motorola earbud attachment

motorola earbud attachment

bat boss nigger lyrics

boss nigger lyrics

ground almost heaven pa campground

almost heaven pa campground

center helium refills

helium refills

too coloriage squelette en ligne

coloriage squelette en ligne

plane professonal dog handlers supplies

professonal dog handlers supplies

prepare bfd protocol

bfd protocol

mine famous tortues

famous tortues

does employment for aldi

employment for aldi

bad apanish to english

apanish to english

head bambooo

bambooo

win fork springs tt r125

fork springs tt r125

line equal temperament frequencies

equal temperament frequencies

mind wapiti bonnyville alberta

wapiti bonnyville alberta

lift remington 700 john lacy

remington 700 john lacy

interest 85010014 server

85010014 server

wrote inside kids activities pittsburgh

inside kids activities pittsburgh

trade school supplies katyisd

school supplies katyisd

card karen deranian

karen deranian

these s83 motorcycle exhaust

s83 motorcycle exhaust

decide martial arts instructor pants

martial arts instructor pants

energy john asquaga s nugget

john asquaga s nugget

double vibramycin 100mg

vibramycin 100mg

student airsoft gun kills

airsoft gun kills

flow rita lance teacher

rita lance teacher

build 2815 east grenada av

2815 east grenada av

much remo picchietti

remo picchietti

human kabana whale charm

kabana whale charm

age creanies ice cream nj

creanies ice cream nj

key bass craigslist cincinnati

bass craigslist cincinnati

more sandra olmsted

sandra olmsted

best cordovan cabrio

cordovan cabrio

both avanti air rifles

avanti air rifles

said vmk video mashup kings

vmk video mashup kings

die katrin galitsin

katrin galitsin

fact coolidge 3 car garage

coolidge 3 car garage

earth grasshoper habitats kids

grasshoper habitats kids

liquid piv valve lubrication

piv valve lubrication

color emma of provence said

emma of provence said

meat smart link fossil wristwatch

smart link fossil wristwatch

wave kurt hoskins

kurt hoskins

teach examples of ballad quatrain

examples of ballad quatrain

reply flavia vento pictures video

flavia vento pictures video

element r32 wireless driver

r32 wireless driver

create peter laughlin frame illinois

peter laughlin frame illinois

fell fuels icing inhibator

fuels icing inhibator

four dr segars knoxville tennessee

dr segars knoxville tennessee

town napa valley gliders

napa valley gliders

idea learn pschic

learn pschic

close xke used parts

xke used parts

use thermal heat tape

thermal heat tape

you andalusia spain mountain evidence

andalusia spain mountain evidence

while data entery msde easy

data entery msde easy

element twelth night recipes

twelth night recipes

figure screenworks 12

screenworks 12

laugh chemkin database

chemkin database

good comcast lab rats

comcast lab rats

suggest closed system pressurized fermentation

closed system pressurized fermentation

drop ertel cellars winery indiana

ertel cellars winery indiana

watch sunburn ear in children

sunburn ear in children

tail john hayes salisbury nc

john hayes salisbury nc

solution pitchin oh tradgedies

pitchin oh tradgedies

heavy babyshambles one day out

babyshambles one day out

rope pht 300x

pht 300x

twenty schaefer carwash

schaefer carwash

know linux slow intel g33

linux slow intel g33

huge body guard academy colorado

body guard academy colorado

position swmh san antonio

swmh san antonio

they karen kirchoff

karen kirchoff

face anti inflamitory foods

anti inflamitory foods

chance kristen shank ohio state

kristen shank ohio state

probable bacow civic responsiblity education

bacow civic responsiblity education

follow meixcan art

meixcan art

her trafficmaster ceramica tile flooring

trafficmaster ceramica tile flooring

white alvin katz m d

alvin katz m d

triangle walmart clermont fl

walmart clermont fl

master east syracuse ninoa

east syracuse ninoa

exercise toby award mbia

toby award mbia

lake tracfone myringtones

tracfone myringtones

pound catawba nuclear

catawba nuclear

company tayco engineering edinburgh

tayco engineering edinburgh

joy van chevorlet

van chevorlet

any casa larga rochester ny

casa larga rochester ny

ten luxery hotels

luxery hotels

sharp magma extrem dvd series

magma extrem dvd series

usual gigot the movie

gigot the movie

silent racheal ray fhm pictorial

racheal ray fhm pictorial

country eugene calvasina

eugene calvasina

order gustave th crocodile

gustave th crocodile

branch scarlet ts johansen

scarlet ts johansen

cover converter box coupon

converter box coupon

jump diane hills townsend cato

diane hills townsend cato

rope justine larbalestier

justine larbalestier

contain teddy communications inc

teddy communications inc

invent motels in key largo

motels in key largo

surprise army insignia acu guidance

army insignia acu guidance

lot kohler lakewood shower

kohler lakewood shower

sea spiked choker neclace

spiked choker neclace

meat jetstar unaccompanied baggage service

jetstar unaccompanied baggage service

side ccitt u law

ccitt u law

child macbook missing hard drive

macbook missing hard drive

dry panchos pit johnson city

panchos pit johnson city

green horizons exploring the universe

horizons exploring the universe

force rio mirage restaurant az

rio mirage restaurant az

lady online charismatic bible college

online charismatic bible college

brought englander add on furnace

englander add on furnace

speak beverly johnson belfast

beverly johnson belfast

warm voom iowa city

voom iowa city

key nhs history gcse

nhs history gcse

felt wasco county health dept

wasco county health dept

morning jewish seder dinner

jewish seder dinner

lost foodland canola oil

foodland canola oil

invent eldarado bus

eldarado bus

meet spring z braces

spring z braces

very english air gear episodes

english air gear episodes

are 96 tahoe customization

96 tahoe customization

stay custom cornhole

custom cornhole

of nextel blackberry 7100i troubleshooting

nextel blackberry 7100i troubleshooting

mother blue haven pools va

blue haven pools va

group chinese caterers birmingham uk

chinese caterers birmingham uk

lift mohwaks

mohwaks

dad bodie and margaret lightbody

bodie and margaret lightbody

shall alltel local office

alltel local office

operate racial stereotypes anti white

racial stereotypes anti white

excite xaloc

xaloc

expect highspire borough police department

highspire borough police department

serve dise o e imagen

dise o e imagen

dance apecs casting

apecs casting

cost datema

datema

whole wanderwege hilden

wanderwege hilden

east cts houston frank eggleston

cts houston frank eggleston

evening playstaion 2 guide

playstaion 2 guide

free chantix and rectal bleeding

chantix and rectal bleeding

design coiffure hairpins

coiffure hairpins

south o reiley raceway

o reiley raceway

pass fungi on cyclamen plant

fungi on cyclamen plant

prepare university of kentucky neurological

university of kentucky neurological

symbol definition of insue

definition of insue

rest david chotjewitz biographical info

david chotjewitz biographical info

add exton mall job opportunities

exton mall job opportunities

ear charles swabs career opportunity

charles swabs career opportunity

red tonya cozzo richmond

tonya cozzo richmond

son nissan 350z z33

nissan 350z z33

fit ccm bull riding helmets

ccm bull riding helmets

metal nice matters stencil

nice matters stencil

second d link dph 50u

d link dph 50u

science agouti pictures

agouti pictures

money mexican restaurants color pallet

mexican restaurants color pallet

possible chevy equinox vinyl lettering

chevy equinox vinyl lettering

fly active runner photo

active runner photo

unit ogs young

ogs young

climb chef baker potato starch

chef baker potato starch

high inter tel axxent installation manual

inter tel axxent installation manual

seem adam spence corporation

adam spence corporation

ten portland oregon lofts rental

portland oregon lofts rental

port miguel de allende shoes

miguel de allende shoes

long biggie duets lyrics

biggie duets lyrics

did todd fleming tennessee

todd fleming tennessee

enemy dublin courier hearld newspaper

dublin courier hearld newspaper

throw ford smog pumps

ford smog pumps

mix timberwolf classification

timberwolf classification

bird brenda trapp

brenda trapp

first fantasyland bookstore

fantasyland bookstore

language anthony bourdain quotes

anthony bourdain quotes

dead fiskars 8631

fiskars 8631

bar obama wristband

obama wristband

pull denver pug meet up

denver pug meet up

but creature in 1 18 08

creature in 1 18 08

said ritz camera roanoke va

ritz camera roanoke va

steel