8#ifndef ADOBE_REGULAR_HPP
9#define ADOBE_REGULAR_HPP
13#ifdef ADOBE_HAS_CPLUS0X_CONCEPTS
25auto concept RegularConcept<typename T> : std::CopyConstructible<T>,
27 std::EqualityComparable<T>,
29 std::DefaultConstructible<T>
44#include <boost/concept_check.hpp>
59 boost::function_requires<boost::CopyConstructibleConcept<T>>();
60 boost::function_requires<boost::AssignableConcept<T>>();
61 boost::function_requires<boost::EqualityComparableConcept<T>>();
67#if !defined(ADOBE_NO_DOCUMENTATION)
void swap(any_regular_t &x, any_regular_t &y)
void swap(adobe::extents_t::slice_t &x, adobe::extents_t::slice_t &y) BOOST_NOEXCEPT