HomeSort by relevance Sort by last modified time
    Searched refs:Optional (Results 1 - 25 of 852) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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());

Completed in 1130 milliseconds

1 2 3 4 5 6 7 8 91011>>