#include <shader_map.h>
Public Member Functions |
|
Edit_map_iterator (const Edit_map &map, Map_status *status=0) | |
attaches the iterator to a map. |
|
Edit_map_iterator (const Edit_map_iterator &other, Map_status *status=0) | |
copy constructor. |
|
~Edit_map_iterator () | |
destructor, deletes the iterator. |
|
Edit_map_iterator & | operator= (const Edit_map_iterator &other) |
copy assignment operator. |
|
Map_iterator_base * | operator-> () |
dereference operator. |
|
const Map_iterator_base * | operator-> () const |
const dereference operator. |
mi::shader_v3::Edit_map_iterator::Edit_map_iterator | ( | const Edit_map & | map, | |
Map_status * | status = 0 |
|||
) | [inline] |
attaches the iterator to a map.
Edit_map_iterator wrapper class.
map | is the map to attach to | |
status | is a status code |
mi::shader_v3::Edit_map_iterator::Edit_map_iterator | ( | const Edit_map_iterator & | other, | |
Map_status * | status = 0 |
|||
) | [inline] |
copy constructor.
other | is the iterator to copy | |
status | is a status code |
References m_map_iterator.
Edit_map_iterator & mi::shader_v3::Edit_map_iterator::operator= | ( | const Edit_map_iterator & | other | ) | [inline] |
copy assignment operator.
other | is the iterator to copy |
References m_map_iterator, and mi::shader_v3::Map_iterator_base::release().
Map_iterator_base * mi::shader_v3::Edit_map_iterator::operator-> | ( | ) | [inline] |
dereference operator.
const Map_iterator_base * mi::shader_v3::Edit_map_iterator::operator-> | ( | ) | const [inline] |
const dereference operator.
Copyright © 1986-2010 by
mental images GmbH