21#ifndef _libint2_src_bin_libint_classregistry_h_
22#define _libint2_src_bin_libint_classregistry_h_
33 ClassID next_id() {
return nclasses_++; }
48 typedef ClassRegistry::ClassID ClassID;
57 ClassID id()
const {
return id_; }
60 ClassInfo() : id_(ClassRegistry::Instance().next_id()) {}
Objects of this type provide limited information about the class at runtime.
Definition class_registry.h:46
This is a unique registry of classes.
Definition class_registry.h:29
Defaults definitions for various parameters assumed by Libint.
Definition algebra.cc:24
unsigned int ClassID
distinct classes have unique ClassID's
Definition key.h:83