ARB
|
#include <reader.h>
Public Member Functions | |
FileWriter (const char *outf) | |
~FileWriter () OVERRIDE | |
FILE * | get_FILE () |
bool | ok () const OVERRIDE |
void | out (char ch) FINAL_OVERRIDE |
const char * | name () const OVERRIDE |
int | out (const char *text) OVERRIDE |
int | outf (const char *format,...) OVERRIDE __ATTR__FORMAT_MEMBER(1) |
void | seq_done () |
void | seq_done (int count) |
void | expect_written () |
PREPARE_MARK_NONFINAL_CLASS (FileWriter) | |
Public Member Functions inherited from Writer | |
Writer () | |
virtual | ~Writer () |
virtual void | throw_write_error () const __ATTR__NORETURN |
void | repeated (char ch, int repeat) |
virtual | ~Writer () |
virtual void | addSequence (GBDATA *)=0 |
virtual void | finish () |
const char * | get_error () const |
bool | ok () const |
Additional Inherited Members | |
Protected Member Functions inherited from Writer | |
virtual void | set_error (const char *error) |
FileWriter::FileWriter | ( | const char * | outf | ) |
Definition at line 69 of file reader.cxx.
References ARB_strdup(), and throw_errorf().
FileWriter::~FileWriter | ( | ) |
Definition at line 83 of file reader.cxx.
References ca_assert, implicated, and log_processed().
|
inline |
Definition at line 136 of file reader.h.
Referenced by to_paup(), and to_phylip().
|
inlinevirtual |
|
inlinevirtual |
Implements Writer.
Definition at line 139 of file reader.h.
References fputc(), and Writer::throw_write_error().
Referenced by genbank_to_gcg(), inject_STDIN(), to_macke(), to_paup(), to_phylip(), and to_printable().
|
inlinevirtual |
Reimplemented from Writer.
Definition at line 112 of file reader.cxx.
References Writer::throw_write_error(), va_end(), va_start(), and vfprintf().
Referenced by to_phylip().
|
inline |
Definition at line 148 of file reader.h.
Referenced by GcgWriter::expect_written(), to_paup(), to_phylip(), to_printable(), write_to_embl(), write_to_genbank(), and write_to_macke().
|
inline |
void FileWriter::expect_written | ( | ) |
Definition at line 97 of file reader.cxx.
References ca_assert, and throw_errorf().
Referenced by GcgWriter::expect_written(), to_macke(), to_paup(), to_phylip(), and to_printable().
FileWriter::PREPARE_MARK_NONFINAL_CLASS | ( | FileWriter | ) |