Rcpp Version 0.9.10
Rcpp::Range Class Reference

#include <Range.h>

Inheritance diagram for Rcpp::Range:
Collaboration diagram for Rcpp::Range:

List of all members.

Public Member Functions

 Range (int start_, int end__)
int size () const
int operator[] (int i) const
Rangeoperator++ ()
Rangeoperator++ (int)
Rangeoperator-- ()
Rangeoperator-- (int)
Rangeoperator+= (int n)
Rangeoperator-= (int n)
Range operator+ (int n)
Range operator- (int n)
int get_start () const
int get_end () const

Private Attributes

int start
int end_

Detailed Description

Definition at line 27 of file Range.h.


Constructor & Destructor Documentation

Rcpp::Range::Range ( int  start_,
int  end__ 
) [inline]

Definition at line 29 of file Range.h.

Referenced by operator+(), and operator-().


Member Function Documentation

int Rcpp::Range::get_end ( ) const [inline]

Definition at line 79 of file Range.h.

References end_.

int Rcpp::Range::get_start ( ) const [inline]

Definition at line 78 of file Range.h.

References start.

Range Rcpp::Range::operator+ ( int  n) [inline]

Definition at line 71 of file Range.h.

References end_, Range(), and start.

Here is the call graph for this function:

Range& Rcpp::Range::operator++ ( int  ) [inline]

Definition at line 47 of file Range.h.

References end_, and start.

Range& Rcpp::Range::operator++ ( ) [inline]

Definition at line 43 of file Range.h.

References end_, and start.

Range& Rcpp::Range::operator+= ( int  n) [inline]

Definition at line 61 of file Range.h.

References end_, n, and start.

Range Rcpp::Range::operator- ( int  n) [inline]

Definition at line 74 of file Range.h.

References end_, Range(), and start.

Here is the call graph for this function:

Range& Rcpp::Range::operator-- ( ) [inline]

Definition at line 52 of file Range.h.

References end_, and start.

Range& Rcpp::Range::operator-- ( int  ) [inline]

Definition at line 56 of file Range.h.

References end_, and start.

Range& Rcpp::Range::operator-= ( int  n) [inline]

Definition at line 66 of file Range.h.

References end_, n, and start.

int Rcpp::Range::operator[] ( int  i) const [inline]

Reimplemented from Rcpp::VectorBase< INTSXP, false, Range >.

Definition at line 39 of file Range.h.

References i, and start.

int Rcpp::Range::size ( ) const [inline]

Reimplemented from Rcpp::VectorBase< INTSXP, false, Range >.

Definition at line 35 of file Range.h.

References end_, and start.


Member Data Documentation

int Rcpp::Range::end_ [private]

Definition at line 83 of file Range.h.

Referenced by get_end(), operator+(), operator++(), operator+=(), operator-(), operator--(), operator-=(), and size().


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