Files
cxx/test/input.output/iostreams.base/ios.base/ios.members.static/sync_with_stdio.pass.cpp
2010-05-11 21:36:01 +00:00

28 lines
845 B
C++

//===----------------------------------------------------------------------===//
//
// The LLVM Compiler Infrastructure
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
// <ios>
// bool sync_with_stdio(bool sync = true);
#include <ios>
#include <cassert>
int main()
{
assert( std::ios_base::sync_with_stdio(false));
assert(!std::ios_base::sync_with_stdio(false));
assert(!std::ios_base::sync_with_stdio(true));
assert( std::ios_base::sync_with_stdio(true));
assert( std::ios_base::sync_with_stdio());
assert( std::ios_base::sync_with_stdio(false));
assert(!std::ios_base::sync_with_stdio());
assert( std::ios_base::sync_with_stdio());
}