Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::iges::iges_ostreambuf Class Reference

Stream buffer that automatically wraps text for IGES files. More...

#include <stream.hh>

Inheritance diagram for vtb::iges::iges_ostreambuf:
[legend]
Collaboration diagram for vtb::iges::iges_ostreambuf:
[legend]

Public Types

typedef char_type * pointer
 
typedef const char_type * const_pointer
 

Public Member Functions

 iges_ostreambuf (std::streambuf *sink, char d1, char d2)
 
char parameter_delimiter () const noexcept
 
char record_delimiter () const noexcept
 
void section (Section s)
 Set section code to s.
 
void finish ()
 
void sink (std::streambuf *sink)
 
size_t next_entity_number ()
 
size_t line_number () const
 
int_type overflow (int_type ch) override
 
std::streamsize xsputn (const char_type *s, std::streamsize n) override
 
int_type sync () override
 

Detailed Description

Stream buffer that automatically wraps text for IGES files.

Date
2019-03-18
Author
Ivan Gankevich

Definition at line 25 of file stream.hh.