Lines Matching refs:BuiltInDefaultValue
89 // BuiltInDefaultValue<T>::Get() returns the "built-in" default value
97 class BuiltInDefaultValue {
126 class BuiltInDefaultValue<const T> {
128 static bool Exists() { return BuiltInDefaultValue<T>::Exists(); }
129 static T Get() { return BuiltInDefaultValue<T>::Get(); }
135 class BuiltInDefaultValue<T*> {
145 class BuiltInDefaultValue<type> { \
230 return IsSet() || internal::BuiltInDefaultValue<T>::Exists();
238 internal::BuiltInDefaultValue<T>::Get() : producer_->Produce();
293 return IsSet() || internal::BuiltInDefaultValue<T&>::Exists();
301 internal::BuiltInDefaultValue<T&>::Get() : *address_;