cgatools::junctions::JunctionRef Class Reference

A utility class used as a lightweight reference to a junction record and might contain a list of references to associated junctions. More...

#include <JunctionCompare.hpp>

List of all members.

Public Types

typedef Junctions::const_iterator It

Public Member Functions

 JunctionRef (It it)
const Junctionoperator* () const
bool operator< (const JunctionRef &other)
bool isNull () const
std::string getId () const
 generates a unique id based on a junction id and a source id (file number)

Public Attributes

It it_
std::vector< JunctionRefmatchedJunctionIts_
uint32_t sourceId_
 id of a source (for example: a file)

Static Protected Attributes

static Junctions nullValue_

Friends

std::ostream & operator<< (std::ostream &ostr, const JunctionRef::It &j)
std::ostream & operator<< (std::ostream &ostr, const JunctionRef &j)

Detailed Description

A utility class used as a lightweight reference to a junction record and might contain a list of references to associated junctions.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2