mapgd  0.4
A program for the Maximum-likelihood analysis of population genomic data.
 All Data Structures Functions Variables Friends Groups Pages
Functions | Variables | Friends
Collaboration diagram for IO:

Functions

virtual size_t Data::size (void) const
 The size of the class in bytes.
 
static DataData::new_from_str (const std::string &, const std::vector< std::string > &)
 Constructs an instance of the class Registered w/ string.
 
void Indexed_data::write_pos (std::ostream &str) const
 
void Indexed_data::read_pos (std::istream &str)
 
 Indexed_data::Indexed_data (std::vector< std::string > &)
 
id1_t Indexed_data::get_abs_pos (void) const
 Indexed data needs to associate each datum with a position in the genome.
 
void Indexed_data::set_abs_pos (const id1_t &)
 Indexed data needs to associate each datum with a position in the genome.
 
const bool Indexed_data::indexed () const
 
void Double_indexed_data::write_pos (std::ostream &str) const
 
void Double_indexed_data::read_pos (std::istream &str)
 
 Double_indexed_data::Double_indexed_data (std::vector< std::string > &)
 
id1_t Double_indexed_data::get_abs_pos (void) const
 Indexed data needs to associate each datum with a position in the genome.
 
id1_t Double_indexed_data::get_abs_pos2 (void) const
 Indexed data needs to associate each datum with a position in the genome.
 
void Double_indexed_data::set_abs_pos (const id1_t &)
 Indexed data needs to associate each datum with a position in the genome.
 
void Double_indexed_data::set_abs_pos2 (const id1_t &)
 Indexed data needs to associate each datum with a position in the genome.
 
const bool Double_indexed_data::indexed () const
 
 Registration::Registration (const std::string &str, Data *(*fn)(const std::vector< std::string > &))
 < The constructor of Registration, which stores a constructor for a Data class to new_data_ More...
 

Variables

id1_t Indexed_data::abs_pos_
 
id1_t Double_indexed_data::abs_pos1_
 
id1_t Double_indexed_data::abs_pos2_
 
std::string Registration::name_
 

Friends

std::ostream & Data::operator<< (std::ostream &, const Data &)
 Use the << operator to write Data in text mode.
 
std::istream & Data::operator>> (std::istream &, Data &)
 Use the >> operator to read Data in text mode.
 

Detailed Description

Function Documentation

Registration::Registration ( const std::string &  str,
Data *(*)(const std::vector< std::string > &)  fn 
)

< The constructor of Registration, which stores a constructor for a Data class to new_data_

The constructor of Registration, which stores a constructor for a Data class to new_data_