time.cpp File Reference
#include "interop/util/time.h"
#include <cmath>
#include <iostream>
#include "interop/util/static_assert.h"

Namespaces

 illumina
 
 illumina::interop
 
 illumina::interop::util
 

Macros

#define INTEROP_UTIL_TICKS_MASK   0x3fffffffffffffffLL
 
#define INTEROP_UTIL_TICKS_THRESHOLD   0x3fffff36d5964000LL
 
#define INTEROP_UTIL_TICKS_OFFSET   0x4000000000000000LL
 
#define INTEROP_UTIL_TICKS_NEG_OFFSET   0xc92a69c000LL
 
#define INTEROP_UTIL_TICKS_ENCODE   9223372036854775808ull
 
#define INTEROP_UTIL_TICKS_1970   621355968000000000ull
 

Functions

std::ostream & operator<< (std::ostream &out, const csharp_date_time &date_time)
 
std::istream & operator>> (std::istream &in, csharp_date_time &date_time)
 

Detailed Description

C# Time Conversion

Date
1/14/16
Version
1.0

Macro Definition Documentation

#define INTEROP_UTIL_TICKS_1970   621355968000000000ull
#define INTEROP_UTIL_TICKS_ENCODE   9223372036854775808ull
#define INTEROP_UTIL_TICKS_MASK   0x3fffffffffffffffLL
#define INTEROP_UTIL_TICKS_NEG_OFFSET   0xc92a69c000LL
#define INTEROP_UTIL_TICKS_OFFSET   0x4000000000000000LL
#define INTEROP_UTIL_TICKS_THRESHOLD   0x3fffff36d5964000LL