PrevUpHomeNext

Header <boost/call_stack/symbol.hpp>

namespace boost {
  namespace call_stack {
    template<typename Resolver> class symbol_resolver;
    template<typename AddrResolver, typename OutputFormatter> class symbol_info;

    struct terse_symbol_formatter;
    struct fancy_symbol_formatter;

    typedef unspecified address_type;
    typedef unspecified delta_type;
    typedef unspecified null_symbol_resolver;
    typedef unspecified basic_symbol_resolver;
    typedef unspecified extended_symbol_resolver;

    static const address_type null_address;
    static const delta_type null_delta;
    template<typename T> address_type addressof(const T &);
    template<typename T> address_type addressof(const T * arg);
    template<typename Resolver> 
      void swap(symbol_resolver< Resolver > & left, 
                symbol_resolver< Resolver > & right);
    template<typename AddrResolver, typename OutputFormatter> 
      void swap(symbol_info< AddrResolver, OutputFormatter > & left, 
                symbol_info< AddrResolver, OutputFormatter > & right);
  }
}namespace std {
  template<typename Resolver> 
    void swap(boost::call_stack::symbol_resolver< Resolver > & left, 
              boost::call_stack::symbol_resolver< Resolver > & right);
  template<typename AddrResolver, typename OutputFormatter> 
    void swap(boost::call_stack::symbol_info< AddrResolver, OutputFormatter > & left, 
              boost::call_stack::symbol_info< AddrResolver, OutputFormatter > & right);
}

PrevUpHomeNext