Lines Matching refs:type
42 // Compile-time type-dependent constants definitions.
44 FakePrefs::PrefType const FakePrefs::PrefConsts<string>::type =
51 FakePrefs::PrefType const FakePrefs::PrefConsts<int64_t>::type =
58 FakePrefs::PrefType const FakePrefs::PrefConsts<bool>::type =
108 string FakePrefs::GetTypeName(PrefType type) {
109 switch (type) {
120 void FakePrefs::CheckKeyType(const string& key, PrefType type) const {
122 EXPECT_TRUE(it == values_.end() || it->second.type == type)
123 << "Key \"" << key << "\" if defined as " << GetTypeName(it->second.type)
124 << " but is accessed as a " << GetTypeName(type);
129 CheckKeyType(key, PrefConsts<T>::type);
130 values_[key].type = PrefConsts<T>::type;
142 CheckKeyType(key, PrefConsts<T>::type);