![]() |
Rosetta
2021.16
|
An internal implementation class, to get around the fact that functions cannot be partially specialized. More...
#include <AtomRefMapping.hh>
Static Private Member Functions | |
| static OutRef const & | invalid () |
| The value for invalid items of the class type. More... | |
| template<class ResTypeType , class InRef > | |
| static OutRef | convert (ResTypeType const &, InRef const &) |
| For the given residue type, convert the given reference into the class reference type. More... | |
| template<class InRef > | |
| static OutRef const & | identity_pass_through (InRef const &, OutRef const &) |
| Will pass through the value if InRef is the same type as OutRef, but will result in the second value (invalid) if it's not. More... | |
An internal implementation class, to get around the fact that functions cannot be partially specialized.
|
staticprivate |
For the given residue type, convert the given reference into the class reference type.
Referenced by core::chemical::AtomRefMapping< VD, core::Size >::AtomRefMapping(), and core::chemical::AtomRefMapping< VD, core::Size >::vectorize().
|
staticprivate |
Will pass through the value if InRef is the same type as OutRef, but will result in the second value (invalid) if it's not.
Referenced by core::chemical::AtomRefMapping< VD, core::Size >::operator[]().
|
staticprivate |
The value for invalid items of the class type.
1.8.7