Teuchos Package Browser (Single Doxygen Collection) Version of the Day
|
Partial specialization of ArrayRCP for const T. More...
#include <Teuchos_ArrayRCPDecl.hpp>
Public Types | |
typedef Teuchos_Ordinal | Ordinal |
typedef Ordinal | size_type |
typedef Ordinal | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef const T * | iterator_type |
typedef const T | value_type |
typedef const T & | reference |
typedef const T & | const_reference |
typedef const T * | pointer |
typedef const T * | const_pointer |
typedef const T | element_type |
typedef const T * | iterator |
typedef const T * | const_iterator |
Private Member Functions | |
void | debug_assert_not_null () const |
void | debug_assert_in_range (size_type lowerOffset_in, size_type size_in) const |
void | debug_assert_valid_ptr () const |
Private Attributes | |
const T * | ptr_ |
RCPNodeHandle | node_ |
size_type | lowerOffset_ |
size_type | upperOffset_ |
Partial specialization of ArrayRCP for const T.
The main documentation for ArrayRCP explains why this class needs a partial specialization for const types.
Definition at line 838 of file Teuchos_ArrayRCPDecl.hpp.
typedef Teuchos_Ordinal Teuchos::ArrayRCP< const T >::Ordinal |
Definition at line 840 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 841 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 842 of file Teuchos_ArrayRCPDecl.hpp.
typedef std::random_access_iterator_tag Teuchos::ArrayRCP< const T >::iterator_category |
Definition at line 843 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 844 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 845 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 846 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 847 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 848 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 849 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 850 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 856 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 857 of file Teuchos_ArrayRCPDecl.hpp.
|
inline |
|
inline |
|
inline |
Return const reference to the array.
This method has a trivial implementation for the const T
specialization of ArrayRCP.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 934 of file Teuchos_ArrayRCPDecl.hpp.
|
inlineprivate |
Definition at line 941 of file Teuchos_ArrayRCPDecl.hpp.
|
inlineprivate |
Definition at line 950 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 929 of file Teuchos_ArrayRCPDecl.hpp.
|
private |
Definition at line 930 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 931 of file Teuchos_ArrayRCPDecl.hpp.
Definition at line 932 of file Teuchos_ArrayRCPDecl.hpp.