1
//===----------------------------------------------------------------------===//
3
// The LLVM Compiler Infrastructure
5
// This file is dual licensed under the MIT and the University of Illinois Open
6
// Source Licenses. See LICENSE.TXT for details.
8
//===----------------------------------------------------------------------===//
13
// const_reference front() const;
15
#include <forward_list>
23
typedef std::forward_list<T> C;
24
const T t[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
25
C c(std::begin(t), std::end(t));
26
assert(c.front() == 0);
28
assert(c.front() == 10);
29
assert(*c.begin() == 10);
33
typedef std::forward_list<T> C;
34
const T t[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
35
const C c(std::begin(t), std::end(t));
36
assert(c.front() == 0);
37
assert(*c.begin() == 0);