File: findofoldstreambuf.cc

package info (click to toggle)
bobcat 3.01.00-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 6,612 kB
  • sloc: cpp: 12,107; makefile: 8,055; perl: 401; sh: 329
file content (13 lines) | stat: -rw-r--r-- 377 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "ofoldstreambuf.ih"

OFoldStreambuf::BufIt OFoldStreambuf::findOFoldStreambuf(streambuf const *buf)
{
    BufIt it = find(s_buffers.begin(), s_buffers.end(),
                dynamic_cast<OFoldStreambuf const *>(buf));

    if (it == s_buffers.end())
        throw Errno(1, 
                "Illegal cast from std::streambuf to FBB::OFoldStreambuf");

    return it;
}