Listing 5

template <typename C> std::basic_ostream<C>& operator<<(
        std::basic_ostream<C>& o, 
        fast_exception const& ex);
template <typename C> C const* Format(
        C* buf, int len, fast_exception const& ex);