Flutter Engine
The Flutter Engine
|
#include <invocation_mirror.h>
Public Types | |
enum | Kind { kMethod = 0 , kGetter = 1 , kSetter = 2 , kField = 3 , kLocalVar = 4 , kKindShift = 0 , kKindBits = 3 , kKindMask = (1 << kKindBits) - 1 } |
enum | Level { kDynamic = 0 , kSuper = 1 , kStatic = 2 , kConstructor = 3 , kTopLevel = 4 , kLevelShift = kKindBits , kLevelBits = 3 , kLevelMask = (1 << kLevelBits) - 1 } |
Static Public Member Functions | |
static int | EncodeType (Level level, Kind kind) |
static void | DecodeType (int type, Level *level, Kind *kind) |
Definition at line 12 of file invocation_mirror.h.
Enumerator | |
---|---|
kMethod | |
kGetter | |
kSetter | |
kField | |
kLocalVar | |
kKindShift | |
kKindBits | |
kKindMask |
Definition at line 17 of file invocation_mirror.h.
Enumerator | |
---|---|
kDynamic | |
kSuper | |
kStatic | |
kConstructor | |
kTopLevel | |
kLevelShift | |
kLevelBits | |
kLevelMask |
Definition at line 30 of file invocation_mirror.h.
|
inlinestatic |
Definition at line 47 of file invocation_mirror.h.
Definition at line 43 of file invocation_mirror.h.