LIBINT 2.9.0
Public Types | Static Public Member Functions | List of all members
libint2::KeyTypes Struct Reference

Collection of types used for constructing keys in libint2. More...

#include <key.h>

Public Types

typedef unsigned int ClassID
 distinct classes have unique ClassID's
 
typedef mpz_class InstanceID
 some classes need to have distinct instances to have unique InstanceID's, e.g.
 

Static Public Member Functions

template<typename U >
static InstanceID cast (U i)
 
template<>
KeyTypes::InstanceID cast (long long i)
 
template<>
KeyTypes::InstanceID cast (unsigned long long i)
 

Detailed Description

Collection of types used for constructing keys in libint2.

Member Typedef Documentation

◆ InstanceID

typedef mpz_class libint2::KeyTypes::InstanceID

some classes need to have distinct instances to have unique InstanceID's, e.g.

generalized Singletons


The documentation for this struct was generated from the following file: