|
| CallbackMarshaller (Zone *zone, const Function &dart_signature, const FunctionType &c_signature, const NativeCallingConvention &native_calling_convention, const NativeLocations &callback_locs) |
|
virtual Representation | RepInFfiCall (intptr_t def_index_global) const |
|
virtual intptr_t | NumDefinitions (intptr_t arg_index) const |
|
virtual intptr_t | NumReturnDefinitions () const |
|
const NativeLocation & | NativeLocationOfNativeParameter (intptr_t def_index) const |
|
dart::Location | LocationOfNativeParameter (intptr_t def_index) const |
|
intptr_t | num_args () const |
|
intptr_t | NumArgumentDefinitions () const |
|
virtual intptr_t | NumDefinitions (intptr_t arg_index) const |
|
virtual intptr_t | NumReturnDefinitions () const =0 |
|
bool | ArgumentIndexIsReturn (intptr_t arg_index) const |
|
bool | DefinitionIndexIsReturn (intptr_t def_index_global) const |
|
intptr_t | ArgumentIndex (intptr_t def_index_global) const |
|
intptr_t | FirstDefinitionIndex (intptr_t arg_index) const |
|
intptr_t | DefinitionInArgument (intptr_t def_index_global, intptr_t arg_index) const |
|
intptr_t | DefinitionIndex (intptr_t def_index_in_arg, intptr_t arg_index) const |
|
const NativeLocation & | Location (intptr_t arg_index) const |
|
Representation | RepInDart (intptr_t arg_index) const |
|
virtual Representation | RepInFfiCall (intptr_t def_index_global) const |
|
void | RepsInFfiCall (intptr_t arg_index, GrowableArray< Representation > *out) const |
|
bool | RequiresBitCast (intptr_t index) const |
|
const NativeType & | SignExtendFrom (intptr_t arg_index) const |
|
AbstractTypePtr | CType (intptr_t arg_index) const |
|
AbstractTypePtr | DartType (intptr_t arg_index) const |
|
bool | IsPointerPointer (intptr_t arg_index) const |
|
bool | IsTypedDataPointer (intptr_t arg_index) const |
|
bool | IsCompoundPointer (intptr_t arg_index) const |
|
bool | IsHandleCType (intptr_t arg_index) const |
|
bool | IsBool (intptr_t arg_index) const |
|
bool | IsCompoundCType (intptr_t arg_index) const |
|
bool | IsVoid (intptr_t arg_index) const |
|
bool | ContainsHandles () const |
|
bool | contains_varargs () const |
|
const Function & | dart_signature () const |
|
intptr_t | dart_signature_params_start_at () const |
|
const FunctionType & | c_signature () const |
|
StringPtr | function_name () const |
|
| ZoneAllocated () |
|
void * | operator new (size_t size) |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *pointer) |
|