/system/chre/util/include/chre/util/ |
optional.h | 23 * This container keeps track of an optional object. The container is similar to 24 * std::optional introduced in C++17. 27 class Optional { 30 * Default constructs the optional object with no initial value. 32 Optional(); 35 * Constructs an optional instance with an initial value. 39 Optional(const ObjectType& object); 42 * Constructs an optional instance with an initial value by moving it. 46 Optional(ObjectType&& object); 55 * Resets the optional container by invoking the destructor on the underlyin [all...] |
optional_impl.h | 20 #include "chre/util/optional.h" 25 Optional<ObjectType>::Optional() {} 28 Optional<ObjectType>::Optional(const ObjectType& object) 32 Optional<ObjectType>::Optional(ObjectType&& object) 36 bool Optional<ObjectType>::has_value() const { 41 void Optional<ObjectType>::reset() { 47 Optional<ObjectType>& Optional<ObjectType>::operator=(ObjectType&& other) [all...] |
/external/guava/guava-gwt/test-super/com/google/common/base/super/com/google/common/base/ |
OptionalTest.java | 32 * Unit test for {@link Optional}. 39 Optional<String> optionalName = Optional.absent(); 44 assertEquals("training", Optional.of("training").get()); 49 Optional.of(null); 56 Optional<String> optionalName = Optional.fromNullable("bob"); 62 assertSame(Optional.absent(), Optional.fromNullable(null)); 66 assertFalse(Optional.absent().isPresent()) 74 Optional<String> optional = Optional.absent(); local [all...] |
/external/guava/guava-tests/test/com/google/common/base/ |
OptionalTest.java | 35 * Unit test for {@link Optional}. 42 Optional<String> optionalName = Optional.absent(); 47 assertEquals("training", Optional.of("training").get()); 52 Optional.of(null); 59 Optional<String> optionalName = Optional.fromNullable("bob"); 65 assertSame(Optional.absent(), Optional.fromNullable(null)); 69 assertFalse(Optional.absent().isPresent()) 77 Optional<String> optional = Optional.absent(); local [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ADT/ |
Optional.h | 1 //===-- Optional.h - Simple variant for passing optional values ---*- C++ -*-=// 10 // This file provides Optional, a template class modeled in the spirit of 12 // a value can be optional. 24 class Optional { 28 explicit Optional() : x(), hasVal(false) {} 29 Optional(const T &y) : x(y), hasVal(true) {} 31 static inline Optional create(const T* y) { 32 return y ? Optional(*y) : Optional(); [all...] |
/system/chre/util/tests/ |
optional_test.cc | 19 #include "chre/util/optional.h" 21 using chre::Optional; 23 TEST(Optional, NoValueByDefault) { 24 Optional<int> myInt; 28 TEST(Optional, NonDefaultValueByDefault) { 29 Optional<int> myInt(0x1337); 34 TEST(Optional, NonDefaultMovedValueByDefault) { 35 Optional<int> myInt(std::move(0x1337)); 40 TEST(Optional, CopyAssignAndRead) { 41 Optional<int> myInt [all...] |
/external/caliper/caliper/src/main/java/com/google/caliper/platform/dalvik/ |
DalvikModule.java | 19 import com.google.common.base.Optional; 29 * <p>The {@link DalvikPlatform} is optional as it is only available when running on Android. 36 public static Optional<DalvikPlatform> provideOptionalPlatform() { 38 return Optional.of(new DalvikPlatform()); 40 return Optional.absent();
|
/external/dagger2/compiler/src/main/java/dagger/internal/codegen/ |
ValidationType.java | 18 import com.google.common.base.Optional; 30 Optional<Diagnostic.Kind> diagnosticKind() { 33 return Optional.of(Diagnostic.Kind.ERROR); 35 return Optional.of(Diagnostic.Kind.WARNING); 37 return Optional.absent();
|
/external/llvm/include/llvm/ADT/ |
Optional.h | 1 //===-- Optional.h - Simple variant for passing optional values ---*- C++ -*-=// 10 // This file provides Optional, a template class modeled in the spirit of 12 // a value can be optional. 29 class Optional { 35 Optional(NoneType) : hasVal(false) {} 36 explicit Optional() : hasVal(false) {} 37 Optional(const T &y) : hasVal(true) { 40 Optional(const Optional &O) : hasVal(O.hasVal) [all...] |
/libcore/luni/src/test/java/libcore/java/util/ |
OptionalTest.java | 23 import java.util.Optional; 34 assertSame(Optional.<Integer>empty(), Optional.<String>empty()); 35 assertSame(Optional.<String>empty(), Optional.<String>empty()); 37 // Note that we assert here that the empty() optional is the same instance 38 // as Optional.ofNullable(null). This allows us to avoid having to write tests 40 assertSame(Optional.<String>empty(), Optional.ofNullable(null)); 44 Optional<String> empty = Optional.empty() [all...] |
/external/webrtc/webrtc/base/ |
optional.h | 21 // Simple std::experimental::optional-wannabe. It either contains a T or not. 27 // A moved-from Optional<T> may only be destroyed, and assigned to if T allows 31 // Examples of good places to use Optional: 36 // Optional<int> cell_number; // Empty if not currently incarcerated. 41 // return an Optional<size_t> (the index where it found the element, or 43 // return Optional<double> (the parsed number, or nothing if parsing failed). 45 // Examples of bad places to use Optional: 49 // Optional<size_t> so that it can return nothing in case the caller passed 55 // Optional<double> when parsing a single number as in the example above 60 // std::optional (and we're allowed to use it) [all...] |
/external/testng/src/test/java/test/parameters/ |
OptionalParameterTest.java | 3 import org.testng.annotations.Optional; 8 @Parameters("optional") 9 public OptionalParameterTest(@Optional String optional) {}
|
/packages/apps/Camera2/src/com/android/camera/captureintent/stateful/ |
EventHandler.java | 19 import com.google.common.base.Optional; 37 public Optional<State> processEvent(T event);
|
State.java | 20 import com.google.common.base.Optional; 31 public static Optional<State> NO_CHANGE = Optional.absent(); 47 public Optional<State> onEnter();
|
/system/nvram/messages/include/nvram/messages/ |
optional.h | 24 template <typename ValueType> class Optional { 26 Optional() = default; 27 explicit Optional(ValueType value) : value_(value), valid_(true) {}
|
/external/libchrome/base/ |
optional_unittest.cc | 5 #include "base/optional.h" 15 // Object used to test complex object with Optional<T> in addition of the move 92 static_assert(is_trivially_destructible<Optional<int>>::value, 96 !is_trivially_destructible<Optional<NonTriviallyDestructible>>::value, 101 Optional<float> o; 106 Optional<std::string> o; 111 Optional<TestObject> o; 118 Optional<float> first(0.1f); 119 Optional<float> other(first); 127 Optional<std::string> first("foo") [all...] |
/external/llvm/include/llvm/DebugInfo/PDB/Raw/ |
InfoStreamBuilder.h | 13 #include "llvm/ADT/Optional.h" 41 Optional<PdbRaw_ImplVer> Ver; 42 Optional<uint32_t> Sig; 43 Optional<uint32_t> Age; 44 Optional<PDB_UniqueId> Guid; 45 Optional<NameMap> NamedStreams;
|
/libcore/ojluni/src/main/java/java/util/ |
Optional.java | 46 public final class Optional<T> { 50 private static final Optional<?> EMPTY = new Optional<>(); 60 * @implNote Generally only one empty instance, {@link Optional#EMPTY}, 63 private Optional() { 68 * Returns an empty {@code Optional} instance. No value is present for this 69 * Optional. 77 * @return an empty {@code Optional} 79 public static<T> Optional<T> empty() { 81 Optional<T> t = (Optional<T>) EMPTY [all...] |
/external/guava/guava/src/com/google/common/base/ |
Optional.java | 36 * <p>A non-null {@code Optional<T>} reference can be used as a replacement for a nullable 47 * have no value" (present in the map, with value {@code Optional.absent()}) 62 * href="http://code.google.com/p/guava-libraries/wiki/UsingAndAvoidingNullExplained#Optional"> 63 * using {@code Optional}</a>. 65 * @param <T> the type of instance that can be contained. {@code Optional} is naturally 66 * covariant on this type, so it is safe to cast an {@code Optional<T>} to {@code 67 * Optional<S>} for any supertype {@code S} of {@code T}. 73 public abstract class Optional<T> implements Serializable { 75 * Returns an {@code Optional} instance with no contained reference. 77 public static <T> Optional<T> absent() 229 Optional<? extends T> optional = iterator.next(); local [all...] |
/external/clang/include/clang/Sema/ |
SemaLambda.h | 30 Optional<unsigned> getStackIndexOfNearestEnclosingCaptureCapableLambda(
|
/packages/services/Car/obd2-lib/src/com/android/car/obd2/commands/ |
AmbientAirTemperature.java | 21 import java.util.Optional; 30 public Optional<Float> consume(IntegerArrayStream data) { 33 theData -> Optional.of(theData.consume() * (100.0f / 255.0f)), 34 theData -> Optional.<Float>empty());
|
CalculatedEngineLoad.java | 21 import java.util.Optional; 30 public Optional<Float> consume(IntegerArrayStream data) { 33 theData -> Optional.of(theData.consume() / 2.25f), 34 theData -> Optional.<Float>empty());
|
EngineCoolantTemperature.java | 21 import java.util.Optional; 30 public Optional<Integer> consume(IntegerArrayStream data) { 33 theData -> Optional.of(theData.consume() - 40), 34 theData -> Optional.<Integer>empty());
|
EngineOilTemperature.java | 21 import java.util.Optional; 30 public Optional<Integer> consume(IntegerArrayStream data) { 33 theData -> Optional.of(theData.consume() - 40), 34 theData -> Optional.<Integer>empty());
|
EngineRuntime.java | 21 import java.util.Optional; 30 public Optional<Integer> consume(IntegerArrayStream data) { 33 theData -> Optional.of(theData.consume() * 256 + theData.consume()), 34 theData -> Optional.<Integer>empty());
|