PPL Logo

PUP::machineInfo Class Reference

#include <pup.h>

Collaboration diagram for PUP::machineInfo:

Collaboration graph
[legend]

Public Types

typedef unsigned char myByte

Public Member Functions

bool valid (void) const
bool needsConversion (void) const
void pup (er &p)

Static Public Member Functions

static const machineInfocurrent (void)

Data Fields

myByte magic [4]
myByte version
myByte intBytes [5]
myByte intFormat
myByte floatBytes
myByte doubleBytes
myByte floatFormat
myByte boolBytes
myByte pointerBytes

Detailed Description

Definition at line 598 of file pup.h.


Member Typedef Documentation

typedef unsigned char PUP::machineInfo::myByte

Definition at line 600 of file pup.h.


Member Function Documentation

bool PUP::machineInfo::valid ( void   )  const

Definition at line 25 of file pup_xlater.C.

References machInfo_magic, and magic.

bool PUP::machineInfo::needsConversion ( void   )  const

Definition at line 34 of file pup_xlater.C.

References boolBytes, current(), doubleBytes, floatBytes, floatFormat, intBytes, intFormat, PUP::m, and pointerBytes.

Here is the call graph for this function:

const PUP::machineInfo & PUP::machineInfo::current ( void   )  [static]

Definition at line 85 of file pup_xlater.C.

References boolBytes, doubleBytes, float, floatBytes, floatFormat, getFloatFormat(), getIntFormat(), int, intBytes, intFormat, PUP::m, machInfo_magic, magic, pointerBytes, and version.

Referenced by needsConversion(), CentralLB::writeStatsMsgs(), and PUP::xlater::xlater().

Here is the call graph for this function:

Here is the caller graph for this function:

void PUP::machineInfo::pup ( er p  )  [inline]

Definition at line 624 of file pup.h.

References boolBytes, doubleBytes, floatBytes, floatFormat, intBytes, intFormat, magic, p, pointerBytes, and version.


Field Documentation

Definition at line 601 of file pup.h.

Referenced by current(), pup(), and valid().

Definition at line 602 of file pup.h.

Referenced by current(), and pup().

Definition at line 604 of file pup.h.

Referenced by current(), needsConversion(), pup(), and PUP::xlater::setConverterInt().

Definition at line 607 of file pup.h.

Referenced by current(), needsConversion(), pup(), and PUP::xlater::xlater().

Definition at line 608 of file pup.h.

Referenced by current(), needsConversion(), pup(), and PUP::xlater::xlater().

Definition at line 609 of file pup.h.

Referenced by converterFloat(), current(), needsConversion(), and pup().

Definition at line 611 of file pup.h.

Referenced by current(), needsConversion(), pup(), and PUP::xlater::xlater().

Definition at line 612 of file pup.h.

Referenced by current(), needsConversion(), pup(), and PUP::xlater::xlater().


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

Generated on Mon Sep 21 08:34:16 2020 for Charm++ by  doxygen 1.5.5