Fileseq C++ API
A library for parsing file sequence strings commonly used in VFX and animation applications.
fileseq::Range Class Reference

Public Member Functions

 Range (long start, long end, long step=0)
 
size_t length () const
 
long start () const
 
long end () const
 
long step () const
 
long min () const
 
long max () const
 
bool contains (long value) const
 
long value (size_t idx, Status *ok=NULL) const
 
ssize_t index (long value) const
 
RangeIterator iterValues () const
 
std::string string () const
 
 operator std::string () const
 

Protected Member Functions

long closestInRange (long value, long start, long end, long step=0) const
 

Friends

std::ostream & operator<< (std::ostream &stream, const Range &fs)
 

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