PPL Logo

CkShortStr Class Reference

#include <netfem_data.h>

Collaboration diagram for CkShortStr:

Collaboration graph
[legend]

Public Member Functions

 CkShortStr ()
 CkShortStr (const char *s)
 CkShortStr (const char *s, int l)
void operator= (const char *s)
void copyFrom (const char *s)
void copyFrom (const char *s, int len)
 operator const char * () const
void pup (PUP::er &p)

Private Types

enum  { maxLen = 32 }

Private Member Functions

void terminate (void)

Private Attributes

char store [maxLen]

Detailed Description

Definition at line 12 of file netfem_data.h.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
maxLen 

Definition at line 13 of file netfem_data.h.


Constructor & Destructor Documentation

CkShortStr::CkShortStr (  )  [inline]

Definition at line 19 of file netfem_data.h.

CkShortStr::CkShortStr ( const char *  s  )  [inline]

Definition at line 20 of file netfem_data.h.

References copyFrom().

Here is the call graph for this function:

CkShortStr::CkShortStr ( const char *  s,
int  l 
) [inline]

Definition at line 21 of file netfem_data.h.

References copyFrom().

Here is the call graph for this function:


Member Function Documentation

void CkShortStr::terminate ( void   )  [inline, private]

Definition at line 15 of file netfem_data.h.

References maxLen, and store.

Referenced by copyFrom(), and pup().

Here is the caller graph for this function:

void CkShortStr::operator= ( const char *  s  )  [inline]

Definition at line 23 of file netfem_data.h.

References copyFrom().

Here is the call graph for this function:

void CkShortStr::copyFrom ( const char *  s  )  [inline]

Definition at line 24 of file netfem_data.h.

Referenced by CkShortStr(), and operator=().

Here is the caller graph for this function:

void CkShortStr::copyFrom ( const char *  s,
int  len 
)

Definition at line 30 of file netfem_data.C.

References Converse::CkMyPe(), maxLen, store, and terminate().

Here is the call graph for this function:

CkShortStr::operator const char * (  )  const [inline]

Definition at line 26 of file netfem_data.h.

References store.

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

Definition at line 28 of file netfem_data.h.

References len, p, store, and terminate().

Referenced by NetFEM_elems::pup(), and NetFEM_doubleField::pup().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

char CkShortStr::store[maxLen] [private]

Definition at line 14 of file netfem_data.h.

Referenced by copyFrom(), operator const char *(), pup(), and terminate().


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

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