Go to Overview over all GrAL packages.
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Container/operators.h

Go to the documentation of this file.
00001 #ifndef NMWR_GB_OPERATORS_H
00002 #define NMWR_GB_OPERATORS_H
00003 
00004 
00005 // $LICENSE
00006 
00007 
00008 
00013 
00014 
00015 template<class T>
00016 struct assign {
00017   void operator()(T& ls, const T& rs) { ls = rs;}
00018 };
00019 
00021 
00022 template<class T>
00023 struct add_assign {
00024   void operator()(T& ls, const T& rs) { ls += rs;}
00025 };
00026 
00028 
00029 template<class T>
00030 struct mult_assign {
00031   void operator()(T& ls, const T& rs) { ls *= rs;}
00032 };
00033 
00034 
00035 #endif
00036 

Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:14 2002 for Sequence by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000