1 #ifndef gamgee__sam_tag__guard 
    2 #define gamgee__sam_tag__guard 
   11 template<
class TAG_TYPE>
 
   22     m_value { std::move(
value) },
 
   32   std::string 
name()
 const { 
return m_name; }
 
   33   TAG_TYPE 
value()
 const { 
return m_value; }
 
   34   bool missing()
 const { 
return m_missing; }
 
   44 #endif // gamgee__sam_tag__guard 
bool missing() const 
Definition: sam_tag.h:34
 
TAG_TYPE value() const 
Definition: sam_tag.h:33
 
SamTag & operator=(const SamTag &other)=default
 
Definition: exceptions.h:9
 
class to represent a Sam TAG:TYPE:VALUE entry 
Definition: sam_tag.h:12
 
std::string name() const 
Definition: sam_tag.h:32
 
SamTag(const std::string &name, TAG_TYPE &&value, const bool missing=false)
Definition: sam_tag.h:20
 
SamTag(const std::string &name, const TAG_TYPE &value, const bool missing=false)
Definition: sam_tag.h:14