mi::shader_v3::Access_map_iterator Class Reference
Smart
pointer to an access-only map iterator. It defines a dereference
operator which provides access to the const methods of the wrapped
Map_iterator_base object.
More...
#include <shader_map.h>
List
of all members.
Detailed Description
Smart pointer to an access-only map iterator. It defines a
dereference operator which provides access to the const methods of
the wrapped
Map_iterator_base object.
Constructor & Destructor Documentation
mi::shader_v3::Access_map_iterator::Access_map_iterator |
( |
const Access_map
& |
map, |
|
|
Map_status
* |
status = 0 |
|
|
) |
|
|
[inline] |
attaches the iterator to a read-only map.
Access_map_iterator wrapper class.
- Parameters:
-
|
map |
is the map to attach to |
|
status |
is a status code |
mi::shader_v3::Access_map_iterator::Access_map_iterator |
( |
const Edit_map
& |
map, |
|
|
Map_status
* |
status = 0 |
|
|
) |
|
|
[inline] |
attaches the iterator to a map.
- Parameters:
-
|
map |
is the map to attach to |
|
status |
is a status code |
copy constructor.
- Parameters:
-
|
other |
is the iterator to copy |
|
status |
is a status code |
References m_map_iterator.
copy constructor.
- Parameters:
-
|
other |
is the iterator to copy |
|
status |
is a status code |
Member Function Documentation
const Map_iterator_base
* mi::shader_v3::Access_map_iterator::operator-> |
( |
|
) |
[inline] |
dereference operator.
- Returns:
- the map iterator object