andyque
|
67153f816c
|
remove unused code
|
2014-01-03 10:44:43 +08:00 |
andyque
|
0e90ef8337
|
fix move assignment operator doesn't clear previous content bug
|
2014-01-03 10:39:53 +08:00 |
andyque
|
75d5bcfb42
|
remove const modifier of move semantic
|
2014-01-02 18:05:22 +08:00 |
andyque
|
80adda2ce8
|
fixed self assignment error and provide move semantics to pushBack of Vector<T>
|
2014-01-02 17:54:52 +08:00 |
James Chen
|
a8d93ddf72
|
Restricts the element type for Vector<T> and Map<K, V>, it has to be `Object*` or `ObjectSubClass*`.
|
2013-12-26 21:49:40 +08:00 |
James Chen
|
3dba88c5c9
|
#include <algorithm> for std::find in CCVector.h.
|
2013-12-20 10:12:07 +08:00 |
Ricardo Quesada
|
59fee6b8d2
|
replaces std::for_each with for()
replaces `std::for_each` with C++11 `for( : )`
|
2013-12-19 13:34:41 -08:00 |
James Chen
|
3829f841e7
|
Small fix for Vector::insert(const Vector<T>& other), renames it to Vector::pushBack(const Vector<T>& other).
|
2013-12-17 18:09:07 +08:00 |
James Chen
|
c85f9877bb
|
Reverts Vector::eraseObject, not need to return iterator.
|
2013-12-17 17:54:38 +08:00 |
James Chen
|
d16fa07661
|
Removes Vector<T>::forEach, please use std::for_each instead. The same as Vector<T>::sort.
|
2013-12-17 17:45:29 +08:00 |
minggo
|
16efe94946
|
fix compiling error after fixing conflicts
|
2013-12-12 14:48:27 +08:00 |
minggo
|
1e9c763b40
|
use ssize_t for index and capacity
|
2013-12-12 14:48:26 +08:00 |
minggo
|
ab23b47043
|
use ssize_t for capacity and index in containers
|
2013-12-12 14:48:26 +08:00 |
James Chen
|
93bd45cefd
|
issue #2790: Adds comments for Vector<T>.
Signed-off-by: James Chen <jianhua.chen@cocos2d-x.org>
|
2013-12-12 14:22:49 +08:00 |
James Chen
|
ce61fa4d9b
|
issue #2790: const_iterator —> iterator to fix android build errors.
|
2013-12-11 22:09:22 +08:00 |
James Chen
|
36fd873257
|
issue #2790: Adds Vector::find.
|
2013-12-11 18:08:07 +08:00 |
James Chen
|
093e310cab
|
issue #2790: Vector::remove —> Vector::erase.
|
2013-12-11 18:08:06 +08:00 |
Dhilan007
|
abef5b59fa
|
fix compile error for vs project
|
2013-12-10 21:20:52 +08:00 |
boyu0
|
698cdc5591
|
add std::move to Vector move constructor and move equal operator overloading function.
|
2013-12-10 15:58:13 +08:00 |
James Chen
|
6f13a111ae
|
issue #2790: Adds Vector<T>::sort method, adds Vector::removeObject(object, toRemoved).
|
2013-12-07 14:18:42 +08:00 |
James Chen
|
23ad9f4e1a
|
issue #2790: Adds const version of Vector<T>::forEach.
|
2013-12-07 10:46:40 +08:00 |
minggo
|
fa7c97171b
|
fix some warnings
|
2013-12-06 16:32:06 +08:00 |
minggo
|
9676821479
|
use int in Vector
|
2013-12-05 17:38:08 +08:00 |
James Chen
|
2b857ebb52
|
Fixing compilation errors on windows.
|
2013-12-05 16:09:38 +08:00 |
James Chen
|
499a0404d4
|
issue #2790: Renames some functions in Vector<T>. Makes it more like stl vector.
|
2013-12-05 10:35:10 +08:00 |
James Chen
|
293ba0210b
|
issue #2790: CCLOG —> CCLOGINFO for CCMap.h and CCVector.h
|
2013-12-04 16:37:08 +08:00 |
James Chen
|
35b96602d3
|
issue #2790: includes <algorithm> for std::for_each.
|
2013-12-04 16:02:53 +08:00 |
James Chen
|
5eb9446b80
|
issue #2790: Uses const reference instead of value for std::for_each ’s argument.
|
2013-12-04 16:02:53 +08:00 |
James Chen
|
2d6e6dbdb0
|
issue #2790: Assert fix for Vector<T>::insertObject.
|
2013-12-04 16:02:52 +08:00 |
James Chen
|
9928e8bef1
|
issue #2790: Uses Vector<T>::getObjectAtIndex instead of Vector<T>[] operator to avoid some mistakes.
|
2013-12-04 16:01:55 +08:00 |
James Chen
|
cb215bc931
|
issue #2790: Vector<T> replaces Array* finished.
|
2013-12-04 16:01:55 +08:00 |
James Chen
|
8aef092005
|
issue #2790: TestCpp with new Vector<>.
|
2013-12-04 16:01:54 +08:00 |
James Chen
|
1d5984b29a
|
issue #2790: Vector::makeObjectsPerformCallback —> Vector::forEach
|
2013-12-04 16:01:02 +08:00 |
James Chen
|
d4d864216b
|
issue #2790: Deletes Vector::init, adds Vector::setCapacity.
|
2013-12-04 16:00:18 +08:00 |
James Chen
|
90062b656d
|
issue #2790: Node::_children is Vector<Node*> now.
|
2013-12-04 16:00:17 +08:00 |
James Chen
|
c152652c5b
|
issue #2790: Vector<FiniteTimeAction*> for Sequence::create(arr) and Spawn::create(arr).
|
2013-12-04 15:56:08 +08:00 |
James Chen
|
80004548c8
|
issue #2790: Adds CCVector.h to Xcode project. int —> long
|
2013-12-04 15:56:08 +08:00 |
James Chen
|
52af153a81
|
issue #2790: Commit CCVector.h from Riq’s repo(https://github.com/ricardoquesada/cocos2d-x/blob/template_vector/cocos2dx/cocoa/CCVector.h).
|
2013-12-04 15:56:08 +08:00 |