STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::infinite Class Reference

Represents a one dimensional infinite domain. More...

Public Member Functions

 infinite (index_type const &, index_type const &)
 
 infinite (index_type const &, index_type const &, infinite)
 
index_type first (void) const
 
index_type last (void) const
 
index_type open_last (void) const
 Returns termination value for comparison. More...
 
bool contains (index_type const &) const
 
size_type size (void) const
 
bool empty (void) const
 
bool is_same_container_domain (void) const
 
template<typename Distance >
index_type advance (index_type idx, Distance n) const
 
size_type distance (index_type const &i0, index_type const &i1) const
 
infinite operator & (infinite const &)
 

Public Types

typedef std::size_t index_type
 
typedef index_type gid_type
 
typedef std::size_t size_type
 

Detailed Description

Represents a one dimensional infinite domain.

Member Function Documentation

◆ first()

index_type stapl::infinite::first ( void  ) const

◆ last()

index_type stapl::infinite::last ( void  ) const

◆ open_last()

index_type stapl::infinite::open_last ( void  ) const

Returns termination value for comparison.

◆ contains()

bool stapl::infinite::contains ( index_type const &  ) const

◆ size()

size_type stapl::infinite::size ( void  ) const

◆ empty()

bool stapl::infinite::empty ( void  ) const

◆ is_same_container_domain()

bool stapl::infinite::is_same_container_domain ( void  ) const


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