Empirical
emp::TypeTracker< TYPES > Member List

This is the complete list of members for emp::TypeTracker< TYPES >, including all inherited members.

AddFunction(std::function< void(Ts...)> fun)emp::TypeTracker< TYPES >inline
AddFunction(void(*fun)(Ts...))emp::TypeTracker< TYPES >inline
Cast(TrackedType &tt)emp::TypeTracker< TYPES >inline
Cast(TrackedType *tt)emp::TypeTracker< TYPES >inline
fun_mapemp::TypeTracker< TYPES >
GetComboID()emp::TypeTracker< TYPES >inlinestatic
GetCumCombos(size_t vals=2)emp::TypeTracker< TYPES >inlinestatic
GetID()emp::TypeTracker< TYPES >inlinestatic
GetID()emp::TypeTracker< TYPES >inlinestatic
GetNumCombos(size_t vals=2)emp::TypeTracker< TYPES >inlinestatic
GetNumTypes()emp::TypeTracker< TYPES >inlinestatic
GetTrackedComboID(Ts...ARGS)emp::TypeTracker< TYPES >inlinestatic
GetTrackedID(const TrackedType &tt)emp::TypeTracker< TYPES >inlinestatic
GetTrackedID(const TrackedType &tt1, const TrackedType &tt2, const Ts &...ARGS)emp::TypeTracker< TYPES >inlinestatic
GetTrackedID(TrackedType *tt)emp::TypeTracker< TYPES >inlinestatic
GetTrackedID(TrackedType *tt1, TrackedType *tt2, Ts *...ARGS)emp::TypeTracker< TYPES >inlinestatic
IsType(TrackedType &tt)emp::TypeTracker< TYPES >inline
IsType(TrackedType *tt)emp::TypeTracker< TYPES >inline
New(REAL_T &val)emp::TypeTracker< TYPES >inline
New(REAL_T &&val)emp::TypeTracker< TYPES >inline
operator()(Ts...args)emp::TypeTracker< TYPES >inline
operator=(const TypeTracker &)=defaultemp::TypeTracker< TYPES >
operator=(TypeTracker &&)=defaultemp::TypeTracker< TYPES >
RunFunction(Ts...args)emp::TypeTracker< TYPES >inline
this_t typedefemp::TypeTracker< TYPES >
ToType(TrackedType &tt)emp::TypeTracker< TYPES >inline
ToType(TrackedType *tt)emp::TypeTracker< TYPES >inline
TypeTracker()emp::TypeTracker< TYPES >inline
TypeTracker(const TypeTracker &)=defaultemp::TypeTracker< TYPES >
TypeTracker(TypeTracker &&)=defaultemp::TypeTracker< TYPES >
Wrap(REAL_T &&val)emp::TypeTracker< TYPES >inline
wrap_t typedefemp::TypeTracker< TYPES >
~TypeTracker()emp::TypeTracker< TYPES >inline