Rcpp Version 0.12.12
Rcpp::sugar::Range< RTYPE, NA, T > Class Template Reference

#include <range.h>

Public Types

typedef Rcpp::traits::storage_type< RTYPE >::type STORAGE
 

Public Member Functions

 Range (const T &obj_)
 
 operator Vector< RTYPE > ()
 

Private Attributes

const T & obj
 
STORAGE min_
 
STORAGE max_
 
STORAGE current
 

Detailed Description

template<int RTYPE, bool NA, typename T>
class Rcpp::sugar::Range< RTYPE, NA, T >

Definition at line 29 of file range.h.

Member Typedef Documentation

template<int RTYPE, bool NA, typename T >
typedef Rcpp::traits::storage_type<RTYPE>::type Rcpp::sugar::Range< RTYPE, NA, T >::STORAGE

Definition at line 31 of file range.h.

Constructor & Destructor Documentation

template<int RTYPE, bool NA, typename T >
Rcpp::sugar::Range< RTYPE, NA, T >::Range ( const T &  obj_)
inline

Definition at line 33 of file range.h.

Member Function Documentation

template<int RTYPE, bool NA, typename T >
Rcpp::sugar::Range< RTYPE, NA, T >::operator Vector< RTYPE > ( )
inline

Member Data Documentation

template<int RTYPE, bool NA, typename T >
STORAGE Rcpp::sugar::Range< RTYPE, NA, T >::current
private
template<int RTYPE, bool NA, typename T >
STORAGE Rcpp::sugar::Range< RTYPE, NA, T >::max_
private
template<int RTYPE, bool NA, typename T >
STORAGE Rcpp::sugar::Range< RTYPE, NA, T >::min_
private
template<int RTYPE, bool NA, typename T >
const T& Rcpp::sugar::Range< RTYPE, NA, T >::obj
private

The documentation for this class was generated from the following file: