template struct parser { }; struct nil_t; namespace Trans_NS_spirit_classic { namespace template < typename T0 = nil_t > class rule { template void operator=(ParserT const& p ; } template <> class chseq : parser { int last; } class strlit : public parser { chseq<> seq } template strlit str_p(CharT ; template class __attribute__(()) basic_xml_grammar { typedef rule<> rule_t; rule_t Eq, CharRefGTNameClassNameChar, ClassName, ClassNameAttribute; basic_xml_grammar()}; }; template class compressed_pair_imp { typedef T1 first_type; private: first_type first_}template class compressed_pair : private ::compressed_pair_imp { }template class binary : public BaseT { typedef typename B::embed_t right_embed_t; private:compressed_pair subj; } namespace Trans_NS_spirit_classic { template struct sequence : public binary > > { }; template sequence operator>>(parser const, B> constb(; __attribute__(()) const BOOST_ARCHIVE_XML_CLASS_NAME(); template basic_xml_grammar::basic_xml_grammar(){ ClassNameAttribute = str_p(BOOST_ARCHIVE_XML_CLASS_NAME) >> Eq >> L'"' >> ClassName >> L'"' ; } template class basic_xml_grammar;