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

Public Member Functions

 Ranges (const Ranges &rhs)
 
Rangesoperator= (Ranges rhs)
 
std::string string () const
 
size_t length () const
 
long start () const
 
long end () const
 
long min () const
 
long max () const
 
void append (long start, long end, long step=0)
 
void appendUnique (long start, long end, long step=0)
 
bool contains (long value) const
 
long value (size_t idx, Status *ok=NULL) const
 
ssize_t index (long value) const
 
RangesIterator iterValues () const
 
void inverted (Ranges &out) const
 
void normalized (Ranges &out) const
 

Friends

class RangesIterator
 
void swap (Ranges &first, Ranges &second)
 

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