22 typedef typename collection_type::iterator
iterator;
35 instance.
container = Lucene::newInstance<collection_type>(
size);
42 instance.
container = Lucene::newInstance<collection_type>(first, last);
86 void add(
const TYPE& type) {
90 void add(int32_t pos,
const TYPE& type) {
100 void insert(ITER pos,
const TYPE& type) {
104 template <
class ITER>
105 ITER
remove(ITER pos) {
109 template <
class ITER>
110 ITER
remove(ITER first, ITER last) {
114 void remove(
const TYPE& type) {
118 template <
class PRED>
139 template <
class PRED>
148 template <
class PRED>
154 return equals(other, std::equal_to<TYPE>());
157 template <
class PRED>
166 return (int32_t)(int64_t)
container.get();
181 operator bool()
const {
198 template <
typename TYPE>
205 template <
typename TYPE>
212 template <
typename TYPE>
219 template <
typename TYPE>
226 template <
typename TYPE>
233 template <
typename TYPE>
240 template <
typename TYPE>
247 template <
typename TYPE>
248 Collection<TYPE> newCollection(
const TYPE& a1,
const TYPE& a2,
const TYPE& a3,
const TYPE& a4,
const TYPE& a5,
const TYPE& a6,
const TYPE& a7,
const TYPE& a8) {
254 template <
typename TYPE>
255 Collection<TYPE> newCollection(
const TYPE& a1,
const TYPE& a2,
const TYPE& a3,
const TYPE& a4,
const TYPE& a5,
const TYPE& a6,
const TYPE& a7,
const TYPE& a8,
const TYPE& a9) {
261 template <
typename TYPE>
262 Collection<TYPE> newCollection(
const TYPE& a1,
const TYPE& a2,
const TYPE& a3,
const TYPE& a4,
const TYPE& a5,
const TYPE& a6,
const TYPE& a7,
const TYPE& a8,
const TYPE& a9,
const TYPE& a10) {