Searched refs:ArraySpec (Results 1 – 4 of 4) sorted by relevance
49 string ArraySpec::kind_str() const { in kind_str()60 string ArraySpec::kind_lowercase_str() const { in kind_lowercase_str()71 bool ArraySpec::assign_kind(const vector<string>& attrs) { in assign_kind()73 kind = ArraySpec::IN; in assign_kind()75 kind = ArraySpec::OUT; in assign_kind()77 kind = ArraySpec::INOUT; in assign_kind()84 string ArraySpec::to_string() const { in to_string()103 arr_spec->kind == ArraySpec::OUT && arr_spec->count == 1 && in as_cpp_declaration()108 string modifier = arr_spec->kind == ArraySpec::IN ? "const " : ""; in as_cpp_declaration()131 if (arr_spec->kind == ArraySpec::IN) { in as_rust_declaration()[all …]
102 type_spec->arr_spec.reset(new ArraySpec{ArraySpec::IN, count, multipliers}); in parse_arrayspec()225 new ArraySpec{ArraySpec::OUT, 1, {}}); in process_syscall()
20 struct ArraySpec { struct45 std::unique_ptr<ArraySpec> arr_spec; argument
71 assert(arg.arr_spec->kind == ArraySpec::OUT); in syscall()
Completed in 8 milliseconds