Anti-Grain Geometry - AGG (libagg)
2.5
|
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) |