void asl_cel_format::begin_atom(stream_type& os, const any_regular_t& value) { push_stack(os, format_element_t(atom_name_g, value)); }
void push_stack(stream_type& os, const stack_value_type& element = format_element_t()) { stack_m.push_front(element); stack_event(os, true); }
void asl_cel_format::begin_bag(stream_type& os, const std::string& ident) { push_stack(os, format_element_t(bag_name_g, ident)); }
void asl_cel_format::begin_sequence(stream_type& os) { push_stack(os, format_element_t(seq_name_g)); }
void asl_cel_format::begin_format(stream_type& os) { push_stack(os, format_element_t(name_t("asl_cel"))); }
void pdf_format::begin_atom(stream_type& os, const serializable_t& value) { push_stack(os, format_element_t(atom_name_g, value)); }
void pdf_format::begin_format(stream_type& os) { push_stack(os, format_element_t(pdf_name_k)); }
void javascript_format::begin_sequence(stream_type& os) { push_stack(os, format_element_t(seq_name_g)); }
void javascript_format::begin_format(stream_type& os) { push_stack(os, format_element_t(javascript_name_k)); }