IMP  2.3.0
The Integrative Modeling Platform
IMP::kernel::PairContainerAdaptor Class Reference

#include <IMP/kernel/PairContainer.h>

+ Inheritance diagram for IMP::kernel::PairContainerAdaptor:

Detailed Description

This class allows either a list or a container to be accepted as input.

Definition at line 140 of file kernel/PairContainer.h.

Public Member Functions

 PairContainerAdaptor (PairContainer *c)
 
template<class C >
 PairContainerAdaptor (base::internal::PointerBase< C > c)
 
 PairContainerAdaptor (const kernel::ParticlePairsTemp &t)
 
void set_name_if_default (std::string name)
 

Constructor & Destructor Documentation

IMP::kernel::PairContainerAdaptor::PairContainerAdaptor ( PairContainer c)

Constructs the adaptor pointing to c (so if the contents of c are changed dynamically, so do the contents of the adaptor, and vice versa)

template<class C >
IMP::kernel::PairContainerAdaptor::PairContainerAdaptor ( base::internal::PointerBase< C >  c)

Constructs the adaptor pointing to c (so if the contents of c are changed dynamically, so do the contents of the adaptor, and vice versa)

Definition at line 163 of file kernel/PairContainer.h.

IMP::kernel::PairContainerAdaptor::PairContainerAdaptor ( const kernel::ParticlePairsTemp t)

Adapts the non-empty list t to PairContainer

Parameters
ta non-empty list of kernel::ParticlePairsTemp

Member Function Documentation

void IMP::kernel::PairContainerAdaptor::set_name_if_default ( std::string  name)

Set the name of the resulting container if it is currently the default value.


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