Searched refs:re_jump (Results 1 – 6 of 6) sorted by relevance
231 struct re_jump : public re_syntax_base struct239 struct re_alt : public re_jump259 struct re_recurse : public re_jump286 re_jump_size = (sizeof(re_jump) + padding_mask) & ~(padding_mask),
742 … static_cast<re_jump*>(state)->alt.p = getaddress(static_cast<re_jump*>(state)->alt.i, state); in fixup_pointers()800 std::ptrdiff_t idx = static_cast<re_jump*>(state)->alt.i; in fixup_recursions()822 static_cast<re_jump*>(state)->alt.p = p; in fixup_recursions()993 state = static_cast<re_jump*>(state->next.p)->alt.p->next.p; in calculate_backstep()1055 state = static_cast<re_jump*>(state)->alt.p; in calculate_backstep()1138 … BOOST_ASSERT(static_cast<const re_jump*>(state)->alt.p->type == syntax_element_startmark); in create_startmap()1139 … recursion_sub = static_cast<re_brace*>(static_cast<const re_jump*>(state)->alt.p)->index; in create_startmap()1164 state = static_cast<re_jump*>(state)->alt.p; in create_startmap()1353 re_brace* p2 = static_cast<re_brace*>(static_cast<re_jump*>(p)->alt.p); in create_startmap()1538 state = static_cast<const re_jump*>(state->next.p)->alt.p->next.p; in probe_leading_repeat()
1078 re_jump* jmp = static_cast<re_jump*>(this->append_state(syntax_element_jump, sizeof(re_jump))); in parse_repeat()1136 …jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jum… in parse_repeat()1318 …_syntax_base* pj = this->append_state(BOOST_REGEX_DETAIL_NS::syntax_element_jump, sizeof(re_jump)); in parse_alt()2161 jump_offset = this->getoffset(this->append_state(syntax_element_jump, sizeof(re_jump))); in parse_perl_extension()2168 jump_offset = this->getoffset(this->append_state(syntax_element_jump, sizeof(re_jump))); in parse_perl_extension()2196 jump_offset = this->getoffset(this->append_state(syntax_element_jump, sizeof(re_jump))); in parse_perl_extension()2208 jump_offset = this->getoffset(this->append_state(syntax_element_jump, sizeof(re_jump))); in parse_perl_extension()2634 re_jump* jmp = static_cast<re_jump*>(this->getaddress(jump_offset)); in parse_perl_extension()3139 re_jump* jmp = static_cast<re_jump*>(this->getaddress(jump_offset)); in unwind_alts()
137 … const re_syntax_base* next_pstate = static_cast<const re_jump*>(pstate->next.p)->alt.p->next.p; in match_startmark()155 … const re_syntax_base* next_pstate = static_cast<const re_jump*>(pstate->next.p)->alt.p->next.p; in match_startmark()212 … const re_syntax_base* next_pstate = static_cast<const re_jump*>(pstate->next.p)->alt.p->next.p; in match_startmark()909 if(i->idx == static_cast<const re_brace*>(static_cast<const re_jump*>(pstate)->alt.p)->index) in match_recursion()924 pstate = static_cast<const re_jump*>(pstate)->alt.p; in match_recursion()
409 … const re_syntax_base* next_pstate = static_cast<const re_jump*>(pstate->next.p)->alt.p->next.p; in match_startmark()419 … const re_syntax_base* next_pstate = static_cast<const re_jump*>(pstate->next.p)->alt.p->next.p; in match_startmark()509 … const re_syntax_base* next_pstate = static_cast<const re_jump*>(pstate->next.p)->alt.p->next.p; in match_startmark()1020 if(i->idx == static_cast<const re_brace*>(static_cast<const re_jump*>(pstate)->alt.p)->index) in match_recursion()1041 pstate = static_cast<const re_jump*>(pstate)->alt.p; in match_recursion()
683 pstate = static_cast<const re_jump*>(pstate)->alt.p; in match_jump()