Rosetta
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

◆ IdManager()

Member Function Documentation

◆ id_exists()

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

◆ register_id()

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

◆ register_new_id()

template<class T >
T const & protocols::calc_taskop_filters::IdManager< T >::register_new_id

◆ unregister_id()

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

Member Data Documentation

◆ used_ids_

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: