Sha256: 5e2f9eb28b8d779f726362aa2b89c6746071226196c2b7f07cb8c8237648b025

Contents?: true

Size: 452 Bytes

Versions: 156

Compression:

Stored size: 452 Bytes

Contents

#include "gigasecond.h"

namespace gigasecond
{

boost::gregorian::date advance(const boost::gregorian::date& start)
{
    const unsigned long long seconds_per_minute = 60;
    const unsigned long long seconds_per_hour = 60*seconds_per_minute;
    const unsigned long long seconds_per_day = 24*seconds_per_hour;
    const unsigned long long one_giga_second = 1000000000;
    return start + boost::gregorian::days(one_giga_second/seconds_per_day);
}

}

Version data entries

156 entries across 156 versions & 1 rubygems

Version Path
trackler-2.1.0.0 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.55 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.54 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.53 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.52 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.51 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.50 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.49 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.48 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.47 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.46 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.45 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.44 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.43 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.42 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.41 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.40 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.39 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.38 tracks/cpp/exercises/gigasecond/example.cpp
trackler-2.0.8.37 tracks/cpp/exercises/gigasecond/example.cpp