ARB
|
#include <reader.h>
Public Member Functions | |
Writer () | |
virtual | ~Writer () |
virtual bool | ok () const =0 |
virtual void | out (char ch)=0 |
virtual const char * | name () const =0 |
virtual void | throw_write_error () const __ATTR__NORETURN |
virtual int | out (const char *text) |
virtual int | outf (const char *format,...) __ATTR__FORMAT_MEMBER(1) |
void | repeated (char ch, int repeat) |
virtual | ~Writer () |
virtual void | addSequence (GBDATA *)=0 |
virtual void | finish () |
const char * | get_error () const |
bool | ok () const |
Protected Member Functions | |
virtual void | set_error (const char *error) |
|
inlinevirtual |
Definition at line 62 of file arb_export_sequences.cxx.
|
pure virtual |
Implemented in FileWriter, and GcgCommentWriter.
Referenced by gcg_doc_out(), main(), and FINAL_TYPE< SEQTYPE >::~ArbWriter().
|
pure virtual |
Implemented in FileWriter, and GcgCommentWriter.
Referenced by embl_out_comments(), embl_out_header(), embl_print_lines_if_content(), fputs_len(), gcg_doc_out(), gcg_out_origin(), genbank_out(), genbank_out_base_count(), genbank_out_header(), macke_out_header(), macke_seq_data_out(), macke_seq_display_out(), out(), Seq::out(), FileWriter::out(), outf(), paup_print_header(), paup_print_headerstart(), paup_print_line(), phylip_print_line(), WrapMode::print(), printable_print_line(), and repeated().
|
pure virtual |
Implemented in FileWriter, and GcgCommentWriter.
Referenced by macke_seq_info_out(), and throw_write_error().
|
virtual |
Reimplemented in GcgCommentWriter.
Definition at line 107 of file reader.cxx.
References name(), and throw_errorf().
Referenced by FileWriter::out(), and FileWriter::outf().
Reimplemented in FileWriter.
Definition at line 121 of file reader.cxx.
References buffer, ca_assert, LINESIZE, out(), va_end(), and va_start().
Referenced by embl_out_comments(), embl_out_header(), embl_out_origin(), embl_print_completeness(), gcg_out_origin(), gcg_seq_out(), genbank_out_base_count(), genbank_out_header(), genbank_print_completeness(), macke_out_header(), macke_seq_data_out(), macke_seq_display_out(), Seq::out(), paup_print_header(), paup_print_header_counters(), paup_print_headerstart(), paup_print_line(), and printable_print_line().
|
inlineprotectedvirtual |
Definition at line 53 of file arb_export_sequences.cxx.
References arb_assert, and error().
Referenced by FINAL_TYPE< SEQTYPE >::addSequence(), FINAL_TYPE< SEQTYPE >::ArbWriter(), and FINAL_TYPE< SEQTYPE >::finish().
|
pure virtual |
Implemented in FINAL_TYPE< SEQTYPE >, FINAL_TYPE< SEQTYPE >, and MultiFastaWriter.
Referenced by main().
|
inlinevirtual |
Reimplemented in FINAL_TYPE< SEQTYPE >, and FINAL_TYPE< SEQTYPE >.
Definition at line 65 of file arb_export_sequences.cxx.
Referenced by main().
|
inline |
Definition at line 67 of file arb_export_sequences.cxx.
References NULp.
|
inline |
Definition at line 70 of file arb_export_sequences.cxx.
References get_error().