Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

MalWrapper.hpp File Reference

#include <limits>
#include <vector>
#include "AlAlgs.hpp"
#include "Div.hpp"
#include "mal.h"

Include dependency graph for MalWrapper.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Iterator< Wrappee >
class  MAlWrapper< alphabet >

Functions

Iterator< MAloperator+ (Iterator< MAl > it, int i)
Iterator< MAloperator- (Iterator< MAl > it, int i)
Iterator< MAl >::difference_type operator- (Iterator< MAl > it1, Iterator< MAl > it2)
bool operator== (Iterator< MAl > &it1, Iterator< MAl > &it2)
bool operator!= (Iterator< MAl > &it1, Iterator< MAl > &it2)


Function Documentation

bool operator!= Iterator< MAl > &  it1,
Iterator< MAl > &  it2
 

Definition at line 70 of file MalWrapper.hpp.

00070                                                           {
00071   return !(it1 == it2);
00072 }

Iterator<MAl> operator+ Iterator< MAl it,
int  i
 

Definition at line 56 of file MalWrapper.hpp.

References Iterator< Wrappee >::c_.

00056                                                  { 
00057   it.c_ += i;
00058   return it;
00059 }

Iterator<MAl>::difference_type operator- Iterator< MAl it1,
Iterator< MAl it2
 

Definition at line 64 of file MalWrapper.hpp.

References Iterator< Wrappee >::c_.

00064                                                                              {
00065   return it1.c_ - it2.c_;
00066 }

Iterator<MAl> operator- Iterator< MAl it,
int  i
 

Definition at line 60 of file MalWrapper.hpp.

References Iterator< Wrappee >::c_.

00060                                                  { 
00061   it.c_ -= i;
00062   return it;
00063 }

bool operator== Iterator< MAl > &  it1,
Iterator< MAl > &  it2
 

Definition at line 67 of file MalWrapper.hpp.

References Iterator< Wrappee >::c_, and Iterator< Wrappee >::r_.

00067                                                           { // by value or by reference?
00068   return it1.r_ == it2.r_ && it1.c_ == it2.c_;
00069 }


Generated on Fri Mar 17 17:44:37 2006 for trapper by  doxygen 1.4.4