Rcpp Version 0.9.10
Rcpp::DateVector Class Reference

#include <DateVector.h>

List of all members.

Public Types

typedef std::vector< Date >
::iterator 
iterator
typedef std::vector< Date >
::const_iterator 
const_iterator

Public Member Functions

 DateVector (SEXP vec)
 DateVector (int n)
 ~DateVector ()
const Dateoperator() (int i) const
Dateoperator() (int i)
const Dateoperator[] (int i) const
Dateoperator[] (int i)
int size () const
std::vector< DategetDates () const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
 operator SEXP () const

Private Attributes

std::vector< Datev

Detailed Description

Definition at line 29 of file DateVector.h.


Member Typedef Documentation

Definition at line 32 of file DateVector.h.

typedef std::vector<Date>::iterator Rcpp::DateVector::iterator

Definition at line 31 of file DateVector.h.


Constructor & Destructor Documentation

Rcpp::DateVector::DateVector ( SEXP  vec)

Definition at line 27 of file DateVector.cpp.

References i, and v.

Rcpp::DateVector::DateVector ( int  n)

Definition at line 40 of file DateVector.cpp.

Rcpp::DateVector::~DateVector ( ) [inline]

Definition at line 36 of file DateVector.h.


Member Function Documentation

iterator Rcpp::DateVector::begin ( ) [inline]

Definition at line 48 of file DateVector.h.

References v.

const_iterator Rcpp::DateVector::begin ( ) const [inline]

Definition at line 51 of file DateVector.h.

References v.

iterator Rcpp::DateVector::end ( ) [inline]

Definition at line 49 of file DateVector.h.

References v.

const_iterator Rcpp::DateVector::end ( ) const [inline]

Definition at line 52 of file DateVector.h.

References v.

std::vector< Date > Rcpp::DateVector::getDates ( ) const

Definition at line 82 of file DateVector.cpp.

References v.

Rcpp::DateVector::operator SEXP ( ) const [inline]

Definition at line 54 of file DateVector.h.

References v, and Rcpp::wrap().

Here is the call graph for this function:

Date & Rcpp::DateVector::operator() ( int  i)

Definition at line 51 of file DateVector.cpp.

References i, and v.

const Date & Rcpp::DateVector::operator() ( int  i) const

Definition at line 42 of file DateVector.cpp.

References i, and v.

Date & Rcpp::DateVector::operator[] ( int  i)

Definition at line 69 of file DateVector.cpp.

References i, and v.

const Date & Rcpp::DateVector::operator[] ( int  i) const

Definition at line 60 of file DateVector.cpp.

References i, and v.

int Rcpp::DateVector::size ( ) const

Definition at line 78 of file DateVector.cpp.

References v.


Member Data Documentation

std::vector<Date> Rcpp::DateVector::v [private]

Definition at line 57 of file DateVector.h.

Referenced by begin(), DateVector(), end(), getDates(), operator SEXP(), operator()(), operator[](), and size().


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