Rcpp Version 0.9.10
Rcpp::Dimension Class Reference

#include <Dimension.h>

List of all members.

Public Types

typedef std::vector< int >
::reference 
reference
typedef std::vector< int >
::const_reference 
const_reference

Public Member Functions

 Dimension ()
 Dimension (SEXP dims)
 Dimension (const Dimension &other)
Dimensionoperator= (const Dimension &other)
 Dimension (const size_t &n1)
 Dimension (const size_t &n1, const size_t &n2)
 Dimension (const size_t &n1, const size_t &n2, const size_t &n3)
 operator SEXP () const
int size () const
int prod () const
reference operator[] (int i)
const_reference operator[] (int i) const

Private Attributes

std::vector< int > dims

Detailed Description

Definition at line 29 of file Dimension.h.


Member Typedef Documentation

Definition at line 32 of file Dimension.h.

typedef std::vector<int>::reference Rcpp::Dimension::reference

Definition at line 31 of file Dimension.h.


Constructor & Destructor Documentation

Rcpp::Dimension::Dimension ( )

Definition at line 26 of file Dimension.cpp.

Rcpp::Dimension::Dimension ( SEXP  dims)

Definition at line 28 of file Dimension.cpp.

References dims, and x.

Rcpp::Dimension::Dimension ( const Dimension other)

Definition at line 32 of file Dimension.cpp.

References dims.

Rcpp::Dimension::Dimension ( const size_t &  n1)

Definition at line 41 of file Dimension.cpp.

References dims.

Rcpp::Dimension::Dimension ( const size_t &  n1,
const size_t &  n2 
)

Definition at line 45 of file Dimension.cpp.

References dims.

Rcpp::Dimension::Dimension ( const size_t &  n1,
const size_t &  n2,
const size_t &  n3 
)

Definition at line 50 of file Dimension.cpp.

References dims.


Member Function Documentation

Rcpp::Dimension::operator SEXP ( ) const

Definition at line 56 of file Dimension.cpp.

References dims, and Rcpp::wrap().

Here is the call graph for this function:

Dimension & Rcpp::Dimension::operator= ( const Dimension other)

Definition at line 36 of file Dimension.cpp.

References dims.

Dimension::reference Rcpp::Dimension::operator[] ( int  i)

Definition at line 68 of file Dimension.cpp.

References dims.

Dimension::const_reference Rcpp::Dimension::operator[] ( int  i) const

Definition at line 73 of file Dimension.cpp.

References dims.

int Rcpp::Dimension::prod ( ) const

Definition at line 64 of file Dimension.cpp.

References dims.

int Rcpp::Dimension::size ( ) const

Definition at line 60 of file Dimension.cpp.

References dims.


Member Data Documentation

std::vector<int> Rcpp::Dimension::dims [private]

Definition at line 50 of file Dimension.h.

Referenced by Dimension(), operator SEXP(), operator=(), operator[](), prod(), and size().


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