Lines Matching refs:value
477 // - This class is copyable and has value semantics.
562 // This class is copyable and has value semantics.
1186 // IncrementCallCount(). A return value of NULL means the default
1292 // Wrapper type for generically holding an ordinary value or lvalue reference.
1295 // T is a move-only value type (which means that it will always be copyable
1304 // Constructs a wrapper from the given value/reference.
1305 explicit ReferenceOrValueWrapper(T value)
1306 : value_(::testing::internal::move(value)) {
1309 // Unwraps and returns the underlying value/reference, exactly as
1314 // Provides nondestructive access to the underlying value/reference.
1354 // a void-typed variable or pass a void value to a function.
1355 // ActionResultHolder<T> holds a value of type T, where T must be a
1366 // Prints the held value as an action's result to os.
1374 // Returns the held value. Must not be called more than once.
1379 // Prints the held value as an action's result to os.
1494 // is no valid return value. This method doesn't depend on the
1507 "set, and its return type has no default value set.";
1639 *os << (internal::type_equals<Result, void>::value ?
1641 "returning default value.\n");