/* Copyright 2016-2017 Joaquin M Lopez Munoz. * Distributed under the Boost Software License, Version 1.0. * (See accompanying file LICENSE_1_0.txt or copy at * http://www.boost.org/LICENSE_1_0.txt) * * See http://www.boost.org/libs/poly_collection for library home page. */ #ifndef BOOST_POLY_COLLECTION_BASE_COLLECTION_FWD_HPP #define BOOST_POLY_COLLECTION_BASE_COLLECTION_FWD_HPP #if defined(_MSC_VER) #pragma once #endif #include namespace boost{ namespace poly_collection{ template> class base_collection; template bool operator==( const base_collection& x, const base_collection& y); template bool operator!=( const base_collection& x, const base_collection& y); template void swap( base_collection& x,base_collection& y); } /* namespace poly_collection */ using poly_collection::base_collection; } /* namespace boost */ #endif