Rcpp Version 0.9.10
Vec Class Reference

#include <convolve10_cpp.h>

Collaboration diagram for Vec:

List of all members.

Public Types

typedef double & proxy
typedef double & proxy

Public Member Functions

 Vec (double *data_)
proxy operator[] (int i)
proxy operator[] (int i) const
 Vec (double *data_)
double & operator[] (int i)
 Vec (double *data_)
proxy operator[] (int i)
proxy operator[] (int i) const

Private Attributes

Cache cache
double * data

Detailed Description

Definition at line 16 of file convolve10_cpp.h.


Member Typedef Documentation

typedef double& Vec::proxy

Definition at line 18 of file convolve10_cpp.h.

typedef double& Vec::proxy

Definition at line 31 of file convolve9_cpp.cpp.


Constructor & Destructor Documentation

Vec::Vec ( double *  data_) [inline]

Definition at line 20 of file convolve10_cpp.h.

Vec::Vec ( double *  data_) [inline]

Definition at line 16 of file convolve8_cpp.cpp.

Vec::Vec ( double *  data_) [inline]

Definition at line 33 of file convolve9_cpp.cpp.


Member Function Documentation

proxy Vec::operator[] ( int  i) [inline]

Definition at line 21 of file convolve10_cpp.h.

References cache, and Cache::ref().

Here is the call graph for this function:

proxy Vec::operator[] ( int  i) const [inline]

Definition at line 35 of file convolve9_cpp.cpp.

References cache, and Cache::ref().

Here is the call graph for this function:

proxy Vec::operator[] ( int  i) [inline]

Definition at line 34 of file convolve9_cpp.cpp.

References cache, and Cache::ref().

Here is the call graph for this function:

double& Vec::operator[] ( int  i) [inline]

Definition at line 17 of file convolve8_cpp.cpp.

References data, and i.

proxy Vec::operator[] ( int  i) const [inline]

Definition at line 22 of file convolve10_cpp.h.

References cache, and Cache::ref().

Here is the call graph for this function:


Member Data Documentation

Cache Vec::cache [private]

Definition at line 25 of file convolve10_cpp.h.

Referenced by operator[]().

double* Vec::data [private]

Definition at line 20 of file convolve8_cpp.cpp.

Referenced by operator[]().


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