PPL Logo

PUP::able::PUP_ID Class Reference

#include <pup.h>

Collaboration diagram for PUP::able::PUP_ID:

Collaboration graph
[legend]

Public Types

enum  { len = 8 }

Public Member Functions

 PUP_ID ()
 PUP_ID (int val)
 PUP_ID (const char *name)
void setName (const char *name)
CmiBool operator== (const PUP_ID &other) const
void pup (er &p)
void pup (er &p) const

Data Fields

unsigned char hash [len]

Detailed Description

Definition at line 606 of file pup.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
len 

Definition at line 608 of file pup.h.


Constructor & Destructor Documentation

PUP::able::PUP_ID::PUP_ID (  )  [inline]

Definition at line 610 of file pup.h.

PUP::able::PUP_ID::PUP_ID ( int  val  )  [inline]

Definition at line 611 of file pup.h.

References hash, and len.

PUP::able::PUP_ID::PUP_ID ( const char *  name  )  [inline]

Definition at line 612 of file pup.h.

References setName().


Member Function Documentation

void PUP::able::PUP_ID::setName ( const char *  name  ) 

Definition at line 349 of file pup_util.C.

References c, hash, len, and n.

Referenced by PUP_ID().

CmiBool PUP::able::PUP_ID::operator== ( const PUP_ID other  )  const [inline]

Definition at line 614 of file pup.h.

References CmiFalse, CmiTrue, hash, and len.

void PUP::able::PUP_ID::pup ( er p  )  [inline]

Definition at line 620 of file pup.h.

References hash, len, and p.

Referenced by PUP::er::object().

void PUP::able::PUP_ID::pup ( er p  )  const [inline]

Definition at line 623 of file pup.h.

References hash, len, and p.


Field Documentation

unsigned char PUP::able::PUP_ID::hash[len]

Definition at line 609 of file pup.h.

Referenced by operator==(), pup(), PUP_ID(), and setName().


The documentation for this class was generated from the following files:

Generated on Fri May 25 08:06:13 2012 for Charm++ by  doxygen 1.5.5