Gamgee
You miserable little maggot. I'll stove your head in!
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
gamgee::SamTag< TAG_TYPE > Class Template Reference

class to represent a Sam TAG:TYPE:VALUE entry More...

#include <sam_tag.h>

Public Member Functions

 SamTag (const std::string &name, const TAG_TYPE &value, const bool missing=false)
 
 SamTag (const std::string &name, TAG_TYPE &&value, const bool missing=false)
 
 SamTag (const SamTag &other)=default
 
 SamTag (SamTag &&other)=default
 
SamTagoperator= (const SamTag &other)=default
 
SamTagoperator= (SamTag &&other)=default
 
 ~SamTag ()=default
 
std::string name () const
 
TAG_TYPE value () const
 
bool missing () const
 

Detailed Description

template<class TAG_TYPE>
class gamgee::SamTag< TAG_TYPE >

class to represent a Sam TAG:TYPE:VALUE entry

Constructor & Destructor Documentation

template<class TAG_TYPE>
gamgee::SamTag< TAG_TYPE >::SamTag ( const std::string &  name,
const TAG_TYPE &  value,
const bool  missing = false 
)
inlineexplicit
template<class TAG_TYPE>
gamgee::SamTag< TAG_TYPE >::SamTag ( const std::string &  name,
TAG_TYPE &&  value,
const bool  missing = false 
)
inlineexplicit
template<class TAG_TYPE>
gamgee::SamTag< TAG_TYPE >::SamTag ( const SamTag< TAG_TYPE > &  other)
default
template<class TAG_TYPE>
gamgee::SamTag< TAG_TYPE >::SamTag ( SamTag< TAG_TYPE > &&  other)
default
template<class TAG_TYPE>
gamgee::SamTag< TAG_TYPE >::~SamTag ( )
default

Member Function Documentation

template<class TAG_TYPE>
bool gamgee::SamTag< TAG_TYPE >::missing ( ) const
inline
template<class TAG_TYPE>
std::string gamgee::SamTag< TAG_TYPE >::name ( ) const
inline
template<class TAG_TYPE>
SamTag& gamgee::SamTag< TAG_TYPE >::operator= ( const SamTag< TAG_TYPE > &  other)
default
template<class TAG_TYPE>
SamTag& gamgee::SamTag< TAG_TYPE >::operator= ( SamTag< TAG_TYPE > &&  other)
default
template<class TAG_TYPE>
TAG_TYPE gamgee::SamTag< TAG_TYPE >::value ( ) const
inline

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