16 #include "NamespaceHeader.H" 41 std::vector<IFid>::const_iterator iter =
58 return m_ids[a_index];
106 const void*
const inBuf)
123 #include "NamespaceFooter.H" int add(const IFid &a_id)
Definition: IFidTable.H:39
std::vector< T > & stdVector()
Returns std::vector under the hood.
Definition: Vector.H:396
IFidTable()
Creates an empty table.
Definition: IFidTable.H:26
void linearOut(void *const a_outBuf) const
Definition: IFidTable.H:76
Definition: IFidTable.H:21
#define CH_assert(cond)
Definition: CHArray.H:37
const IFid & operator[](int a_index) const
Retrieves the identifier corresponding to the given index.
Definition: IFidTable.H:54
void linearListOut(void *const a_outBuf, const Vector< T > &a_inputT)
Definition: SPMDI.H:258
void push_back(const T &in)
Definition: Vector.H:295
size_t size() const
Definition: Vector.H:192
int size() const
Returns the number of IDs in the table.
Definition: IFidTable.H:62
void linearListIn(Vector< T > &a_outputT, const void *const a_inBuf)
Definition: SPMDI.H:229
int linearListSize(const Vector< T > &a_input)
Definition: SPMDI.H:290
int linearSize() const
Definition: IFidTable.H:68
void linearIn(const void *const inBuf)
Definition: IFidTable.H:72
~IFidTable()
Destructor (not virtual).
Definition: IFidTable.H:31
IFidTable & operator=(const IFidTable &)
Vector< IFid > m_ids
Definition: IFidTable.H:84