Limbo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
limbo::geometry::container_traits< std::list< T > > Struct Template Reference

partial specialization of limbo::geometry::container_traits for commonly used data structures like std::list More...

#include <Geometry.h>

typedef std::list< T > container_type
 
typedef container_type::value_type value_type
 
typedef
container_type::const_iterator 
const_iterator_type
 
typedef container_type::iterator iterator_type
 
static void insert (container_type &container, value_type const &v)
 endnowarn More...
 
static void insert (container_type &container, iterator_type it, value_type const &v)
 insert value to container with hint of iterator
 
static void erase (container_type &container, iterator_type it)
 erase an element from container with iterator
 
template<typename PointCompareType >
static container_type construct (PointCompareType const &)
 a default construct function More...
 

Detailed Description

template<typename T>
struct limbo::geometry::container_traits< std::list< T > >

partial specialization of limbo::geometry::container_traits for commonly used data structures like std::list

Template Parameters
Tdata type

Definition at line 304 of file Geometry.h.

Member Function Documentation

template<typename T >
template<typename PointCompareType >
static container_type limbo::geometry::container_traits< std::list< T > >::construct ( PointCompareType const &  )
inlinestatic

a default construct function

Template Parameters
PointCompareTypecomparison type for point, not used here

Definition at line 322 of file Geometry.h.

template<typename T >
static void limbo::geometry::container_traits< std::list< T > >::insert ( container_type &  container,
value_type const &  v 
)
inlinestatic

endnowarn

insert value to container

Definition at line 314 of file Geometry.h.


The documentation for this struct was generated from the following file: