Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Functions | |
template<class T > | |
CS_FORCEINLINE_TEMPLATEMETHOD void | Swap (T &a, T &b) |
template<class T , class Fn > | |
CS_FORCEINLINE_TEMPLATEMETHOD Fn & | ForEach (T it, Fn &Func) |
template<class T , class Fn > | |
CS_FORCEINLINE_TEMPLATEMETHOD Fn & | ForEach (T *start, T *end, Fn &Func) |
template<class T , class Fn , class P > | |
CS_FORCEINLINE_TEMPLATEMETHOD Fn & | ForEach (T it, Fn &Func, P &p) |
CS_FORCEINLINE_TEMPLATEMETHOD Fn& CS::ForEach | ( | T | it, |
Fn & | Func | ||
) |
Iterate over all elements in the iterator and perform operation given by Func.
Definition at line 52 of file opcodealgorithms.h.
CS_FORCEINLINE_TEMPLATEMETHOD Fn& CS::ForEach | ( | T * | start, |
T * | end, | ||
Fn & | Func | ||
) |
Iterate over all elements in the list and perform operation given by Func.
Definition at line 66 of file opcodealgorithms.h.
CS_FORCEINLINE_TEMPLATEMETHOD Fn& CS::ForEach | ( | T | it, |
Fn & | Func, | ||
P & | p | ||
) |
Iterate over all elements in the iterator and perform operation given by Func.
Definition at line 81 of file opcodealgorithms.h.
CS_FORCEINLINE_TEMPLATEMETHOD void CS::Swap | ( | T & | a, |
T & | b | ||
) |