~ubuntu-branches/debian/sid/boost1.49/sid

« back to all changes in this revision

Viewing changes to libs/chrono/test/time_point/cons/non_implicit_convertible_duration_fail.cpp

  • Committer: Package Import Robot
  • Author(s): Steve M. Robbins
  • Date: 2012-02-26 00:31:44 UTC
  • Revision ID: package-import@ubuntu.com-20120226003144-eaytp12cbf6ubpms
Tags: upstream-1.49.0
ImportĀ upstreamĀ versionĀ 1.49.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//===----------------------------------------------------------------------===//
 
2
//
 
3
//                     The LLVM Compiler Infrastructure
 
4
//
 
5
// This file is dual licensed under the MIT and the University of Illinois Open
 
6
// Source Licenses. See LICENSE.TXT for details.
 
7
//
 
8
//===----------------------------------------------------------------------===//
 
9
//  Adaptation to Boost of the libcxx
 
10
//  Copyright 2010 Vicente J. Botet Escriba
 
11
//  Distributed under the Boost Software License, Version 1.0.
 
12
//  See http://www.boost.org/LICENSE_1_0.txt
 
13
 
 
14
// Duration2 shall be implicitly convertible to duration.
 
15
 
 
16
#include <boost/chrono/chrono.hpp>
 
17
 
 
18
void test()
 
19
{
 
20
    typedef boost::chrono::system_clock Clock;
 
21
    typedef boost::chrono::milliseconds Duration1;
 
22
    typedef boost::chrono::microseconds Duration2;
 
23
    {
 
24
    boost::chrono::time_point<Clock, Duration2> t2(Duration2(3));
 
25
    boost::chrono::time_point<Clock, Duration1> t1 = t2;
 
26
    }
 
27
}