Lines Matching refs:Data
13 class Data {
15 static scoped_ptr<Data> Create(int i) { return make_scoped_ptr(new Data(i)); }
18 explicit Data(int i) : data_(i) {}
24 bool operator()(const Data* data) { return (data->data() % 2) == 1; }
28 ScopedPtrVector<Data> v;
31 v.push_back(Data::Create(1));
32 v.push_back(Data::Create(2));
33 v.push_back(Data::Create(3));
34 v.push_back(Data::Create(4));
35 v.push_back(Data::Create(5));
47 ScopedPtrVector<Data> v;
48 v.push_back(Data::Create(1));
49 v.push_back(Data::Create(2));
50 v.push_back(Data::Create(6));
52 ScopedPtrVector<Data> v2;
53 v2.push_back(Data::Create(3));
54 v2.push_back(Data::Create(4));
55 v2.push_back(Data::Create(5));
57 ScopedPtrVector<Data>::iterator it = v.begin();
79 ScopedPtrVector<Data> v;
80 v.push_back(Data::Create(1));
81 v.push_back(Data::Create(2));
82 v.push_back(Data::Create(3));
83 v.push_back(Data::Create(4));
84 v.push_back(Data::Create(5));
86 ScopedPtrVector<Data>::iterator it = v.partition(IsOddPredicate());
88 for (ScopedPtrVector<Data>::iterator second_it = v.begin();