//------------------------------------------------------------------ structure_processor::structure_processor(const config& cfg, const element& e, content_storage& result) : m_cfg(cfg), m_result(result) { m_result.reserve(e.total_len()); e.process(*this); }
//------------------------------------------------------------------ code_colorer::code_colorer(const config& cfg, const element& e, content_storage& result) : m_cfg(cfg), m_result(result), m_coloring_element(0) { m_result.reserve(e.total_len()); e.process(*this); }
//------------------------------------------------------------------ table_structurizer::table_structurizer(const config& cfg, const element& e, content_storage& result) : m_cfg(cfg), m_result(result), m_skip_element(0) { m_result.reserve(e.total_len()); e.process(*this); }