b1946a51ed
These types are called object types in the C standard (ISO/IEC 9899:2011) and fundamental types in C++ (https://en.cppreference.com/w/cpp/language/types) but more commonly they are called primitive types (https://en.wikipedia.org/wiki/Primitive_data_type). Change-Id: I78ac9bee162e547a7b9b04cf142b274602c53d18 Cq-Include-Trybots: luci.dart.try:vm-precomp-ffi-qemu-linux-release-arm-try,vm-ffi-android-debug-arm64-try,vm-ffi-android-debug-arm-try,vm-kernel-linux-debug-x64-try,vm-kernel-linux-debug-ia32-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/170429 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
The files in this folder have the following dependencies. Arrow means depends on, invert arrows for includes.
Call & CallbackMarshaller
↓
NativeCallingConvention
↓ ↓ (Interop with backend)
↓ NativeLocation → Location
(Interop with frontend) ↓ ↓
AbstractType ← NativeType → Representation
ClassId ←
The other files stand on themselves.