|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|

Public Types | |
| typedef Teuchos_Ordinal | Ordinal |
| typedef Ordinal | size_type |
| typedef Ordinal | difference_type |
| typedef T | value_type |
| typedef T * | pointer |
| typedef const T * | const_pointer |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef pointer | iterator |
| typedef const_pointer | const_iterator |
Public Member Functions | |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| TEUCHOSCORE_LIB_DLL_EXPORT std::string | toString () const |
| std::string | toString () const |
| ArrayView< T > | arrayView (T *p, typename ArrayView< T >::size_type size) |
| ArrayView< T > | arrayViewFromVector (std::vector< T > &vec) |
| ArrayView< const T > | arrayViewFromVector (const std::vector< T > &vec) |
| std::vector< T > | createVector (const ArrayView< T > &av) |
| std::vector< T > | createVector (const ArrayView< const T > &av) |
| bool | is_null (const ArrayView< T > &av) |
| bool | is_null () const |
| bool | nonnull (const ArrayView< T > &av) |
| std::ostream & | operator<< (std::ostream &out, const ArrayView< T > &av) |
| ArrayView< T2 > | av_const_cast (const ArrayView< T1 > &p1) |
| ArrayView< T2 > | av_reinterpret_cast (const ArrayView< T1 > &p1) |
| const ArrayView< T > & | assert_not_null () const |
| const ArrayView< T > & | assert_in_range (size_type offset, size_type size) const |
| T * | access_private_ptr () const |
| ArrayView (ENull null_arg=null) | |
| ArrayView (T *p, size_type size, const ERCPNodeLookup rcpNodeLookup=RCP_ENABLE_NODE_LOOKUP) | |
| ArrayView (const ArrayView< T > &array) | |
| ArrayView (std::vector< typename ConstTypeTraits< T >::NonConstType > &vec) | |
| ArrayView (const std::vector< typename ConstTypeTraits< T >::NonConstType > &vec) | |
| ArrayView< T > & | operator= (const ArrayView< T > &array) |
| ~ArrayView () | |
| size_type | size () const |
| T * | getRawPtr () const |
| T * | data () const |
| T & | operator[] (size_type i) const |
| T & | front () const |
| T & | back () const |
| ArrayView< T > | view (size_type offset, size_type size) const |
| ArrayView< T > | operator() (size_type offset, size_type size) const |
| const ArrayView< T > & | operator() () const |
| ArrayView< const T > | getConst () const |
| operator ArrayView< const T > () const | |
| void | assign (const ArrayView< const T > &array) const |
| iterator | begin () const |
| iterator | end () const |
Private Member Functions | |
| void | setUpIterators (const ERCPNodeLookup rcpNodeLookup=RCP_ENABLE_NODE_LOOKUP) |
| void | debug_assert_not_null () const |
| void | debug_assert_in_range (size_type offset, size_type size_in) const |
| void | debug_assert_valid_ptr () const |
Private Attributes | |
| T * | ptr_ |
| size_type | size_ |