Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::calc_taskop_filters::IdManager< T > Class Template Reference

#include <RotamerBoltzmannWeight2.hh>

Inheritance diagram for protocols::calc_taskop_filters::IdManager< T >:
Inheritance graph
[legend]

Public Member Functions

 IdManager ()
 
bool id_exists (T const &id) const
 
void register_id (T const &id)
 
void unregister_id (T const &id)
 
T const & register_new_id ()
 

Private Attributes

std::set< T > used_ids_
 

Constructor & Destructor Documentation

Member Function Documentation

template<class T >
bool protocols::calc_taskop_filters::IdManager< T >::id_exists ( T const &  id) const
template<class T >
void protocols::calc_taskop_filters::IdManager< T >::register_id ( T const &  id)
template<class T >
T const & protocols::calc_taskop_filters::IdManager< T >::register_new_id ( )
template<class T >
void protocols::calc_taskop_filters::IdManager< T >::unregister_id ( T const &  id)

Member Data Documentation

template<class T >
std::set< T > protocols::calc_taskop_filters::IdManager< T >::used_ids_
private

The documentation for this class was generated from the following files: