/fuchsia/zircon/system/host/fidl/include/fidl/ |
H A D | coded_ast.h | 96 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 D | names.h | 54 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 D | raw_ast.h | 276 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 D | flat_ast.h | 175 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 D | c_generator.h | 45 types::Nullability nullability; member in struct:fidl::CGenerator::Member
|
H A D | tree_visitor.h | 228 virtual void OnNullability(types::Nullability nullability) { argument
|
/fuchsia/zircon/system/host/fidl/lib/ |
H A D | names.cpp | 11 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 D | tables_generator.cpp | 51 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 D | raw_ast.cpp | 85 visitor.OnNullability(nullability); 94 visitor.OnNullability(nullability); 100 visitor.OnNullability(nullability); 106 visitor.OnNullability(nullability); 117 visitor.OnNullability(nullability);
|
H A D | parser.cpp | 386 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 D | json_generator.cpp | 275 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 D | c_generator.cpp | 120 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 D | flat_ast.cpp | 343 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...] |