#include <ampiimpl.h>
Public Member Functions | |
KeyvalNode () | |
KeyvalNode (MPI_Copy_function *cf, MPI_Delete_function *df, void *es) | |
bool | hasVal () const |
void | clearVal () |
void | setVal (void *v) |
void * | getVal () const |
void | incRefCount () |
int | decRefCount () |
void | pup (PUP::er &p) |
Data Fields | |
void * | val |
MPI_Copy_function * | copy_fn |
MPI_Delete_function * | delete_fn |
void * | extra_state |
int | refCount |
bool | isValSet |
Definition at line 599 of file ampiimpl.h.
KeyvalNode::KeyvalNode | ( | ) | [inline] |
Definition at line 608 of file ampiimpl.h.
KeyvalNode::KeyvalNode | ( | MPI_Copy_function * | cf, | |
MPI_Delete_function * | df, | |||
void * | es | |||
) | [inline] |
Definition at line 609 of file ampiimpl.h.
bool KeyvalNode::hasVal | ( | ) | const [inline] |
Definition at line 611 of file ampiimpl.h.
void KeyvalNode::clearVal | ( | ) | [inline] |
Definition at line 612 of file ampiimpl.h.
void KeyvalNode::setVal | ( | void * | v | ) | [inline] |
Definition at line 613 of file ampiimpl.h.
void* KeyvalNode::getVal | ( | ) | const [inline] |
Definition at line 614 of file ampiimpl.h.
void KeyvalNode::incRefCount | ( | ) | [inline] |
Definition at line 615 of file ampiimpl.h.
int KeyvalNode::decRefCount | ( | ) | [inline] |
Definition at line 616 of file ampiimpl.h.
void KeyvalNode::pup | ( | PUP::er & | p | ) | [inline] |
void* KeyvalNode::val |
Definition at line 601 of file ampiimpl.h.
Definition at line 602 of file ampiimpl.h.
Definition at line 603 of file ampiimpl.h.
void* KeyvalNode::extra_state |
Definition at line 604 of file ampiimpl.h.
Definition at line 605 of file ampiimpl.h.
Definition at line 606 of file ampiimpl.h.