stlsoft/algorithms/pod.hpp File Reference


Detailed Description

[C++ only] Algorithms for use with POD types (Algorithms Library).

#include <stlsoft/stlsoft.h>
#include <stlsoft/algorithms/std/alt.hpp>
#include <stlsoft/meta/base_type_traits.hpp>
#include <stlsoft/util/constraints.hpp>
#include <string.h>

Go to the source code of this file.

Namespaces

namespace  stlsoft

Functions

template<typename I, typename O>
void pod_copy (I *first, I *last, O *dest)
 Copies one range of POD (Plain Old Data) entities to another.
template<typename I, typename O>
void pod_copy_n (O *dest, I *src, size_t n)
 Copies one range of POD (Plain Old Data) entities to another.
template<typename I, typename O>
void pod_move (I *first, I *last, O *dest)
 Copies one range of POD (Plain Old Data) entities to another, where the two may potentially overlap.
template<typename I, typename O>
void pod_move_n (O *dest, I *src, size_t n)
 Copies one range of POD (Plain Old Data) entities to another, where the two may potentially overlap.
template<typename T, typename V>
void pod_fill_n (T *dest, size_t n, V const &value)
 Sets all the elements in a range of POD (Plain Old Data) to a given value.


Generated on Thu Jun 10 08:58:01 2010 for STLSoft by  doxygen 1.5.6