예제 #1
0
파일: yal.hpp 프로젝트: nikitoz/cpp_linq
	std::vector<value_type_t> toVector() {
		std::vector<value_type_t> v;
		while (range_.ok()) { 
			typename TRange::iter_t i = range_.take(); 
			if (i != range_.end()) 
				v.push_back(*i); 
		}
		return v;
	}
예제 #2
0
파일: yal.hpp 프로젝트: nikitoz/cpp_linq
	T to() {
		T t;
		while (range_.ok()) { 
			typename TRange::iter_t i = range_.take(); 
			if (i != range_.end()) 
				t.push_back(*i); 
		}
		return t;
	}
예제 #3
0
 IndType add(const TRange& neigs)
 {
     return add(neigs.begin(), neigs.end());
 }