Rcpp Version 0.9.10
traits::r_vector_cache< RTYPE > Class Template Reference

#include <traits.h>

List of all members.

Public Types

typedef ::Rcpp::Vector< RTYPE > VECTOR
typedef r_vector_iterator
< RTYPE >::type 
iterator
typedef r_vector_proxy< RTYPE >
::type 
proxy
typedef storage_type< RTYPE >::type storage_type

Public Member Functions

 r_vector_cache ()
void update (const VECTOR &v)
iterator get () const
iterator get (int i) const
proxy ref ()
proxy ref (int i)
proxy ref () const
proxy ref (int i) const

Private Attributes

iterator start

Detailed Description

template<int RTYPE>
class traits::r_vector_cache< RTYPE >

Definition at line 28 of file traits.h.


Member Typedef Documentation

template<int RTYPE>
typedef r_vector_iterator<RTYPE>::type traits::r_vector_cache< RTYPE >::iterator

Definition at line 31 of file traits.h.

template<int RTYPE>
typedef r_vector_proxy<RTYPE>::type traits::r_vector_cache< RTYPE >::proxy

Definition at line 32 of file traits.h.

template<int RTYPE>
typedef storage_type<RTYPE>::type traits::r_vector_cache< RTYPE >::storage_type

Definition at line 33 of file traits.h.

template<int RTYPE>
typedef ::Rcpp::Vector<RTYPE> traits::r_vector_cache< RTYPE >::VECTOR

Definition at line 30 of file traits.h.


Constructor & Destructor Documentation

template<int RTYPE>
traits::r_vector_cache< RTYPE >::r_vector_cache ( ) [inline]

Definition at line 35 of file traits.h.


Member Function Documentation

template<int RTYPE>
iterator traits::r_vector_cache< RTYPE >::get ( ) const [inline]

Definition at line 40 of file traits.h.

References traits::r_vector_cache< RTYPE >::start.

template<int RTYPE>
iterator traits::r_vector_cache< RTYPE >::get ( int  i) const [inline]

Definition at line 41 of file traits.h.

References i, and traits::r_vector_cache< RTYPE >::start.

template<int RTYPE>
proxy traits::r_vector_cache< RTYPE >::ref ( ) const [inline]

Definition at line 46 of file traits.h.

References traits::r_vector_cache< RTYPE >::start.

template<int RTYPE>
proxy traits::r_vector_cache< RTYPE >::ref ( int  i) [inline]

Definition at line 44 of file traits.h.

References i, and traits::r_vector_cache< RTYPE >::start.

template<int RTYPE>
proxy traits::r_vector_cache< RTYPE >::ref ( ) [inline]

Definition at line 43 of file traits.h.

References traits::r_vector_cache< RTYPE >::start.

template<int RTYPE>
proxy traits::r_vector_cache< RTYPE >::ref ( int  i) const [inline]

Definition at line 47 of file traits.h.

References i, and traits::r_vector_cache< RTYPE >::start.

template<int RTYPE>
void traits::r_vector_cache< RTYPE >::update ( const VECTOR v) [inline]

Definition at line 36 of file traits.h.

References RCPP_DEBUG_3, and traits::r_vector_cache< RTYPE >::start.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines