Lines Matching refs:SharedData
28 template<typename T> class SharedData {
30 SharedData() : value(), isChanged(false), minValue(), maxValue() {}
32 ~SharedData() {}
34 SharedData(SharedDataType type, T v, T min = T(), T max = T()) : value(v), minValue(min), maxValue(max)
41 SharedDataManager::AddChecker(SharedData<T>::CheckAll);
49 FLOG("SharedData::SetData invalid data type.");
53 SharedData data = dataMap[type];
69 FLOG("SharedData::GetData invalid data type.");
79 FLOG("SharedData::IsValid invalid data type.");
130 FLOG("SharedData::IsValid invalid data type.");
161 static std::map<SharedDataType, SharedData> dataMap;
165 template<typename T> std::map<SharedDataType, SharedData<T>> SharedData<T>::dataMap;
167 template<typename T> std::mutex SharedData<T>::staticDataMutex;