34namespace chemical_cast_detail {
36template <
typename TO,
bool IS_POINTER >
39 template <
typename ATOM >
46template <
typename TO >
49 template <
typename ATOM >
69template <
typename TO,
typename FROM >
92template <
typename T >
#define BIO_STATIC_ASSERT(condition)
Definition AssertMacros.h:34
T * Get() const
Definition Pointer.h:271
Definition FinalCell.h:29
TO ChemicalCast(FROM toCast)
Definition chemical/common/Cast.h:70
TO Cast(FROM &toCast)
Definition common/Cast.h:160
T CloneAndCast(const T &toClone)
Definition chemical/common/Cast.h:93
static TO Cast(Pointer< ATOM > atom)
Definition chemical/common/Cast.h:50
Definition chemical/common/Cast.h:38
static TO Cast(Pointer< ATOM > atom)
Definition chemical/common/Cast.h:40
Definition IsPointer.h:38