Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
Teuchos::ArrayRCP< void > Class Template Reference

Full specialization of ArrayRCP for T = void. 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 void * iterator_type
 
typedef void value_type
 
typedef void * pointer
 
typedef void * const_pointer
 
typedef void element_type
 

Public Member Functions

 ArrayRCP ()
 Default constructor; thows an exception. More...
 

Detailed Description

template<>
class Teuchos::ArrayRCP< void >

Full specialization of ArrayRCP for T = void.

The generic implementation of ArrayRCP<T> does not make syntactic sense for T = void, because the reference and const_reference typedefs would resolve to the invalid "types" void& resp. const void&. This full template specialization ArrayRCP<void> neglects these invalid "types."

Definition at line 990 of file Teuchos_ArrayRCPDecl.hpp.

Member Typedef Documentation

Definition at line 992 of file Teuchos_ArrayRCPDecl.hpp.

Definition at line 993 of file Teuchos_ArrayRCPDecl.hpp.

Definition at line 994 of file Teuchos_ArrayRCPDecl.hpp.

typedef std::random_access_iterator_tag Teuchos::ArrayRCP< void >::iterator_category

Definition at line 995 of file Teuchos_ArrayRCPDecl.hpp.

typedef void* Teuchos::ArrayRCP< void >::iterator_type

Definition at line 996 of file Teuchos_ArrayRCPDecl.hpp.

typedef void Teuchos::ArrayRCP< void >::value_type

Definition at line 997 of file Teuchos_ArrayRCPDecl.hpp.

typedef void* Teuchos::ArrayRCP< void >::pointer

Definition at line 1002 of file Teuchos_ArrayRCPDecl.hpp.

typedef void* Teuchos::ArrayRCP< void >::const_pointer

Definition at line 1003 of file Teuchos_ArrayRCPDecl.hpp.

typedef void Teuchos::ArrayRCP< void >::element_type

Definition at line 1004 of file Teuchos_ArrayRCPDecl.hpp.

Constructor & Destructor Documentation

Teuchos::ArrayRCP< void >::ArrayRCP ( )
inline

Default constructor; thows an exception.

Definition at line 1263 of file Teuchos_ArrayRCP.hpp.


The documentation for this class was generated from the following files: