mi::shader::Map_iterator_edit Class Reference

Smart pointer to a read-write Map_iterator, which allows to move in a Map and query/set elements. More...

#include <shader_map.h>

List of all members.

Public Member Functions

 Map_iterator_edit (const Map_edit &map, Map_status *status=0)
 Map_iterator_edit wrapper class.
 Map_iterator_edit (const Map_iterator_edit &other, Map_status *status=0)
 copy constructor
 ~Map_iterator_edit ()
 destructor, deletes the iterator
Map_iterator_editoperator= (const Map_iterator_edit &other)
 copy assignment operator
Map_iteratoroperator-> ()
 dereference operator
const Map_iteratoroperator-> () const
 const dereference operator


Detailed Description

Smart pointer to a read-write Map_iterator, which allows to move in a Map and query/set elements.


Constructor & Destructor Documentation

mi::shader::Map_iterator_edit::Map_iterator_edit const Map_edit map,
Map_status status = 0
[inline]
 

Map_iterator_edit wrapper class.

Parameters:
map is the Map to attach to
status is a status code

mi::shader::Map_iterator_edit::Map_iterator_edit const Map_iterator_edit other,
Map_status status = 0
[inline]
 

copy constructor

Parameters:
other is the handle of the iterator to copy
status is a status code


Member Function Documentation

Map_iterator_edit & mi::shader::Map_iterator_edit::operator= const Map_iterator_edit other  )  [inline]
 

copy assignment operator

Parameters:
other is the handle of the iterator to copy


The documentation for this class was generated from the following file:

Copyright © 1986-2008 by mental images GmbH