diff --git a/thin-provisioning/range.h b/thin-provisioning/range.h new file mode 100644 index 0000000..ccb91c4 --- /dev/null +++ b/thin-provisioning/range.h @@ -0,0 +1,26 @@ +#ifndef THIN_RANGE_H +#define THIN_RANGE_H + +#include + +//---------------------------------------------------------------- + +namespace thin_provisioning { + template + class range { + public: + typedef boost::optional maybe; + + range(maybe begin = maybe(), maybe end = maybe()) + : begin_(begin), + end_(end) { + } + + maybe begin_; + maybe end_; + }; +} + +//---------------------------------------------------------------- + +#endif