Flutter Engine
The Flutter Engine
dart::ActionNode Member List

This is the complete list of members for dart::ActionNode, including all inherited members.

Accept(NodeVisitor *visitor)dart::ActionNodevirtual
action_type()dart::ActionNodeinline
ActionType enum namedart::ActionNode
BEGIN_SUBMATCH enum valuedart::ActionNode
BeginSubmatch(intptr_t stack_pointer_reg, intptr_t position_reg, RegExpNode *on_success)dart::ActionNodestatic
bm_info(bool not_at_start)dart::RegExpNodeinline
CLEAR_CAPTURES enum valuedart::ActionNode
clear_register_countdart::ActionNode
clear_register_fromdart::ActionNode
ClearCaptures(Interval range, RegExpNode *on_success)dart::ActionNodestatic
CONTINUE enum valuedart::RegExpNodeprotected
current_position_registerdart::ActionNode
DONE enum valuedart::RegExpNodeprotected
DotPrinterdart::ActionNodefriend
EatsAtLeast(intptr_t still_to_find, intptr_t budget, bool not_at_start)dart::ActionNodevirtual
Emit(RegExpCompiler *compiler, Trace *trace)dart::ActionNodevirtual
EmitQuickCheck(RegExpCompiler *compiler, Trace *bounds_check_trace, Trace *trace, bool preload_has_checked_bounds, BlockLabel *on_possible_success, QuickCheckDetails *details_return, bool fall_through_on_failure)dart::RegExpNode
EMPTY_MATCH_CHECK enum valuedart::ActionNode
EmptyMatchCheck(intptr_t start_register, intptr_t repetition_register, intptr_t repetition_limit, RegExpNode *on_success)dart::ActionNodestatic
FillInBMInfo(intptr_t offset, intptr_t budget, BoyerMooreLookahead *bm, bool not_at_start)dart::ActionNodevirtual
FilterOneByte(intptr_t depth)dart::SeqRegExpNodevirtual
FilterSuccessor(intptr_t depth)dart::SeqRegExpNodeprotected
GetQuickCheckDetails(QuickCheckDetails *details, RegExpCompiler *compiler, intptr_t filled_in, bool not_at_start)dart::ActionNodeinlinevirtual
GetSuccessorOfOmnivorousTextNode(RegExpCompiler *compiler)dart::RegExpNodeinlinevirtual
GreedyLoopTextLength()dart::ActionNodeinlinevirtual
INCREMENT_REGISTER enum valuedart::ActionNode
IncrementRegister(intptr_t reg, RegExpNode *on_success)dart::ActionNodestatic
info()dart::RegExpNodeinline
is_capturedart::ActionNode
kMaxCopiesCodeGenerateddart::RegExpNodestatic
kNodeIsTooComplexForGreedyLoopsdart::RegExpNodestatic
kRecursionBudgetdart::RegExpNodestatic
label()dart::RegExpNodeinline
LimitResult enum namedart::RegExpNodeprotected
LimitVersions(RegExpCompiler *compiler, Trace *trace)dart::RegExpNodeprotected
on_success()dart::SeqRegExpNodeinline
operator delete(void *pointer)dart::ZoneAllocatedinline
operator new(size_t size)dart::ZoneAllocated
operator new(size_t size, Zone *zone)dart::ZoneAllocated
POSITIVE_SUBMATCH_SUCCESS enum valuedart::ActionNode
PositiveSubmatchSuccess(intptr_t stack_pointer_reg, intptr_t restore_reg, intptr_t clear_capture_count, intptr_t clear_capture_from, RegExpNode *on_success)dart::ActionNodestatic
range_fromdart::ActionNode
range_todart::ActionNode
regdart::ActionNode
RegExpNode(Zone *zone)dart::RegExpNodeinlineexplicit
repetition_limitdart::ActionNode
repetition_registerdart::ActionNode
replacement()dart::RegExpNodeinline
replacement_dart::RegExpNodeprotected
SaveBMInfo(BoyerMooreLookahead *bm, bool not_at_start, intptr_t offset)dart::RegExpNodeinline
SeqRegExpNode(RegExpNode *on_success)dart::SeqRegExpNodeinlineexplicit
set_bm_info(bool not_at_start, BoyerMooreLookahead *bm)dart::RegExpNodeinlineprotected
set_on_success(RegExpNode *node)dart::SeqRegExpNodeinline
SET_REGISTER enum valuedart::ActionNode
set_replacement(RegExpNode *replacement)dart::RegExpNodeinline
SetRegister(intptr_t reg, intptr_t val, RegExpNode *on_success)dart::ActionNodestatic
stack_pointer_registerdart::ActionNode
start_registerdart::ActionNode
STORE_POSITION enum valuedart::ActionNode
StorePosition(intptr_t reg, bool is_capture, RegExpNode *on_success)dart::ActionNodestatic
u_clear_capturesdart::ActionNode
u_empty_match_checkdart::ActionNode
u_increment_registerdart::ActionNode
u_position_registerdart::ActionNode
u_store_registerdart::ActionNode
u_submatchdart::ActionNode
valuedart::ActionNode
zone() constdart::RegExpNodeinline
ZoneAllocated()dart::ZoneAllocatedinline
~RegExpNode()dart::RegExpNodevirtual