#include <fixed_array.h>
Classes | |
struct | InnerContainer |
Public Types | |
typedef T const * | const_iterator |
typedef T const & | const_reference |
typedef std::ptrdiff_t | difference_type |
typedef T * | iterator |
typedef T * | pointer |
typedef T & | reference |
typedef size_t | size_type |
typedef T | value_type |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
FixedArray (size_type n) | |
const T * | get () const |
T * | get () |
size_t | memsize () const |
T & | operator[] (size_type i) |
const T & | operator[] (size_type i) const |
size_type | size () const |
~FixedArray () | |
Private Attributes | |
InnerContainer *const | array_ |
ManualConstructor< InnerContainer > | inline_space_ [kInlineElements] |
size_type const | size_ |
Static Private Attributes | |
static const size_type | kInlineElements = S2 |
static const size_type | S1 |
static const size_type | S2 = (S1 <= 0) ? 1 : S1 |
Definition at line 78 of file fixed_array.h.
typedef T const* ceres::internal::FixedArray< T, inline_elements >::const_iterator |
Definition at line 83 of file fixed_array.h.
typedef T const& ceres::internal::FixedArray< T, inline_elements >::const_reference |
Definition at line 85 of file fixed_array.h.
typedef std::ptrdiff_t ceres::internal::FixedArray< T, inline_elements >::difference_type |
Definition at line 87 of file fixed_array.h.
typedef T* ceres::internal::FixedArray< T, inline_elements >::iterator |
Definition at line 82 of file fixed_array.h.
typedef T* ceres::internal::FixedArray< T, inline_elements >::pointer |
Definition at line 86 of file fixed_array.h.
typedef T& ceres::internal::FixedArray< T, inline_elements >::reference |
Definition at line 84 of file fixed_array.h.
typedef size_t ceres::internal::FixedArray< T, inline_elements >::size_type |
Definition at line 88 of file fixed_array.h.
typedef T ceres::internal::FixedArray< T, inline_elements >::value_type |
Definition at line 81 of file fixed_array.h.
|
inlineexplicit |
Definition at line 163 of file fixed_array.h.
|
inline |
Definition at line 177 of file fixed_array.h.
|
inline |
Definition at line 126 of file fixed_array.h.
|
inline |
Definition at line 129 of file fixed_array.h.
|
inline |
Definition at line 127 of file fixed_array.h.
|
inline |
Definition at line 130 of file fixed_array.h.
|
inline |
Definition at line 109 of file fixed_array.h.
|
inline |
Definition at line 110 of file fixed_array.h.
|
inline |
Definition at line 106 of file fixed_array.h.
|
inline |
Definition at line 114 of file fixed_array.h.
|
inline |
Definition at line 121 of file fixed_array.h.
|
inline |
Definition at line 103 of file fixed_array.h.
|
private |
Definition at line 153 of file fixed_array.h.
|
private |
Definition at line 157 of file fixed_array.h.
|
staticprivate |
Definition at line 150 of file fixed_array.h.
|
staticprivate |
Definition at line 147 of file fixed_array.h.
|
staticprivate |
Definition at line 149 of file fixed_array.h.
|
private |
Definition at line 152 of file fixed_array.h.