default_ratio.pass.cpp revision f5256e16dfc425c1d466f6308d4026d529ce9e0b
1acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck//===----------------------------------------------------------------------===// 2acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck// 3acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck// The LLVM Compiler Infrastructure 4acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck// 5d0a0b2a3140bfb1819a116413ce9d81886697a07John Reck// This file is distributed under the University of Illinois Open Source 6d0a0b2a3140bfb1819a116413ce9d81886697a07John Reck// License. See LICENSE.TXT for details. 7acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck// 8acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck//===----------------------------------------------------------------------===// 9acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck 10acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck// <chrono> 11acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck 12acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck// duration 13acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck 14acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck// Test default template arg: 15acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck 16d0a0b2a3140bfb1819a116413ce9d81886697a07John Reck// template <class Rep, class Period = ratio<1>> 17d0a0b2a3140bfb1819a116413ce9d81886697a07John Reck// class duration; 18d0a0b2a3140bfb1819a116413ce9d81886697a07John Reck 19acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck#include <chrono> 20acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck#include <type_traits> 21d0a0b2a3140bfb1819a116413ce9d81886697a07John Reck 22d0a0b2a3140bfb1819a116413ce9d81886697a07John Reckint main() 23d0a0b2a3140bfb1819a116413ce9d81886697a07John Reck{ 2425fbb3fa1138675379102a44405852555cefccbdJohn Reck static_assert((std::is_same<std::chrono::duration<int, std::ratio<1> >, 25acb6f07623b7df3d4179f70ae03ade574616ffa6John Reck std::chrono::duration<int> >::value), ""); 268c271ca63b62061fd22cfee78fd6a574b44476fdChris Craik} 278c271ca63b62061fd22cfee78fd6a574b44476fdChris Craik