#include <fid.h>
详细描述
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)