template.h File Reference

#include "config.h"

Include dependency graph for template.h:

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

Go to the source code of this file.

Functions

template<class Type>
Type abs (Type a)
double max (double a, double b)
double max (double a, int b)
double max (int a, double b)
int max (int a, int b)
double min (double a, double b)
double min (double a, int b)
double min (int a, double b)
int min (int a, int b)
template<class Type>
void swap (Type &a, Type &b)


Function Documentation

template<class Type>
Type abs Type  a  )  [inline]
 

Definition at line 87 of file template.h.

00088 {
00089     return (a < 0) ? -a : a;
00090 }

double max double  a,
double  b
[inline]
 

Definition at line 80 of file template.h.

00081 {
00082     return a < b ? b : a;
00083 }

double max double  a,
int  b
[inline]
 

Definition at line 75 of file template.h.

00076 {
00077     return a < b ? b : a;
00078 }

double max int  a,
double  b
[inline]
 

Definition at line 70 of file template.h.

00071 {
00072     return a < b ? b : a;
00073 }

int max int  a,
int  b
[inline]
 

Definition at line 65 of file template.h.

00066 {
00067     return a < b ? b : a;
00068 }

double min double  a,
double  b
[inline]
 

Definition at line 60 of file template.h.

00061 {
00062     return a < b ? a : b;
00063 }

double min double  a,
int  b
[inline]
 

Definition at line 55 of file template.h.

00056 {
00057     return a < b ? a : b;
00058 }

double min int  a,
double  b
[inline]
 

Definition at line 50 of file template.h.

00051 {
00052     return a < b ? a : b;
00053 }

int min int  a,
int  b
[inline]
 

Definition at line 45 of file template.h.

00046 {
00047     return a < b ? a : b;
00048 }

template<class Type>
void swap Type &  a,
Type &  b
[inline]
 

Definition at line 93 of file template.h.

00094 {
00095     Type t = a;
00096     a = b;
00097     b = t;
00098 }


Generated on Tue Mar 6 17:01:16 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6