Lines Matching defs:End
1597 // Use this annotation at the end of a struct/class definition to
2026 // MutexLock lock(&mutex); // Acquires the mutex and releases it at the end
2833 // String is considered to end with a NULL or empty suffix.
2837 // case. Any String is considered to end with a NULL or empty suffix.
3068 // not represent a directory (that is, it doesn't end with a path separator).
7610 // the end allows the syntax of streaming additional messages into the
7653 // test in it; the sub-process exits with code 0 at the end of the
7716 // $ matches the end of a string (not that of each line)
8182 // Range(begin, end [, step]) - Yields values {begin, begin+step,
8184 // include end. step defaults to 1.
8187 // ValuesIn(begin,end) container, or an iterator range [begin, end).
8575 // BaseGenerator()->End().
8582 // Current() on an iterator equal to BaseGenerator()->End().
8646 virtual ParamIteratorInterface<T>* End() const = 0;
8668 iterator end() const { return iterator(impl_->End()); }
8681 RangeGenerator(T begin, T end, IncrementT step)
8682 : begin_(begin), end_(end),
8683 step_(step), end_index_(CalculateEndIndex(begin, end, step)) {}
8689 virtual ParamIteratorInterface<T>* End() const {
8739 const T& end,
8742 for (T i = begin; i < end; i = i + step)
8753 // The index for the end() iterator. All the elements in the generated
8767 ValuesInIteratorRangeGenerator(ForwardIterator begin, ForwardIterator end)
8768 : container_(begin, end) {}
8774 virtual ParamIteratorInterface<T>* End() const {
8775 return new Iterator(this, container_.end());
8802 // can advance iterator_ beyond the end of the range, and we cannot
8985 test_it != tests_.end(); ++test_it) {
8988 instantiations_.begin(); gen_it != instantiations_.end();
9001 param_it != generator.end(); ++param_it, ++i) {
9058 it != test_case_infos_.end(); ++it) {
9072 it != test_case_infos_.end(); ++it) {
9098 it != test_case_infos_.end(); ++it) {
9176 ForwardIterator begin, ForwardIterator end);
11963 virtual ParamIteratorInterface<ParamType>* End() const {
11964 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end());
11976 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
11977 begin2_(g2.begin()), end2_(g2.end()), current2_(current2) {
11986 // so no component iterators must be beyond end of range, either.
12034 // We must report iterator past the end of the range when either of the
12035 // component iterators has reached the end of its range.
12045 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
12079 virtual ParamIteratorInterface<ParamType>* End() const {
12080 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end());
12094 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
12095 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
12096 begin3_(g3.begin()), end3_(g3.end()), current3_(current3) {
12105 // so no component iterators must be beyond end of range, either.
12161 // We must report iterator past the end of the range when either of the
12162 // component iterators has reached the end of its range.
12173 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
12212 virtual ParamIteratorInterface<ParamType>* End() const {
12213 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(),
12214 g4_, g4_.end());
12230 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
12231 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
12232 begin3_(g3.begin()), end3_(g3.end()), current3_(current3),
12233 begin4_(g4.begin()), end4_(g4.end()), current4_(current4) {
12242 // so no component iterators must be beyond end of range, either.
12307 // We must report iterator past the end of the range when either of the
12308 // component iterators has reached the end of its range.
12320 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
12363 virtual ParamIteratorInterface<ParamType>* End() const {
12364 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(),
12365 g4_, g4_.end(), g5_, g5_.end());
12383 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
12384 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
12385 begin3_(g3.begin()), end3_(g3.end()), current3_(current3),
12386 begin4_(g4.begin()), end4_(g4.end()), current4_(current4),
12387 begin5_(g5.begin()), end5_(g5.end()), current5_(current5) {
12396 // so no component iterators must be beyond end of range, either.
12469 // We must report iterator past the end of the range when either of the
12470 // component iterators has reached the end of its range.
12483 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
12533 virtual ParamIteratorInterface<ParamType>* End() const {
12534 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(),
12535 g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end());
12555 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
12556 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
12557 begin3_(g3.begin()), end3_(g3.end()), current3_(current3),
12558 begin4_(g4.begin()), end4_(g4.end()), current4_(current4),
12559 begin5_(g5.begin()), end5_(g5.end()), current5_(current5),
12560 begin6_(g6.begin()), end6_(g6.end()), current6_(current6) {
12569 // so no component iterators must be beyond end of range, either.
12650 // We must report iterator past the end of the range when either of the
12651 // component iterators has reached the end of its range.
12665 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
12720 virtual ParamIteratorInterface<ParamType>* End() const {
12721 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(),
12722 g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end());
12744 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
12745 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
12746 begin3_(g3.begin()), end3_(g3.end()), current3_(current3),
12747 begin4_(g4.begin()), end4_(g4.end()), current4_(current4),
12748 begin5_(g5.begin()), end5_(g5.end()), current5_(current5),
12749 begin6_(g6.begin()), end6_(g6.end()), current6_(current6),
12750 begin7_(g7.begin()), end7_(g7.end()), current7_(current7) {
12759 // so no component iterators must be beyond end of range, either.
12848 // We must report iterator past the end of the range when either of the
12849 // component iterators has reached the end of its range.
12864 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
12925 virtual ParamIteratorInterface<ParamType>* End() const {
12926 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(),
12927 g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end(), g8_,
12928 g8_.end());
12952 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
12953 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
12954 begin3_(g3.begin()), end3_(g3.end()), current3_(current3),
12955 begin4_(g4.begin()), end4_(g4.end()), current4_(current4),
12956 begin5_(g5.begin()), end5_(g5.end()), current5_(current5),
12957 begin6_(g6.begin()), end6_(g6.end()), current6_(current6),
12958 begin7_(g7.begin()), end7_(g7.end()), current7_(current7),
12959 begin8_(g8.begin()), end8_(g8.end()), current8_(current8) {
12968 // so no component iterators must be beyond end of range, either.
13065 // We must report iterator past the end of the range when either of the
13066 // component iterators has reached the end of its range.
13082 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
13147 virtual ParamIteratorInterface<ParamType>* End() const {
13148 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(),
13149 g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end(), g8_,
13150 g8_.end(), g9_, g9_.end());
13176 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
13177 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
13178 begin3_(g3.begin()), end3_(g3.end()), current3_(current3),
13179 begin4_(g4.begin()), end4_(g4.end()), current4_(current4),
13180 begin5_(g5.begin()), end5_(g5.end()), current5_(current5),
13181 begin6_(g6.begin()), end6_(g6.end()), current6_(current6),
13182 begin7_(g7.begin()), end7_(g7.end()), current7_(current7),
13183 begin8_(g8.begin()), end8_(g8.end()), current8_(current8),
13184 begin9_(g9.begin()), end9_(g9.end()), current9_(current9) {
13193 // so no component iterators must be beyond end of range, either.
13299 // We must report iterator past the end of the range when either of the
13300 // component iterators has reached the end of its range.
13317 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
13387 virtual ParamIteratorInterface<ParamType>* End() const {
13388 return new Iterator(this, g1_, g1_.end(), g2_, g2_.end(), g3_, g3_.end(),
13389 g4_, g4_.end(), g5_, g5_.end(), g6_, g6_.end(), g7_, g7_.end(), g8_,
13390 g8_.end(), g9_, g9_.end(), g10_, g10_.end());
13418 begin1_(g1.begin()), end1_(g1.end()), current1_(current1),
13419 begin2_(g2.begin()), end2_(g2.end()), current2_(current2),
13420 begin3_(g3.begin()), end3_(g3.end()), current3_(current3),
13421 begin4_(g4.begin()), end4_(g4.end()), current4_(current4),
13422 begin5_(g5.begin()), end5_(g5.end()), current5_(current5),
13423 begin6_(g6.begin()), end6_(g6.end()), current6_(current6),
13424 begin7_(g7.begin()), end7_(g7.end()), current7_(current7),
13425 begin8_(g8.begin()), end8_(g8.end()), current8_(current8),
13426 begin9_(g9.begin()), end9_(g9.end()), current9_(current9),
13427 begin10_(g10.begin()), end10_(g10.end()), current10_(current10) {
13436 // so no component iterators must be beyond end of range, either.
13550 // We must report iterator past the end of the range when either of the
13551 // component iterators has reached the end of its range.
13569 // begin[i]_ and end[i]_ define the i-th range that Iterator traverses.
13962 // Range(start, end)
13965 // Range(start, end, step)
13969 // * The generated sequences never include end. For example, Range(1, 5)
13972 // * start and end must have the same type. That type may be any integral or
13979 // * Condition start < end must be satisfied in order for resulting sequences
13983 internal::ParamGenerator<T> Range(T start, T end, IncrementT step) {
13985 new internal::RangeGenerator<T, IncrementT>(start, end, step));
13989 internal::ParamGenerator<T> Range(T start, T end) {
13990 return Range(start, end, 1);
14003 // ValuesIn(Iterator begin, Iterator end)
14005 // a range [begin, end) defined by a pair of STL-style iterators. These
14046 // ValuesIn(l.begin(), l.end()));
14052 ForwardIterator end) {
14056 new internal::ValuesInIteratorRangeGenerator<ParamType>(begin, end));
14067 return ValuesIn(container.begin(), container.end());
16520 // Appends an event listener to the end of the list. Google Test assumes
17936 // The convention is to end the test case name with "Test". For