Gamgee
You miserable little maggot. I'll stove your head in!
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions | Variables
missing.h File Reference
#include "sam/sam_tag.h"
#include "utils/utils.h"
#include "htslib/vcf.h"
#include <vector>
#include <string>
#include <cmath>

Go to the source code of this file.

Namespaces

 gamgee
 
 gamgee::missing_values
 

Functions

bool gamgee::missing (const bool value)
 Returns true if bool is false (missing). More...
 
bool gamgee::missing (const float value)
 Returns true if float is missing. More...
 
bool gamgee::missing (const int8_t value)
 Returns true if int8_t is missing. More...
 
bool gamgee::missing (const int16_t value)
 Returns true if int16_t is missing. More...
 
bool gamgee::missing (const int32_t value)
 Returns true if int32_t is missing. More...
 
bool gamgee::missing (const std::string &value)
 Returns true if string is missing. More...
 
bool gamgee::missing (const char *value)
 Returns true if char* is missing. More...
 
template<class MISSING_TYPE >
bool gamgee::missing (const MISSING_TYPE &value)
 
template<class VALUE >
bool gamgee::missing (const std::vector< VALUE > &v)
 

Variables

constexpr auto gamgee::missing_values::int8 = bcf_int8_missing
 missing value for an int8 More...
 
constexpr auto gamgee::missing_values::int16 = bcf_int16_missing
 missing value for an int16 More...
 
constexpr auto gamgee::missing_values::int32 = bcf_int32_missing
 missing value for an int32 More...
 
constexpr auto gamgee::missing_values::string_empty = ""
 empty string is a missing string More...
 
constexpr auto gamgee::missing_values::string_dot = "."
 "dot" is a missing string in the VCF spec. More...