g2o
Loading...
Searching...
No Matches
Public Member Functions | List of all members
g2o::ceres::internal::ArraySelector< T, NumElements, MaxNumElementsOnStack, true, FitsOnStack > Struct Template Reference

#include <array_selector.h>

Inheritance diagram for g2o::ceres::internal::ArraySelector< T, NumElements, MaxNumElementsOnStack, true, FitsOnStack >:
Inheritance graph
[legend]
Collaboration diagram for g2o::ceres::internal::ArraySelector< T, NumElements, MaxNumElementsOnStack, true, FitsOnStack >:
Collaboration graph
[legend]

Public Member Functions

 ArraySelector (int s)
 
- Public Member Functions inherited from g2o::ceres::internal::FixedArray< T, MaxNumElementsOnStack >
 FixedArray (const FixedArray &other, const allocator_type &a=allocator_type())
 
 FixedArray (FixedArray &&other, const allocator_type &a=allocator_type()) noexcept
 
 FixedArray (size_type n, const allocator_type &a=allocator_type())
 
 FixedArray (size_type n, const value_type &val, const allocator_type &a=allocator_type())
 
 FixedArray (std::initializer_list< value_type > init_list, const allocator_type &a=allocator_type())
 
 FixedArray (Iterator first, Iterator last, const allocator_type &a=allocator_type())
 
 ~FixedArray () noexcept
 
void operator= (FixedArray &&)=delete
 
void operator= (const FixedArray &)=delete
 
size_type size () const
 
constexpr size_type max_size () const
 
bool empty () const
 
size_t memsize () const
 
const_pointer data () const
 
pointer data ()
 
reference operator[] (size_type i)
 
const_reference operator[] (size_type i) const
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator cbegin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator cend () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator crbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
const_reverse_iterator crend () const
 
void fill (const value_type &val)
 

Additional Inherited Members

- Public Types inherited from g2o::ceres::internal::FixedArray< T, MaxNumElementsOnStack >
using allocator_type = typename AllocatorTraits::allocator_type
 
using value_type = typename AllocatorTraits::value_type
 
using pointer = typename AllocatorTraits::pointer
 
using const_pointer = typename AllocatorTraits::const_pointer
 
using reference = value_type &
 
using const_reference = const value_type &
 
using size_type = typename AllocatorTraits::size_type
 
using difference_type = typename AllocatorTraits::difference_type
 
using iterator = pointer
 
using const_iterator = const_pointer
 
using reverse_iterator = std::reverse_iterator< iterator >
 
using const_reverse_iterator = std::reverse_iterator< const_iterator >
 
- Static Public Attributes inherited from g2o::ceres::internal::FixedArray< T, MaxNumElementsOnStack >
static constexpr size_type inline_elements
 

Detailed Description

template<typename T, int NumElements, int MaxNumElementsOnStack, bool FitsOnStack>
struct g2o::ceres::internal::ArraySelector< T, NumElements, MaxNumElementsOnStack, true, FitsOnStack >

Definition at line 67 of file array_selector.h.

Constructor & Destructor Documentation

◆ ArraySelector()

template<typename T , int NumElements, int MaxNumElementsOnStack, bool FitsOnStack>
g2o::ceres::internal::ArraySelector< T, NumElements, MaxNumElementsOnStack, true, FitsOnStack >::ArraySelector ( int  s)
inlineexplicit

Definition at line 69 of file array_selector.h.

70 : ceres::internal::FixedArray<T, MaxNumElementsOnStack>(s) {}

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