PinAnyObservingIterator Class Reference

Inherits PinIterator, and PinIterator.

List of all members.

Public Member Functions

 PinAnyObservingIterator ()
 ~PinAnyObservingIterator ()
 PinAnyObservingIterator (const PinAnyObservingIterator &other)
PinAnyObservingIteratoroperator= (const PinAnyObservingIterator &other)
PinAnyBasenext ()
void advance ()
PinAnyBaseget () const
 PinAnyObservingIterator ()
 ~PinAnyObservingIterator ()
 PinAnyObservingIterator (const PinAnyObservingIterator &other)
PinAnyObservingIteratoroperator= (const PinAnyObservingIterator &other)
PinAnyBasenext ()
void advance ()
PinAnyBaseget () const

Private Member Functions

 PinAnyObservingIterator (pin_flist_t *flistp, int count)
 PinAnyObservingIterator (pin_flist_t *flistp, int count)

Private Attributes

void * m_vp

Friends

class PinFlist


Constructor & Destructor Documentation

PinAnyObservingIterator::PinAnyObservingIterator (  ) 

PinAnyObservingIterator::~PinAnyObservingIterator (  ) 

PinAnyObservingIterator::PinAnyObservingIterator ( const PinAnyObservingIterator other  ) 

PinAnyObservingIterator::PinAnyObservingIterator ( pin_flist_t flistp,
int  count 
) [private]

PinAnyObservingIterator::PinAnyObservingIterator (  ) 

PinAnyObservingIterator::~PinAnyObservingIterator (  ) 

PinAnyObservingIterator::PinAnyObservingIterator ( const PinAnyObservingIterator other  ) 

PinAnyObservingIterator::PinAnyObservingIterator ( pin_flist_t flistp,
int  count 
) [private]


Member Function Documentation

PinAnyObservingIterator& PinAnyObservingIterator::operator= ( const PinAnyObservingIterator other  ) 

PinAnyBase * PinAnyObservingIterator::next (  ) 

void PinAnyObservingIterator::advance (  ) 

PinAnyBase * PinAnyObservingIterator::get (  )  const

NOTE:--- gdouglas 8/3/04: Corrected this routine to use braces around each case statement. It seems that if you do not do this it triggers a bug in the solaris compiler where when the exception is thrown the intermediate on stack objects are destructed (even though in this case there are not any). Thus having braces ensure the scope of the construction and aleviates the problem entirely.

PinAnyObservingIterator& PinAnyObservingIterator::operator= ( const PinAnyObservingIterator other  ) 

PinAnyBase* PinAnyObservingIterator::next (  ) 

void PinAnyObservingIterator::advance (  ) 

PinAnyBase* PinAnyObservingIterator::get (  )  const


Friends And Related Function Documentation

PinFlist [friend]


Member Data Documentation


Copyright © 2017, Oracle and/or its affiliates. All rights reserved.