friend class subr::create_container;
public:
- typedef dwarf_data::attributes_type<dwarf_output> attributes_type;
+ typedef dwarf_data::attributes_type<dwarf_output,
+ value_wrapper> attributes_type;
class children_type : public std::list<debug_info_entry>
{
std::string
to_string<dwarf_output::attr_value> (const dwarf_output::attr_value&);
- template<>
- std::string
- to_string<dwarf_data::attr_value<dwarf_output,
- dwarf_data::value<dwarf_output> > >
- (const dwarf_data::attr_value<dwarf_output,
- dwarf_data::value<dwarf_output> > &);
-
#endif
class dwarf_output_collector
// Actually both the same thing!
template dwarf::value_space dwarf_output::attr_value::what_space () const;
-template dwarf::value_space
-dwarf_data::attr_value<dwarf_output, dwarf_data::value<dwarf_output>
- >::what_space () const;
template<>
std::string
return value_string (value);
}
-// Really.
template<>
string
-to_string<dwarf_data::attr_value<dwarf_output,
- dwarf_data::value<dwarf_output> > >
-(const dwarf_data::attr_value<dwarf_output,
- dwarf_data::value<dwarf_output> > &value)
+to_string<dwarf_output::attr_value> (const dwarf_output::attr_value &value)
{
return value_string (value);
}