Searched refs:nullability (Results 1 - 13 of 13) sorted by relevance

/fuchsia/zircon/system/host/fidl/include/fidl/
H A Dcoded_ast.h96 HandleType(std::string name, types::HandleSubtype subtype, types::Nullability nullability) argument
98 nullability(nullability) {}
101 const types::Nullability nullability; member in struct:fidl::coded::HandleType
105 InterfaceHandleType(std::string name, types::Nullability nullability) argument
107 nullability(nullability) {}
109 const types::Nullability nullability; member in struct:fidl::coded::InterfaceHandleType
113 RequestHandleType(std::string name, types::Nullability nullability) argument
115 nullability(nullabilit
117 const types::Nullability nullability; member in struct:fidl::coded::RequestHandleType
211 StringType(std::string name, uint32_t max_size, types::Nullability nullability) argument
216 const types::Nullability nullability; member in struct:fidl::coded::StringType
220 VectorType(std::string name, const Type* element_type, uint32_t max_count, uint32_t element_size, types::Nullability nullability) argument
229 const types::Nullability nullability; member in struct:fidl::coded::VectorType
[all...]
H A Dnames.h54 std::string NameCodedHandle(types::HandleSubtype subtype, types::Nullability nullability);
55 std::string NameCodedInterfaceHandle(StringView interface_name, types::Nullability nullability);
56 std::string NameCodedRequestHandle(StringView interface_name, types::Nullability nullability);
59 types::Nullability nullability);
60 std::string NameCodedString(uint64_t max_size, types::Nullability nullability);
H A Draw_ast.h276 types::Nullability nullability)
278 maybe_element_count(std::move(maybe_element_count)), nullability(nullability) {}
284 types::Nullability nullability; member in class:fidl::raw::VectorType
289 StringType(Token start, Token end, std::unique_ptr<Constant> maybe_element_count, types::Nullability nullability) argument
291 nullability(nullability) {}
296 types::Nullability nullability; member in class:fidl::raw::StringType
301 HandleType(Token start, Token end, types::HandleSubtype subtype, types::Nullability nullability) argument
302 : Type(start, end, Kind::kHandle), subtype(subtype), nullability(nullabilit
275 VectorType(Token start, Token end, std::unique_ptr<Type> element_type, std::unique_ptr<Constant> maybe_element_count, types::Nullability nullability) argument
307 types::Nullability nullability; member in class:fidl::raw::HandleType
312 RequestHandleType(Token start, Token end, std::unique_ptr<CompoundIdentifier> identifier, types::Nullability nullability) argument
319 types::Nullability nullability; member in class:fidl::raw::RequestHandleType
334 IdentifierType(Token start, Token end, std::unique_ptr<CompoundIdentifier> identifier, types::Nullability nullability) argument
340 types::Nullability nullability; member in class:fidl::raw::IdentifierType
[all...]
H A Dflat_ast.h175 explicit Type(Kind kind, uint32_t size, types::Nullability nullability) argument
176 : kind(kind), size(size), nullability(nullability) {}
182 const types::Nullability nullability; member in struct:fidl::flat::Type
222 .Compare(nullability, other.nullability);
245 types::Nullability nullability)
246 : Type(Kind::kVector, 16u, nullability), element_type(std::move(element_type)),
261 StringType(Size max_size, types::Nullability nullability) argument
262 : Type(Kind::kString, 16u, nullability), max_siz
244 VectorType(std::unique_ptr<Type> element_type, Size element_count, types::Nullability nullability) argument
274 HandleType(types::HandleSubtype subtype, types::Nullability nullability) argument
287 RequestHandleType(Name name, types::Nullability nullability) argument
337 IdentifierType(Name name, types::Nullability nullability) argument
[all...]
H A Dc_generator.h45 types::Nullability nullability; member in struct:fidl::CGenerator::Member
H A Dtree_visitor.h228 virtual void OnNullability(types::Nullability nullability) { argument
/fuchsia/zircon/system/host/fidl/lib/
H A Dnames.cpp11 const char* NameNullability(types::Nullability nullability) { argument
12 switch (nullability) {
280 if (identifier_type->nullability == types::Nullability::kNullable) {
383 std::string NameCodedHandle(types::HandleSubtype subtype, types::Nullability nullability) { argument
386 name += NameNullability(nullability);
390 std::string NameCodedInterfaceHandle(StringView interface_name, types::Nullability nullability) { argument
393 name += NameNullability(nullability);
397 std::string NameCodedRequestHandle(StringView interface_name, types::Nullability nullability) { argument
400 name += NameNullability(nullability);
412 types::Nullability nullability) {
411 NameCodedVector(StringView element_name, uint64_t max_size, types::Nullability nullability) argument
420 NameCodedString(uint64_t max_size, types::Nullability nullability) argument
[all...]
H A Dtables_generator.cpp51 void Emit(std::ostream* file, types::Nullability nullability) { argument
52 switch (nullability) {
190 Emit(&tables_file_, handle_type.nullability);
200 Emit(&tables_file_, request_type.nullability);
210 Emit(&tables_file_, interface_type.nullability);
232 Emit(&tables_file_, string_type.nullability);
251 Emit(&tables_file_, vector_type.nullability);
354 auto name = NameCodedVector(element_name, max_count, vector_type->nullability);
356 std::move(name), coded_element_type, max_count, element_size, vector_type->nullability);
367 auto name = NameCodedString(max_size, string_type->nullability);
[all...]
H A Draw_ast.cpp85 visitor.OnNullability(nullability);
94 visitor.OnNullability(nullability);
100 visitor.OnNullability(nullability);
106 visitor.OnNullability(nullability);
117 visitor.OnNullability(nullability);
H A Dparser.cpp386 auto nullability = types::Nullability::kNonnullable; local
388 nullability = types::Nullability::kNullable;
392 std::move(maybe_element_count), nullability);
409 auto nullability = types::Nullability::kNonnullable; local
411 nullability = types::Nullability::kNullable;
414 return std::make_unique<raw::StringType>(start, MarkLastUseful(), std::move(maybe_element_count), nullability);
436 auto nullability = types::Nullability::kNonnullable; local
438 nullability = types::Nullability::kNullable;
441 return std::make_unique<raw::HandleType>(start, MarkLastUseful(), subtype, nullability);
505 auto nullability
[all...]
H A Djson_generator.cpp275 GenerateObjectMember("nullable", type->nullability);
282 GenerateObjectMember("nullable", type->nullability);
288 GenerateObjectMember("nullable", type->nullability);
294 GenerateObjectMember("nullable", type->nullability);
305 GenerateObjectMember("nullable", type->nullability);
H A Dc_generator.cpp120 switch (member.nullability) {
168 switch (member.nullability) {
238 return member.nullability == types::Nullability::kNullable &&
325 switch (member.nullability) {
478 types::Nullability nullability = types::Nullability::kNonnullable; local
481 nullability = identifier_type->nullability;
490 nullability,
1042 switch (member.nullability) {
1157 switch (member.nullability) {
[all...]
H A Dflat_ast.cpp343 switch (identifier_type->nullability) {
571 vector_type->nullability);
585 std::make_unique<StringType>(std::move(element_count), string_type->nullability);
590 *out_type = std::make_unique<HandleType>(handle_type->subtype, handle_type->nullability);
599 *out_type = std::make_unique<RequestHandleType>(std::move(name), request_type->nullability);
617 *out_type = std::make_unique<IdentifierType>(std::move(name), identifier_type->nullability);
826 if (type->nullability != types::Nullability::kNonnullable) {
1120 if (identifier_type->nullability == types::Nullability::kNullable && option == LookupOption::kIgnoreNullable) {
1699 if (identifier_type->nullability == types::Nullability::kNullable) {
1723 if (identifier_type->nullability
[all...]

Completed in 92 milliseconds