CGAL 6.0 - STL Extensions for CGAL
|
CGAL::In_place_list<T,bool>
CGAL::In_place_list_base<T>
CGAL::Compact_container<T, Allocator>
CGAL::Compact_container_traits<T>
CGAL::Compact_container_base
CGAL::Multiset<Type,Compare,Allocator>
CGAL::Dispatch_output_iterator<V,O>
CGAL::Dispatch_or_drop_output_iterator<V,O>
CGAL::Emptyset_iterator
CGAL::Oneset_iterator<T>
CGAL::Insert_iterator<Container>
CGAL::Counting_iterator<Iterator, Value>
CGAL::N_step_adaptor<I,int N>
CGAL::Filter_iterator<Iterator, Predicate>
CGAL::Join_input_iterator_1<Iterator, Creator>
CGAL::Inverse_index<IC>
CGAL::Random_access_adaptor<IC>
CGAL::Random_access_value_adaptor<IC,T>
CGAL::Identity<Value>
CGAL::Dereference<Value>
CGAL::Get_address<Value>
CGAL::Cast_function_object<Arg, Result>
CGAL::Project_vertex<Node>
CGAL::Project_facet<Node>
CGAL::Project_point<Node>
CGAL::Project_normal<Node>
CGAL::Project_plane<Node>
CGAL::Project_next<Node>
CGAL::Project_prev<Node>
CGAL::Project_next_opposite<Node>
CGAL::Project_opposite_prev<Node>
CGAL::Creator_1<Arg, Result>
CGAL::Creator_2<Arg1, Arg2, Result>
CGAL::Creator_3<Arg1, Arg2, Arg3, Result>
CGAL::Creator_4<Arg1, Arg2, Arg3, Arg4, Result>
CGAL::Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>
CGAL::Creator_uniform_2<Arg, Result>
CGAL::Creator_uniform_3<Arg, Result>
CGAL::Creator_uniform_4<Arg, Result>
CGAL::Creator_uniform_5<Arg, Result>
CGAL::Creator_uniform_6<Arg, Result>
CGAL::Creator_uniform_7<Arg, Result>
CGAL::Creator_uniform_8<Arg, Result>
CGAL::Creator_uniform_9<Arg, Result>
CGAL::Creator_uniform_d<Arg, Result>
CGAL::Twotuple<T>
CGAL::Threetuple<T>
CGAL::Fourtuple<T>
CGAL::Sixtuple<T>
CGAL::Triple<T1, T2, T3>
CGAL::Quadruple<T1, T2, T3, T4>
CGAL::Boolean_tag<bool value>
CGAL::Tag_true
CGAL::Tag_false
CGAL::Null_tag
CGAL::Null_functor
CGAL::Sequential_tag
CGAL::Parallel_tag
CGAL::Parallel_if_available_tag
CGAL::Uncertain<T>
CGAL::Default
CGAL::Fast
CGAL::Compact
CGAL::Location_policy<Tag>
CGAL::Fast_location
CGAL::Compact_location
CGAL::value_type_traits<T>
CGAL::parameters::Default_named_parameters
CGAL::parameters::default_values()
Classes | |
class | CGAL::CC_safe_handle< CC_iterator > |
The class CC_safe_handle is a helper class that stores an iterator on a Compact_container (or Concurrent_compact_container ) and is able to know if the pointee has been erased after the creation of the CC_safe_handle instance. More... | |
struct | CGAL::Concurrent_compact_container_traits< T > |
The traits class Concurrent_compact_container_traits provides the way to access the internal pointer required for T to be used in a Concurrent_compact_container<T, Allocator> . More... | |
struct | CGAL::Default |
Default is a tag class. More... | |
class | CGAL::Iterator_range< I > |
CGAL::Iterator_range encapsulates two iterators so they fulfill the ForwardRange concept. More... | |
class | CGAL::Multiset< Type, Compare, Allocator > |
More... | |
class | CGAL::Object |
Some functions can return different types of objects. More... | |
struct | CGAL::cpp11::result_of< F > |
Alias to the implementation of the std::result_of mechanism. More... | |
class | CGAL::Spatial_lock_grid_3< Grid_lock_tag > |
The class Spatial_lock_grid_3 allows to lock points with coordinates (x, y, z) in a 3D grid. More... | |
struct | CGAL::value_type_traits< T > |
Class providing the value type of an iterator, and in the case of an output iterator, a type of objects that can be put in it. More... | |
Macros | |
#define | CGAL_ALLOCATOR(T) std::allocator< T > |
A define for the allocator used by CGAL. | |
Typedefs | |
typedef unspecified_type | CGAL::parameters::Default_named_parameters |
Type of the default named parameter pack. | |
Functions | |
template<class T > | |
std::array< T, N > | CGAL::make_array (const T &...) |
Default_named_parameters | CGAL::parameters::default_values () |
returns a default named parameter type indicating that default values should be used. | |
#define CGAL_ALLOCATOR | ( | T | ) | std::allocator< T > |
#include <CGAL/memory.h>
A define for the allocator used by CGAL.
This is only defined if there is no user defined version before memory.h
is included the first time.
std::array< T, N > CGAL::make_array | ( | const T & | ... | ) |
#include <CGAL/array.h>
std::array<T, N>
where N
is the number of arguments given to the function. The position of each argument in the array is the same as its position in the argument list.