mi::shader::Map_element_handle Class Reference

Smart pointer to a Map_element, which allows to get/set the value of individual fields. More...

#include <shader_map.h>

List of all members.

Public Member Functions

 Map_element_handle ()
 Map_element_handle wrapper class.
 Map_element_handle (const Map_declaration_handle &declaration)
 smart pointer to a new Map_element which has the given declaration
 Map_element_handle (const Map_element_handle &other)
 copy constructor
 ~Map_element_handle ()
 destructor, deletes the element
Map_element_handleoperator= (const Map_element_handle &other)
 copy assignment operator
Map_elementoperator-> ()
 dereference operator
const Map_elementoperator-> () const
 const dereference operator


Detailed Description

Smart pointer to a Map_element, which allows to get/set the value of individual fields.


Constructor & Destructor Documentation

mi::shader::Map_element_handle::Map_element_handle const Map_declaration_handle declaration  )  [inline]
 

smart pointer to a new Map_element which has the given declaration

Parameters:
declaration is the decl of the new Map_element

mi::shader::Map_element_handle::Map_element_handle const Map_element_handle other  )  [inline]
 

copy constructor

Parameters:
other is the handle of the element to copy


Member Function Documentation

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

copy assignment operator

Parameters:
other is the handle of the element to copy


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

Copyright © 1986-2008 by mental images GmbH