template<typename T, typename KEYTYPE>
class maxon::FId< T, KEYTYPE >
FId class for ids with datatype type. this makes Set/Get functions type safe. use FID and DEFINE_ID macros to use in the code. e.g. FID(1000,Float64) or MAXON_ATTRIBUTE(Float64, MYID_RADIUS, 1000) you can use:
template <
typename KEY,
typename DATA>
MAXON_FUNCTION typename std::enable_if<!IsFidClass<KEY>::value, Result<void>>::type Set(KEY&& key, DATA&& data)
template <
typename T>
MAXON_FUNCTION Result<void> Set(FId<T> key, T&& data)
template <
typename T>
MAXON_FUNCTION Result<void> Set(FId<T> key,
const T& data)
to define template functions that are allow specialization of Fid<T>
- Template Parameters
-