ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


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

ExtraLongUInt Class Reference

#include <codeword.h>

List of all members.

Public Types

enum  { size = 2 }

Public Member Functions

 ExtraLongUInt ()
 ExtraLongUInt (const char *val)
 ExtraLongUInt (int val)
 ExtraLongUInt (unsigned int val)
 ExtraLongUInt (unsigned long val)
bool operator== (const ExtraLongUInt &other) const
bool operator!= (const ExtraLongUInt &other) const
bool operator< (const ExtraLongUInt &other) const
bool operator> (const ExtraLongUInt &other) const
bool operator<= (const ExtraLongUInt &other) const
bool operator>= (const ExtraLongUInt &other) const
ExtraLongUInt operator+ (const ExtraLongUInt &other) const
ExtraLongUInt operator- (const ExtraLongUInt &other) const
ExtraLongUInt operator & (const ExtraLongUInt &other) const
ExtraLongUInt operator| (const ExtraLongUInt &other) const
ExtraLongUInt operator^ (const ExtraLongUInt &other) const
ExtraLongUInt operator~ () const
bool operator! () const
ExtraLongUInt operator<< (unsigned int bits) const
ExtraLongUInt operator<< (const ExtraLongUInt &bits) const
ExtraLongUInt operator>> (unsigned int bits) const
ExtraLongUInt operator>> (const ExtraLongUInt &bits) const
const ExtraLongUInt & operator<<= (unsigned int bits)
const ExtraLongUInt & operator>>= (unsigned int bits)
const ExtraLongUInt & operator &= (const ExtraLongUInt &other)
const ExtraLongUInt & operator|= (const ExtraLongUInt &other)
const ExtraLongUInt & operator^= (const ExtraLongUInt &other)
void print (char *buf) const
unsigned int bitcount () const
unsigned int minbit () const

Protected Attributes

unsigned long value [size]


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
size 


Constructor & Destructor Documentation

ExtraLongUInt::ExtraLongUInt (    ) 
 

ExtraLongUInt::ExtraLongUInt (  const char *    val ) 
 

ExtraLongUInt::ExtraLongUInt (  int    val ) 
 

ExtraLongUInt::ExtraLongUInt (  unsigned int    val ) 
 

ExtraLongUInt::ExtraLongUInt (  unsigned long    val ) 
 


Member Function Documentation

unsigned int ExtraLongUInt::bitcount (    )  const
 

unsigned int ExtraLongUInt::minbit (    )  const
 

ExtraLongUInt ExtraLongUInt::operator & (  const ExtraLongUInt &    other )  const
 

const ExtraLongUInt & ExtraLongUInt::operator &= (  const ExtraLongUInt &    other ) 
 

bool ExtraLongUInt::operator! (    )  const
 

bool ExtraLongUInt::operator!= (  const ExtraLongUInt &    other )  const
 

ExtraLongUInt ExtraLongUInt::operator+ (  const ExtraLongUInt &    other )  const
 

ExtraLongUInt ExtraLongUInt::operator- (  const ExtraLongUInt &    other )  const
 

bool ExtraLongUInt::operator< (  const ExtraLongUInt &    other )  const
 

ExtraLongUInt ExtraLongUInt::operator<< (  const ExtraLongUInt &    bits )  const
 

ExtraLongUInt ExtraLongUInt::operator<< (  unsigned int    bits )  const
 

const ExtraLongUInt & ExtraLongUInt::operator<<= (  unsigned int    bits ) 
 

bool ExtraLongUInt::operator<= (  const ExtraLongUInt &    other )  const
 

bool ExtraLongUInt::operator== (  const ExtraLongUInt &    other )  const
 

bool ExtraLongUInt::operator> (  const ExtraLongUInt &    other )  const
 

bool ExtraLongUInt::operator>= (  const ExtraLongUInt &    other )  const
 

ExtraLongUInt ExtraLongUInt::operator>> (  const ExtraLongUInt &    bits )  const
 

ExtraLongUInt ExtraLongUInt::operator>> (  unsigned int    bits )  const
 

const ExtraLongUInt & ExtraLongUInt::operator>>= (  unsigned int    bits ) 
 

ExtraLongUInt ExtraLongUInt::operator^ (  const ExtraLongUInt &    other )  const
 

const ExtraLongUInt & ExtraLongUInt::operator^= (  const ExtraLongUInt &    other ) 
 

ExtraLongUInt ExtraLongUInt::operator| (  const ExtraLongUInt &    other )  const
 

const ExtraLongUInt & ExtraLongUInt::operator|= (  const ExtraLongUInt &    other ) 
 

ExtraLongUInt ExtraLongUInt::operator~ (    )  const
 

void ExtraLongUInt::print (  char *    buf )  const
 


Member Data Documentation

unsigned long ExtraLongUInt::value[size] [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.