Rcpp Version 1.0.9
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

◆ STORAGE

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

◆ Range()

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

◆ operator Vector< RTYPE >()

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

Member Data Documentation

◆ current

template<int RTYPE, bool NA, typename T >
STORAGE Rcpp::sugar::Range< RTYPE, NA, T >::current
private

◆ max_

template<int RTYPE, bool NA, typename T >
STORAGE Rcpp::sugar::Range< RTYPE, NA, T >::max_
private

◆ min_

template<int RTYPE, bool NA, typename T >
STORAGE Rcpp::sugar::Range< RTYPE, NA, T >::min_
private

◆ obj

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: