LvArray
Classes | Namespaces | Macros | Variables
SortedArrayView.hpp File Reference

Contains the implementation of LvArray::SortedArrayView. More...

#include "ArraySlice.hpp"
#include "bufferManipulation.hpp"
#include "sortedArrayManipulation.hpp"
Include dependency graph for SortedArrayView.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LvArray::SortedArrayView< T, INDEX_TYPE, BUFFER_TYPE >
 This class provides a view into a SortedArray. More...
 

Namespaces

 LvArray
 The top level namespace.
 

Macros

#define SORTEDARRAY_CHECK_BOUNDS(index)
 Check that index falls within the size of the first dimension. More...
 

Variables

template<class >
constexpr bool LvArray::isSortedArrayView = false
 True if the template type is a SortedArrayView.
 
template<class T , class INDEX_TYPE , template< typename > class BUFFER_TYPE>
constexpr bool LvArray::isSortedArrayView< SortedArrayView< T, INDEX_TYPE, BUFFER_TYPE > > = true
 Specialization of isSortedArrayView for the SortedArrayView class. More...
 

Detailed Description

Contains the implementation of LvArray::SortedArrayView.

Macro Definition Documentation

◆ SORTEDARRAY_CHECK_BOUNDS

#define SORTEDARRAY_CHECK_BOUNDS (   index)

Check that index falls within the size of the first dimension.

Parameters
indexThe index to check.
Note
This is only active when LVARRAY_BOUNDS_CHECK is defined.