Lines Matching refs:Concept

32 template<class Concept, class T>
35 template<class Concept, class T>
38 template<class Concept>
51 template<class Concept, class T>
52 static const ::boost::type_erasure::binding<Concept>&
53 table(const ::boost::type_erasure::param<Concept, T>& arg) in table()
57 template<class Concept, class T>
58 static const ::boost::type_erasure::binding<Concept>&
59 table(const ::boost::type_erasure::param<Concept, T&>& arg) in table()
64 template<class Concept, class T>
65 static const ::boost::type_erasure::binding<Concept>&
66 table(const ::boost::type_erasure::param<Concept, T&&>& arg) in table()
72 …template<class Concept, class T, class = typename ::boost::enable_if_c<!::boost::is_reference<T>::…
73 static const typename any<Concept, T>::table_type&
74 table(const ::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T> >& arg) in table()
76 … return static_cast<const ::boost::type_erasure::any<Concept, T>&>(arg)._boost_type_erasure_table; in table()
78 template<class Concept, class T>
80 data(::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T> >& arg) in data()
82 return static_cast< ::boost::type_erasure::any<Concept, T>&>(arg)._boost_type_erasure_data; in data()
84 template<class Concept, class T>
86 data(const ::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T> >& arg) in data()
88 … return static_cast<const ::boost::type_erasure::any<Concept, T>&>(arg)._boost_type_erasure_data; in data()
90 template<class Concept, class T>
92 data(::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T> >&& arg) in data()
94 …return std::move(static_cast< ::boost::type_erasure::any<Concept, T>&&>(arg)._boost_type_erasure_d… in data()
103 template<class Concept, class T>
105 data(::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, const T&> >& arg) in data()
107 return static_cast< ::boost::type_erasure::any<Concept, const T&>&>(arg).data; in data()
115 template<class Concept, class T>
117 data(::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T&> >& arg) in data()
119 …:type_erasure::detail::storage&>(static_cast< ::boost::type_erasure::any<Concept, T&>&>(arg).data); in data()
121 template<class Concept, class T>
123 data(const ::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T&> >& arg) in data()
125 …erasure::detail::storage&>(static_cast< const ::boost::type_erasure::any<Concept, T&>&>(arg).data); in data()
127 template<class Concept, class T>
129 … data(const ::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, const T&> >& arg) in data()
131 return static_cast<const ::boost::type_erasure::any<Concept, const T&>&>(arg).data; in data()
133 template<class Concept, class T>
135 data(::boost::type_erasure::param<Concept, T>& arg) in data()
139 template<class Concept, class T>
141 data(::boost::type_erasure::param<Concept, T&>& arg) in data()
145 template<class Concept, class T>
147 data(::boost::type_erasure::param<Concept, const T&>& arg) in data()
151 template<class Concept, class T>
153 data(const ::boost::type_erasure::param<Concept, T>& arg) in data()
157 template<class Concept, class T>
159 data(const ::boost::type_erasure::param<Concept, T&>& arg) in data()
172 template<class Concept, class T>
174 data(::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T&&> >& arg) in data()
176 return std::move(static_cast< ::boost::type_erasure::any<Concept, T&&>&>(arg).data); in data()
178 template<class Concept, class T>
180 data(::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T&&> >&& arg) in data()
182 return std::move(static_cast< ::boost::type_erasure::any<Concept, T&&>&>(arg).data); in data()
184 template<class Concept, class T>
186 data(const ::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T&&> >& arg) in data()
188 …erasure::detail::storage&>(static_cast< const ::boost::type_erasure::any<Concept, T&&>&>(arg).data… in data()
190 template<class Concept, class T>
192 data(::boost::type_erasure::any_base< ::boost::type_erasure::any<Concept, T&> >&& arg) in data()
194 return std::move(static_cast< ::boost::type_erasure::any<Concept, T&>&>(arg).data); in data()
197 template<class Concept, class T>
199 data(::boost::type_erasure::param<Concept, T>&& arg) in data()
203 template<class Concept, class T>
205 data(::boost::type_erasure::param<Concept, T&&>&& arg) in data()
209 template<class Concept, class T>
211 data(::boost::type_erasure::param<Concept, T&>&& arg) in data()
215 template<class Concept, class T>
217 data(::boost::type_erasure::param<Concept, const T&>&& arg) in data()
221 template<class Concept, class T>
223 data(::boost::type_erasure::param<Concept, T&&>& arg) in data()
227 template<class Concept, class T>
229 data(const ::boost::type_erasure::param<Concept, T&&>& arg) in data()