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.