19#ifndef MCRL2_DATA_DETAIL_REWRITE_STACK_H
20#define MCRL2_DATA_DETAIL_REWRITE_STACK_H
67 resize(std::max(2*
size(),
static_cast<std::size_t
>(128)));
A vector class in which aterms can be stored.
super::const_iterator const_iterator
void resize(size_type count)
rewrite_stack()
Constructor.
void reserve_more_space()
void increase(std::size_t distance)
void set_element(std::size_t pos, std::size_t frame_size, const data_expression &d)
data_expression & element(std::size_t pos, std::size_t frame_size)
void reset_stack_size(std::size_t n)
std::size_t stack_size() const
void decrease(std::size_t distance)
atermpp::vector< data_expression >::const_iterator stack_iterator(std::size_t pos, std::size_t frame_size) const
std::size_t m_reserved_stack_size
data_expression & new_stack_position()
The class data_expression.
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...