Anti-Grain Geometry - AGG (libagg)  2.5
Classes | Namespaces | Enumerations | Functions
agg-2.5/include/agg_array.h File Reference
#include <stddef.h>
#include <string.h>
#include "agg_basics.h"

Go to the source code of this file.

Classes

class  agg::pod_array_adaptor< T >
class  agg::pod_auto_array< T, Size >
class  agg::pod_auto_vector< T, Size >
class  agg::pod_array< T >
class  agg::pod_vector< T >
class  agg::pod_bvector< T, S >
class  agg::block_allocator
struct  agg::block_allocator::block_type
class  agg::range_adaptor< Array >

Namespaces

namespace  agg

Enumerations

enum  agg::quick_sort_threshold_e { agg::quick_sort_threshold = 9 }

Functions

template<class T >
void agg::swap_elements (T &a, T &b)
template<class Array , class Less >
void agg::quick_sort (Array &arr, Less less)
template<class Array , class Equal >
unsigned agg::remove_duplicates (Array &arr, Equal equal)
template<class Array >
void agg::invert_container (Array &arr)
template<class Array , class Value , class Less >
unsigned agg::binary_search_pos (const Array &arr, const Value &val, Less less)
bool agg::int_less (int a, int b)
bool agg::int_greater (int a, int b)
bool agg::unsigned_less (unsigned a, unsigned b)
bool agg::unsigned_greater (unsigned a, unsigned b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines