|
template<typename T > |
void | copy_construct (T *mem, const T &orig) |
|
template<typename T > |
void | construct (T *mem) |
|
template<typename T > |
void | destruct (T *mem) |
|
template<typename T > |
void | copy_n (const T *first, size_t n, T *result) |
|
template<typename T > |
void | copy (const T *first, const T *last, T *result) |
|
template<typename T > |
void | copy_construct_n (T *first, size_t n, T *result) |
|
template<typename T > |
void | move_n (const T *from, size_t n, T *result) |
|
template<typename T > |
void | move (const T *first, const T *last, T *result) |
|
template<class TIter , class TFn > |
TFn | for_each (TIter first, TIter last, TFn fn) |
|
template<typename T > |
void | construct_n (T *first, size_t n) |
|
template<typename T > |
void | destruct_n (T *first, size_t n) |
|
template<typename T > |
void | fill_n (T *first, size_t n, const T &val) |
|
template<typename TIter , typename TDist > |
void | distance (TIter first, TIter last, TDist &dist) |
|
template<typename TIter , typename TDist > |
void | advance (TIter &iter, TDist off) |
|
template<class TIter , typename T , class TPred > |
TIter | lower_bound (TIter first, TIter last, const T &val, const TPred &pred) |
|
template<class TIter , typename T , class TPred > |
TIter | upper_bound (TIter first, TIter last, const T &val, const TPred &pred) |
|
template<class TIter , typename T > |
TIter | find (TIter first, TIter last, const T &val) |
|
template<class TIter , typename T , class TPred > |
TIter | find_if (TIter first, TIter last, const T &val, const TPred &pred) |
|
template<class TIter , typename T > |
void | accumulate (TIter first, TIter last, T &result) |
|
template<typename T > |
T | abs (const T &t) |
|
int | abs (int x) |
|
short | abs (short x) |
|
template<typename T > |
T | _max (const T &x, const T &y) |
|
template<typename T > |
T | _min (const T &x, const T &y) |
|
template<typename TAssignable > |
void | swap (TAssignable &a, TAssignable &b) |
|
bool | operator== (const allocator &lhs, const allocator &rhs) |
|
bool | operator!= (const allocator &lhs, const allocator &rhs) |
|
template<typename T , size_t N> |
bool | operator== (const array< T, N > &a, const array< T, N > &b) |
|
template<typename T , size_t N> |
bool | operator<= (const array< T, N > &a, const array< T, N > &b) |
|
template<typename T , size_t N> |
bool | operator>= (const array< T, N > &a, const array< T, N > &b) |
|
template<typename T , size_t N> |
bool | operator< (const array< T, N > &a, const array< T, N > &b) |
|
template<typename T , size_t N> |
bool | operator> (const array< T, N > &a, const array< T, N > &b) |
|
template<typename E , class TStorage , class TAllocator > |
bool | operator== (const basic_string< E, TStorage, TAllocator > &lhs, const basic_string< E, TStorage, TAllocator > &rhs) |
|
template<typename E , class TStorage , class TAllocator > |
bool | operator!= (const basic_string< E, TStorage, TAllocator > &lhs, const basic_string< E, TStorage, TAllocator > &rhs) |
|
template<typename E , class TStorage , class TAllocator > |
bool | operator< (const basic_string< E, TStorage, TAllocator > &lhs, const basic_string< E, TStorage, TAllocator > &rhs) |
|
template<typename E , class TStorage , class TAllocator > |
bool | operator> (const basic_string< E, TStorage, TAllocator > &lhs, const basic_string< E, TStorage, TAllocator > &rhs) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator+ (const vector< T, TAllocator, TStorage > &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator+ (const vector< T, TAllocator, TStorage > &a, const T &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator+ (const T &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator- (const vector< T, TAllocator, TStorage > &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator- (const vector< T, TAllocator, TStorage > &a) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator- (const vector< T, TAllocator, TStorage > &a, const T &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator- (const T &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator* (const vector< T, TAllocator, TStorage > &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator* (const vector< T, TAllocator, TStorage > &a, const T &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator* (const T &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator/ (const vector< T, TAllocator, TStorage > &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator/ (const vector< T, TAllocator, TStorage > &a, const T &b) |
|
template<typename T , int calc = 0, class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | operator/ (const T &a, const vector< T, TAllocator, TStorage > &b) |
|
template<typename T , class TAllocator = std::allocator, class TStorage = standard_vector_storage<T, TAllocator>> |
vector< T, TAllocator, TStorage > | scale (const vector< T, TAllocator, TStorage > &v, const T s) |
|
template<typename T > |
T | nexthigher (T k) |
|
template<class UIntType , UIntType a, UIntType c, UIntType m> |
bool | operator== (const linear_congruential_engine< UIntType, a, c, m > &lhs, const linear_congruential_engine< UIntType, a, c, m > &rhs) |
|
template<class UIntType , UIntType a, UIntType c, UIntType m> |
bool | operator!= (const linear_congruential_engine< UIntType, a, c, m > &lhs, const linear_congruential_engine< UIntType, a, c, m > &rhs) |
|
template<class T = std::lock_base> |
void | lock (T *m1) |
|
template<class T = std::lock_base> |
void | unlock (T *m1) |
|
template<class T = std::lock_base> |
void | try_lock (T *m1) |
|
template<typename T , typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | mat4_string (const std::math::matrix4x4< T > &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | mat4_string (const std::math::mat4f &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | mat4_string (const std::math::mat4d &v, flags_t f=flags_t::dec) |
|
template<typename T , typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec2_string (const std::math::vector2< T > &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec2_string (const std::math::vec2f &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec2_string (const std::math::vec2d &v, flags_t f=flags_t::dec) |
|
template<typename T , typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec3_string (const std::math::vector3< T > &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec3_string (const std::math::vec3f &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec3_string (const std::math::vec3d &v, flags_t f=flags_t::dec) |
|
template<typename T , typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec4_string (const std::math::vector4< T > &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec4_string (const std::math::vec4f &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | vec4_string (const std::math::vec4d &v, flags_t f=flags_t::dec) |
|
new_handler | set_new_handler (new_handler new_p) |
|
new_handler | get_new_handler () |
|
template<typename T1 , typename T2 > |
pair< T1, T2 > | make_pair (const T1 &a, const T2 &b) |
|
bool | operator== (const pallocator &lhs, const pallocator &rhs) |
|
bool | operator!= (const pallocator &lhs, const pallocator &rhs) |
|
template<class T > |
void | swap (scoped_ptr< T > &a, scoped_ptr< T > &b) |
|
template<typename T , class TPredicate > |
void | insertion_sort (T *begin, T *end, TPredicate pred) |
|
template<typename T > |
void | insertion_sort (T *begin, T *end) |
|
template<typename T , class TPredicate > |
void | quick_sort (T *begin, T *end, TPredicate pred) |
|
template<typename T > |
void | quick_sort (T *begin, T *end) |
|
template<typename T , class TPredicate > |
void | heap_sort (T *begin, T *end, TPredicate pred) |
|
template<typename T > |
void | heap_sort (T *begin, T *end) |
|
template<typename TIter , typename TPredicate > |
bool | is_sorted (TIter begin, TIter end, TPredicate pred) |
|
std::vector< std::string > | split (std::string &strString, const char *delimiter) |
|
template<typename T , class StringT > |
void | tokenize (T *s, T delim, std::vector< StringT > &container) |
|
string | asstlVersion () |
|
bool | operator& (flags_t a, flags_t b) |
|
template<typename E , class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
size_t | frmstring (basic_string< E, TAllocator, TStorage > &dest, const char *format, va_list arg) |
|
template<typename E , class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
basic_string< E, TAllocator, TStorage > | frmstring (const char *format,...) |
|
template<class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<char, TAllocator>> |
basic_string< char > | frmstring (const char *format,...) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | to_string (const int32_t v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | to_string (const int64_t v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | to_string (const uint32_t v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | to_string (const uint64_t v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator , typename TStorage > |
std::basic_string< E, TAllocator, TStorage > | to_string (const float v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator , typename TStorage > |
std::basic_string< E, TAllocator, TStorage > | to_string (const double v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator , typename TStorage > |
std::basic_string< E, TAllocator, TStorage > | to_string (const bool v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator , typename TStorage > |
std::basic_string< E, TAllocator, TStorage > | to_string (const void *v, flags_t f=flags_t::dec) |
|
| STL_INTEGRAL (char) |
|
| STL_INTEGRAL (unsigned char) |
|
| STL_INTEGRAL (short) |
|
| STL_INTEGRAL (int) |
|
| STL_INTEGRAL (long) |
|
| STL_INTEGRAL (wchar_t) |
|
| STL_INTEGRAL (bool) |
|
| STL_RATIONAL (float) |
|
| STL_RATIONAL (double) |
|
| STL_RATIONAL (long double) |
|
| STL_VOIDTYPE (void) |
|
| STL_VOIDTYPE (const volatile void) |
|
template<class TA , class TB > |
bool | operator< (const weak_ptr< TA > &a, weak_ptr< TB > const &b) |
|
template<class T > |
void | swap (weak_ptr< T > &a, weak_ptr< T > &b) |
|
const char * | filemodetostring (filemode_t m, bool a) |
|