Lines Matching defs:opt

8 void unchecked_value_access(const absl::optional<int> &opt) {
9 opt.value();
13 void unchecked_deref_operator_access(const absl::optional<int> &opt) {
14 *opt;
22 void unchecked_arrow_operator_access(const absl::optional<Foo> &opt) {
23 opt->foo();
27 void folly_check_value_then_reset(folly::Optional<int> opt) {
28 if (opt) {
29 opt.reset();
30 opt.value();
43 void checked_access(const absl::optional<int> &opt) {
44 if (opt.has_value()) {
45 opt.value();
49 void folly_checked_access(const folly::Optional<int> &opt) {
50 if (opt.hasValue()) {
51 opt.value();
55 void bsl_optional_unchecked_value_access(const bsl::optional<int> &opt) {
56 opt.value();
59 int x = *opt;
62 if (!opt) {
66 opt.value();
67 x = *opt;
70 void bsl_optional_checked_access(const bsl::optional<int> &opt) {
71 if (opt.has_value()) {
72 opt.value();
74 if (opt) {
75 opt.value();
87 void nullable_value_unchecked_value_access(const BloombergLP::bdlb::NullableValue<int> &opt) {
88 opt.value();
91 int x = *opt;
94 if (opt.isNull()) {
95 opt.value();
99 if (!opt) {
100 opt.value();
104 if (!opt) {
108 opt.value();
109 x = *opt;
112 void nullable_value_optional_checked_access(const BloombergLP::bdlb::NullableValue<int> &opt) {
113 if (opt.has_value()) {
114 opt.value();
116 if (opt) {
117 opt.value();
119 if (!opt.isNull()) {
120 opt.value();
124 void nullable_value_emplaced(BloombergLP::bdlb::NullableValue<int> &opt) {
125 opt.value();
128 opt.emplace(1);
129 opt.value();
131 opt.reset();
132 opt.value();
145 void function_template_without_user(const absl::optional<T> &opt) {
146 opt.value(); // no-warning
150 void function_template_with_user(const absl::optional<T> &opt) {
151 opt.value();
155 void function_template_user(const absl::optional<int> &opt) {
157 function_template_with_user(opt);
161 void function_template_with_specialization(const absl::optional<int> &opt) {
162 opt.value(); // no-warning
167 const absl::optional<int> &opt) {
168 opt.value();
174 void f(const absl::optional<int> &opt) {
175 opt.value(); // no-warning
181 void f(const absl::optional<int> &opt) {
182 opt.value(); // no-warning
188 void f(const absl::optional<int> &opt) {
189 opt.value();
222 explicit C4(absl::optional<int> opt) : foo_(opt.value()) {
242 void std_forward_copy(absl::optional<int> opt) {
243 std::forward<absl::optional<int>>(opt).value();
247 void std_forward_copy_safe(absl::optional<int> opt) {
248 if (!opt) return;
250 std::forward<absl::optional<int>>(opt).value();
253 void std_forward_copy(absl::optional<int>& opt) {
254 std::forward<absl::optional<int>>(opt).value();
258 void std_forward_lvalue_ref_safe(absl::optional<int>& opt) {
259 if (!opt) return;
261 std::forward<absl::optional<int>>(opt).value();
264 void std_forward_copy(absl::optional<int>&& opt) {
265 std::forward<absl::optional<int>>(opt).value();
269 void std_forward_rvalue_ref_safe(absl::optional<int>&& opt) {
270 if (!opt) return;
272 std::forward<absl::optional<int>>(opt).value();