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

template.h File Reference

#include "config.h"

Include dependency graph for template.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Functions

int min (int a, int b)
double min (int a, double b)
double min (double a, int b)
double min (double a, double b)
int max (int a, int b)
double max (int a, double b)
double max (double a, int b)
double max (double a, double b)
template<class Type> Type abs (Type a)
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.

Referenced by BTree::delay(), Line::delay(), and LmsReceiver::recv().

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.

Referenced by PrintEntry_Squid().

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


Generated on Tue Apr 20 12:29:46 2004 for NS2.26SourcesOriginal by doxygen 1.3.3