PPL Logo

ck-core/objid.h File Reference

Go to the source code of this file.

Namespaces

namespace  ck

Data Structures

class  ck::ObjID
 The basic element identifier. More...

Functions

 static_assert (CMK_OBJID_COLLECTION_BITS > 0,"CMK_OBJID_COLLECTION_BITS must be greater than 0!")
 static_assert (CMK_OBJID_COLLECTION_BITS< (64-CMK_OBJID_TYPE_TAG_BITS),"CMK_OBJID_COLLECTION_BITS must be less than (64 - CMK_OBJID_TYPE_TAG_BITS)!")
 static_assert ((CMK_OBJID_COLLECTION_BITS+CMK_OBJID_ELEMENT_BITS+CMK_OBJID_TYPE_TAG_BITS)==64,"The total number of collection + element + type tag bits must be 64!")
bool ck::operator== (ObjID lhs, ObjID rhs)
bool ck::operator!= (ObjID lhs, ObjID rhs)


Function Documentation

static_assert ( CMK_OBJID_COLLECTION_BITS  ,
,
"CMK_OBJID_COLLECTION_BITS must be greater than 0!"   
)

Referenced by CkHashtableTslow< intdual, int >::getLayout().

Here is the caller graph for this function:

static_assert (  ) 

static_assert ( (CMK_OBJID_COLLECTION_BITS+CMK_OBJID_ELEMENT_BITS+CMK_OBJID_TYPE_TAG_BITS)  = =64,
"The total number of collection + element + type tag bits must be 64!"   
)


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