File indexing completed on 2025-01-30 09:35:40
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef BOOST_FLYWEIGHT_SET_FACTORY_FWD_HPP
0010 #define BOOST_FLYWEIGHT_SET_FACTORY_FWD_HPP
0011
0012 #if defined(_MSC_VER)
0013 #pragma once
0014 #endif
0015
0016 #include <boost/config.hpp> /* keep it first to prevent nasty warns in MSVC */
0017 #include <boost/flyweight/detail/not_placeholder_expr.hpp>
0018 #include <boost/mpl/aux_/na.hpp>
0019
0020 namespace boost{
0021
0022 namespace flyweights{
0023
0024 template<
0025 typename Entry,typename Key,
0026 typename Compare=mpl::na,typename Allocator=mpl::na
0027 >
0028 class set_factory_class;
0029
0030 template<
0031 typename Compare=mpl::na,typename Allocator=mpl::na
0032 BOOST_FLYWEIGHT_NOT_A_PLACEHOLDER_EXPRESSION
0033 >
0034 struct set_factory;
0035
0036 }
0037
0038 }
0039
0040 #endif