Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros
typed_list.h File Reference
#include "third_party/dart/runtime/include/dart_api.h"
#include "tonic/converter/dart_converter.h"

Go to the source code of this file.

Classes

class  tonic::TypedList< kTypeName, ElemType >
 
struct  tonic::DartConverter< TypedList< kTypeName, ElemType > >
 

Namespaces

namespace  tonic
 

Macros

#define TONIC_TYPED_DATA_FOREACH(F)
 
#define TONIC_TYPED_DATA_DECLARE(name, type)
 

Macro Definition Documentation

◆ TONIC_TYPED_DATA_DECLARE

#define TONIC_TYPED_DATA_DECLARE (   name,
  type 
)
Value:
using name##List = TypedList<Dart_TypedData_k##name, type>; \
extern template class TypedList<Dart_TypedData_k##name, type>; \
extern template struct DartConverter<name##List>;
DEF_SWITCHES_START aot vmservice shared library name
Definition: switches.h:32

Definition at line 89 of file typed_list.h.

◆ TONIC_TYPED_DATA_FOREACH

#define TONIC_TYPED_DATA_FOREACH (   F)
Value:
F(Int8, int8_t) \
F(Uint8, uint8_t) \
F(Int16, int16_t) \
F(Uint16, uint16_t) \
F(Int32, int32_t) \
F(Uint32, uint32_t) \
F(Int64, int64_t) \
F(Uint64, uint64_t) \
F(Float32, float) \
F(Float64, double)
#define F(x)

Definition at line 77 of file typed_list.h.