#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