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)
bool 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 679 of file pup.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
len 

Definition at line 681 of file pup.h.


Constructor & Destructor Documentation

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

Definition at line 683 of file pup.h.

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

Definition at line 684 of file pup.h.

References hash, and len.

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

Definition at line 685 of file pup.h.

References setName().

Here is the call graph for this function:


Member Function Documentation

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

Definition at line 457 of file pup_util.C.

References PUP::c, hash, len, PUP::n, and PUP::t.

Referenced by PUP_ID().

Here is the caller graph for this function:

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

Definition at line 687 of file pup.h.

References hash, and len.

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

Definition at line 693 of file pup.h.

References hash, len, and p.

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

Here is the caller graph for this function:

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

Definition at line 696 of file pup.h.

References hash, len, and p.


Field Documentation

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

Definition at line 682 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 Mon Sep 21 08:34:18 2020 for Charm++ by  doxygen 1.5.5