Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Main Page
Related Pages
Topics
Namespaces
Data Structures
Files
File List
Globals
EXTERNAL_HEADERS
RSL
tests
regress
23.vector.stdcxx-611.cpp
Go to the documentation of this file.
1
29
#include <vector>
// for vector
30
31
struct
S
32
{
33
void
operator& ()
const
{};
34
};
35
36
void
test
()
37
{
38
const
S
s
[3] = {
S
(),
S
(),
S
() };
39
40
std::vector<S>
v
;
41
42
v
.assign (1,
s
[0]);
43
v
.assign (
s
,
s
+3);
44
v
.at (0);
45
v
.back ();
46
v
.begin ();
47
v
.capacity ();
48
v
.empty ();
49
v
.end ();
50
v
.front ();
51
v
.insert (
v
.begin (),
s
[0]);
52
v
.insert (
v
.begin (),
s
,
s
+3);
53
v
.insert (
v
.begin (), 2,
s
[0]);
54
v
.erase (
v
.begin ());
55
v
.erase (
v
.begin (),
v
.end ());
56
v
.max_size ();
57
v
.pop_back ();
58
v
.push_back (
s
[0]);
59
v
.rbegin ();
60
v
.rend ();
61
v
.reserve (10);
62
v
.resize (10);
63
v
.size ();
64
std::vector<S>().swap (
v
);
65
}
66
67
68
int
main
()
69
{
70
// compile-time only test
71
return
0;
72
}
v
#define v
Definition
17.names.cpp:138
s
#define s
Definition
rw_alg_test.h:221
S
#define S
Definition
17.names.cpp:162
test
void test()
Definition
23.vector.stdcxx-611.cpp:36
main
int main()
Definition
23.vector.stdcxx-611.cpp:68
S
Definition
COLLAPSE_TEMPLATE_STATICS.cpp:40
Generated by
1.9.8