ARB
Public Member Functions | List of all members
SEC_seq_data Class Reference

#include <SEC_db.hxx>

Inheritance diagram for SEC_seq_data:
Inheritance graph
[legend]
Collaboration diagram for SEC_seq_data:
Collaboration graph
[legend]

Public Member Functions

 SEC_seq_data (GBDATA *gb_item, const char *aliname, const SEC_dbcb *reload_item)
 
 ~SEC_seq_data ()
 
bool valid () const
 
size_t length () const
 
char data (size_t abspos) const
 
const charsequence () const
 

Detailed Description

Definition at line 55 of file SEC_db.hxx.

Constructor & Destructor Documentation

SEC_seq_data::SEC_seq_data ( GBDATA gb_item,
const char aliname,
const SEC_dbcb reload_item 
)
SEC_seq_data::~SEC_seq_data ( )

Definition at line 63 of file SEC_db.cxx.

References GB_CB_CHANGED_OR_DELETED, GB_remove_callback(), and sec_dbcb().

Member Function Documentation

bool SEC_seq_data::valid ( ) const
inline

Definition at line 66 of file SEC_db.hxx.

Referenced by length(), and sequence().

size_t SEC_seq_data::length ( ) const
inline

Definition at line 67 of file SEC_db.hxx.

References sec_assert, and valid().

Referenced by data().

char SEC_seq_data::data ( size_t  abspos) const
inline

Definition at line 68 of file SEC_db.hxx.

References length(), and sec_assert.

Referenced by SEC_db_interface::baseAt(), and SEC_db_interface::update_shown_positions().

const char* SEC_seq_data::sequence ( ) const
inline

Definition at line 73 of file SEC_db.hxx.

References sec_assert, and valid().


The documentation for this class was generated from the following files: