Orfeo Toolbox  3.16
Classes | Namespaces
is_contiguous.h File Reference
#include <boost/type_traits/is_array.hpp>
#include <boost/type_traits/is_pointer.hpp>
+ Include dependency graph for is_contiguous.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  boost::array< T, N >
 
class  std::array< T >
 STL class.
 
struct  boost::is_contiguous< Range >
 Type-traits: are the elements contiguous in the range. More...
 
struct  boost::is_contiguous< boost::array< T, N > >
 
struct  boost::is_contiguous< boost::ptr_array< T, N, TCA > >
 
struct  boost::is_contiguous< boost::ptr_vector< T, TCA, TA > >
 
struct  boost::is_contiguous< std::vector< T, TAllocator > >
 
class  boost::ptr_array< T, N, TCloneAllocator >
 
class  boost::ptr_vector< T, TCloneAllocator, TAllocator >
 
class  std::vector< T >
 STL class.
 

Namespaces

namespace  boost
 

Detailed Description

Since
OTB v 3.14.0
Note
This type traits is likelly to appear in boost and in C++ TR2 at some point in time. It is used in order to (micro-)optimize the interfacing of OTB and OGR.
The filename however does not follow boost naming policy yet.
See Also
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3350.html about contiguous_iterator_tag.
Todo:
What licence to use ?

Definition in file is_contiguous.h.


Generated at Sun May 19 2013 01:02:01 for Orfeo Toolbox with doxygen 1.8.3.1