Flutter Engine
The Flutter Engine
Namespaces | Macros | Variables
regexp_bytecodes.h File Reference

Go to the source code of this file.

Namespaces

namespace  dart
 

Macros

#define BYTECODE_ITERATOR(V)
 
#define DECLARE_BYTECODES(name, code, length)    static constexpr int BC_##name = code;
 
#define DECLARE_BYTECODE_LENGTH(name, code, length)    static constexpr int BC_##name##_LENGTH = length;
 

Variables

const int dart::BYTECODE_MASK = 0xff
 
const unsigned int dart::MAX_FIRST_ARG = 0x7fffffu
 
const int dart::BYTECODE_SHIFT = 8
 

Macro Definition Documentation

◆ BYTECODE_ITERATOR

#define BYTECODE_ITERATOR (   V)

Definition at line 18 of file regexp_bytecodes.h.

◆ DECLARE_BYTECODE_LENGTH

#define DECLARE_BYTECODE_LENGTH (   name,
  code,
  length 
)     static constexpr int BC_##name##_LENGTH = length;

Definition at line 79 of file regexp_bytecodes.h.

◆ DECLARE_BYTECODES

#define DECLARE_BYTECODES (   name,
  code,
  length 
)     static constexpr int BC_##name = code;

Definition at line 74 of file regexp_bytecodes.h.