Home
last modified time | relevance | path

Searched refs:this_type (Results 1 – 25 of 132) sorted by relevance

123456

/third_party/boost/boost/container/detail/
Diterators.hpp49 typedef constant_iterator<T, Difference> this_type; typedef in boost::container::constant_iterator
139 BOOST_CONTAINER_FORCEINLINE bool equal(const this_type &other) const in equal()
142 BOOST_CONTAINER_FORCEINLINE bool less(const this_type &other) const in less()
151 BOOST_CONTAINER_FORCEINLINE Difference distance_to(const this_type &other)const in distance_to()
160 typedef value_init_construct_iterator<T, Difference> this_type; typedef in boost::container::value_init_construct_iterator
247 BOOST_CONTAINER_FORCEINLINE bool equal(const this_type &other) const in equal()
250 BOOST_CONTAINER_FORCEINLINE bool less(const this_type &other) const in less()
262 BOOST_CONTAINER_FORCEINLINE Difference distance_to(const this_type &other)const in distance_to()
271 typedef default_init_construct_iterator<T, Difference> this_type; typedef in boost::container::default_init_construct_iterator
358 BOOST_CONTAINER_FORCEINLINE bool equal(const this_type &other) const in equal()
[all …]
/third_party/boost/boost/log/detail/
Dlight_function_pp.hpp14 typedef light_function this_type; typedef in light_function
15 BOOST_COPYABLE_AND_MOVABLE(this_type)
51 typedef impl< FunT > this_type; typedef in light_function::impl
57 impl_base(&this_type::invoke_impl, &this_type::clone_impl, &this_type::destroy_impl), in impl()
64 impl_base(&this_type::invoke_impl, &this_type::clone_impl, &this_type::destroy_impl), in impl()
94 light_function(this_type const& that) in light_function()
102 light_function(BOOST_RV_REF(this_type) that) BOOST_NOEXCEPT in light_function()
108 light_function(BOOST_RV_REF(const this_type) that) BOOST_NOEXCEPT in light_function()
111 ((this_type&)that).m_pImpl = NULL; in light_function()
122 …light_function(FunT const& fun, typename boost::disable_if_c< is_rv_or_same< FunT, this_type >::va… in light_function()
[all …]
Dlight_function.hpp89 typedef light_function this_type; typedef in boost::aux::light_function
90 BOOST_COPYABLE_AND_MOVABLE(this_type)
126 typedef impl< FunT > this_type; typedef in boost::aux::light_function::impl
132 impl_base(&this_type::invoke_impl, &this_type::clone_impl, &this_type::destroy_impl), in impl()
139 impl_base(&this_type::invoke_impl, &this_type::clone_impl, &this_type::destroy_impl), in impl()
169 light_function(this_type const& that) in light_function()
177 light_function(BOOST_RV_REF(this_type) that) BOOST_NOEXCEPT in light_function()
183 light_function(BOOST_RV_REF(const this_type) that) BOOST_NOEXCEPT in light_function()
186 ((this_type&)that).m_pImpl = NULL; in light_function()
197 …light_function(FunT const& fun, typename boost::disable_if_c< is_rv_or_same< FunT, this_type >::va… in light_function()
[all …]
Dattr_output_terminal.hpp52 typedef attribute_output_terminal< LeftT, T, FallbackPolicyT, ImplT > this_type; typedef in boost::expressions::aux::attribute_output_terminal
113 typename result< this_type(ContextT const&) >::type operator() (ContextT const& ctx) in operator ()()
115 typedef typename result< this_type(ContextT const&) >::type result_type; in operator ()()
123 typename result< const this_type(ContextT const&) >::type operator() (ContextT const& ctx) const in operator ()()
125 typedef typename result< const this_type(ContextT const&) >::type result_type; in operator ()()
/third_party/boost/boost/contract/detail/
Doperator_safe_bool.hpp26 #define BOOST_CONTRACT_DETAIL_OPERATOR_SAFE_BOOL(this_type, bool_expr) \ argument
31 #define BOOST_CONTRACT_DETAIL_OPERATOR_SAFE_BOOL(this_type, bool_expr) \ argument
35 #define BOOST_CONTRACT_DETAIL_OPERATOR_SAFE_BOOL(this_type, bool_expr) \ argument
37 this_type***) {} \
39 this_type***); \
49 #define BOOST_CONTRACT_DETAIL_OPERATOR_SAFE_BOOL(this_type, bool_expr) \ argument
51 typedef void (this_type::*BOOST_CONTRACT_DETAIL_NAME1( \
55 return (bool_expr) ? &this_type:: \
60 #define BOOST_CONTRACT_DETAIL_OPERATOR_SAFE_BOOL(this_type, bool_expr) \ argument
62 typedef void* this_type::*BOOST_CONTRACT_DETAIL_NAME1( \
[all …]
/third_party/boost/boost/smart_ptr/detail/
Dsp_counted_impl.hpp73 typedef sp_counted_impl_p<X> this_type; typedef in boost::detail::sp_counted_impl_p
111 return std::allocator<this_type>().allocate( 1, static_cast<this_type *>(0) ); in operator new()
116 std::allocator<this_type>().deallocate( static_cast<this_type *>(p), 1 ); in operator delete()
125 return quick_allocator<this_type>::alloc(); in operator new()
130 quick_allocator<this_type>::dealloc( p ); in operator delete()
153 typedef sp_counted_impl_pd<P, D> this_type; typedef in boost::detail::sp_counted_impl_pd
191 return std::allocator<this_type>().allocate( 1, static_cast<this_type *>(0) ); in operator new()
196 std::allocator<this_type>().deallocate( static_cast<this_type *>(p), 1 ); in operator delete()
205 return quick_allocator<this_type>::alloc(); in operator new()
210 quick_allocator<this_type>::dealloc( p ); in operator delete()
[all …]
Doperator_bool.hpp26 static void unspecified_bool( this_type*** ) in unspecified_bool() argument
30 typedef void (*unspecified_bool_type)( this_type*** );
42 typedef element_type * (this_type::*unspecified_bool_type)() const;
46 return px == 0? 0: &this_type::get; in operator unspecified_bool_type()
51 typedef element_type * this_type::*unspecified_bool_type;
55 return px == 0? 0: &this_type::px; in operator unspecified_bool_type()
/third_party/boost/boost/ptr_container/
Dptr_array.hpp79 this_type; typedef in boost::ptr_array
112 explicit ptr_array( std::auto_ptr<this_type> r ) in ptr_array()
116 explicit ptr_array( std::unique_ptr<this_type> r ) in ptr_array()
127 ptr_array& operator=( std::auto_ptr<this_type> r ) in operator =()
134 ptr_array& operator=( std::unique_ptr<this_type> r ) in operator =()
142 std::auto_ptr<this_type> release() in release()
144 std::auto_ptr<this_type> ptr( new this_type ); in release()
149 std::auto_ptr<this_type> clone() const in clone()
151 std::auto_ptr<this_type> pa( new this_type ); in clone()
156 std::unique_ptr<this_type> release() in release()
[all …]
/third_party/boost/libs/units/example/
Dmeasurement.hpp41 typedef measurement<Y> this_type; typedef in boost::units::measurement
50 constexpr measurement(const this_type& source) : in measurement()
57 constexpr this_type& operator=(const this_type& source) in operator =()
74 constexpr this_type& operator+=(const value_type& val) in operator +=()
80 constexpr this_type& operator-=(const value_type& val) in operator -=()
86 constexpr this_type& operator*=(const value_type& val) in operator *=()
93 constexpr this_type& operator/=(const value_type& val) in operator /=()
100 constexpr this_type& operator+=(const this_type& /*source*/);
101 constexpr this_type& operator-=(const this_type& /*source*/);
102 constexpr this_type& operator*=(const this_type& /*source*/);
[all …]
Dcomplex.cpp73 typedef complex<T> this_type; typedef in boost::units::complex
76 constexpr complex(const this_type& source) : r_(source.r_),i_(source.i_) { } in complex()
78 constexpr this_type& operator=(const this_type& source) in operator =()
94 constexpr this_type& operator+=(const T& val) in operator +=()
100 constexpr this_type& operator-=(const T& val) in operator -=()
106 constexpr this_type& operator*=(const T& val) in operator *=()
113 constexpr this_type& operator/=(const T& val) in operator /=()
120 constexpr this_type& operator+=(const this_type& source) in operator +=()
127 constexpr this_type& operator-=(const this_type& source) in operator -=()
134 constexpr this_type& operator*=(const this_type& source) in operator *=()
[all …]
/third_party/boost/boost/units/
Dquantity.hpp96 typedef quantity<Unit,Y> this_type; typedef in boost::units::quantity
103 BOOST_UNITS_CHECK_LAYOUT_COMPATIBILITY(this_type, Y); in quantity()
108 BOOST_UNITS_CHECK_LAYOUT_COMPATIBILITY(this_type, Y); in quantity()
111 BOOST_CONSTEXPR quantity(const this_type& source) : val_(source.val_) in quantity()
113 BOOST_UNITS_CHECK_LAYOUT_COMPATIBILITY(this_type, Y); in quantity()
127 BOOST_CXX14_CONSTEXPR this_type& operator=(const this_type& source) in operator =()
142 BOOST_UNITS_CHECK_LAYOUT_COMPATIBILITY(this_type, Y); in quantity()
151 BOOST_UNITS_CHECK_LAYOUT_COMPATIBILITY(this_type, Y); in quantity()
161 BOOST_UNITS_CHECK_LAYOUT_COMPATIBILITY(this_type, Y); in quantity()
169 BOOST_CXX14_CONSTEXPR this_type& operator=(const quantity<Unit,YY>& source) in operator =()
[all …]
Dabsolute.hpp37 typedef absolute<Y> this_type; typedef in boost::units::absolute
42 BOOST_CONSTEXPR absolute(const this_type& source) : val_(source.val_) { } in absolute()
44 …BOOST_CXX14_CONSTEXPR this_type& operator=(const this_type& source) { val_ = source.val_… in operator =()
48 …BOOST_CXX14_CONSTEXPR const this_type& operator+=(const value_type& val) { val_ += val; retur… in operator +=()
49 …BOOST_CXX14_CONSTEXPR const this_type& operator-=(const value_type& val) { val_ -= val; retur… in operator -=()
/third_party/boost/boost/ptr_container/detail/
Dreversible_ptr_container.hpp746 #define BOOST_PTR_CONTAINER_COPY_AND_ASSIGN_AUTO( PC, base_type, this_type ) \ argument
747 explicit PC( std::auto_ptr<this_type> r ) \
750 PC& operator=( std::auto_ptr<this_type> r ) \
756 #define BOOST_PTR_CONTAINER_COPY_AND_ASSIGN_AUTO( PC, base_type, this_type ) argument
760 #define BOOST_PTR_CONTAINER_COPY_AND_ASSIGN_UNIQUE( PC, base_type, this_type ) \ argument
761 explicit PC( std::unique_ptr<this_type> r ) \
764 PC& operator=( std::unique_ptr<this_type> r ) \
770 #define BOOST_PTR_CONTAINER_COPY_AND_ASSIGN_UNIQUE( PC, base_type, this_type ) argument
774 #define BOOST_PTR_CONTAINER_RELEASE_AND_CLONE( this_type ) \ argument
775 std::auto_ptr<this_type> release() \
[all …]
/third_party/boost/boost/range/detail/
Dsafe_bool.hpp25 typedef safe_bool this_type; typedef in boost::range_detail::safe_bool
34 static void unspecified_bool(this_type***) in unspecified_bool() argument
37 typedef void(*unspecified_bool_type)(this_type***);
47 typedef bool (this_type::*unspecified_bool_type)() const;
51 return x ? &this_type::detail_safe_bool_member_fn : 0; in to_unspecified_bool()
/third_party/boost/boost/log/utility/
Dstring_literal.hpp54 typedef basic_string_literal< CharT, TraitsT > this_type; typedef in boost::basic_string_literal
121 BOOST_CXX14_CONSTEXPR this_type& operator= (this_type const& that) BOOST_NOEXCEPT in operator =()
136 this_type&
139 this_type&
152 bool operator== (this_type const& that) const BOOST_NOEXCEPT in operator ==()
183 bool operator!= (this_type const& that) const BOOST_NOEXCEPT in operator !=()
214 bool operator< (this_type const& that) const BOOST_NOEXCEPT in operator <()
245 bool operator<= (this_type const& that) const BOOST_NOEXCEPT in operator <=()
276 bool operator> (this_type const& that) const BOOST_NOEXCEPT in operator >()
307 bool operator>= (this_type const& that) const BOOST_NOEXCEPT in operator >=()
[all …]
/third_party/boost/boost/smart_ptr/
Dshared_array.hpp51 typedef shared_array<T> this_type; typedef in boost::shared_array
139 this_type( r ).swap( *this ); in operator =()
148 this_type( r ).swap( *this ); in operator =()
158 this_type( static_cast< shared_array && >( r ) ).swap( *this ); in operator =()
165 this_type( static_cast< shared_array<Y> && >( r ) ).swap( *this ); in operator =()
173 this_type().swap( *this ); in reset()
179 this_type( p ).swap( *this ); in reset()
184 this_type( p, d ).swap( *this ); in reset()
189 this_type( p, d, a ).swap( *this ); in reset()
194 this_type( r, p ).swap( *this ); in reset()
Dintrusive_ptr.hpp57 typedef intrusive_ptr this_type; typedef in boost::intrusive_ptr
105 this_type(rhs).swap(*this); in operator =()
122 this_type( static_cast< intrusive_ptr && >( rhs ) ).swap(*this); in operator =()
146 this_type( static_cast< intrusive_ptr<U> && >( rhs ) ).swap(*this); in operator =()
154 this_type(rhs).swap(*this); in operator =()
160 this_type(rhs).swap(*this); in operator =()
166 this_type().swap( *this ); in reset()
171 this_type( rhs ).swap( *this ); in reset()
176 this_type( rhs, add_ref ).swap( *this ); in reset()
/third_party/boost/libs/log/src/
Drecord_ostream.cpp83 typedef stream_compound_pool< CharT > this_type;
86 typedef thread_specific_ptr< this_type > tls_ptr_type;
89 typedef log::aux::unique_ptr< this_type > tls_ptr_type;
93 this_type,
117 this_type* p = ptr.get();
120 log::aux::unique_ptr< this_type > pNew(new this_type());
/third_party/boost/boost/log/expressions/formatters/
Dif.hpp48 typedef if_output_terminal this_type; typedef in boost::expressions::aux::if_output_terminal
87 typename result< this_type(ContextT const&) >::type operator() (ContextT const& ctx) in operator ()()
89 typedef typename result< this_type(ContextT const&) >::type result_type; in operator ()()
98 typename result< const this_type(ContextT const&) >::type operator() (ContextT const& ctx) const in operator ()()
100 typedef typename result< const this_type(ContextT const&) >::type result_type; in operator ()()
115 typedef if_else_output_terminal this_type; typedef in boost::expressions::aux::if_else_output_terminal
156 typename result< this_type(ContextT const&) >::type operator() (ContextT const& ctx) in operator ()()
158 typedef typename result< this_type(ContextT const&) >::type result_type; in operator ()()
169 typename result< const this_type(ContextT const&) >::type operator() (ContextT const& ctx) const in operator ()()
171 typedef typename result< const this_type(ContextT const&) >::type result_type; in operator ()()
/third_party/boost/boost/geometry/strategies/spherical/
Ddistance_haversine.hpp236 typedef haversine<RadiusType, CalculationType> this_type; typedef
239 static inline comparable_type apply(this_type const& input) in apply()
249 typedef haversine<RadiusType, CalculationType> this_type; typedef
250 typedef typename return_type<this_type, P1, P2>::type return_type;
253 static inline return_type apply(this_type const& , T const& value) in apply()
285 typedef comparable::haversine<RadiusType, CalculationType> this_type; typedef
287 static inline this_type apply(this_type const& input) in apply()
/third_party/boost/boost/interprocess/smart_ptr/
Dscoped_ptr.hpp56 typedef scoped_ptr<T, Deleter> this_type; typedef in boost::interprocess::scoped_ptr
85 { BOOST_ASSERT(p == 0 || p != m_ptr); this_type(p).swap(*this); } in reset()
90 { BOOST_ASSERT(p == 0 || p != m_ptr); this_type(p, d).swap(*this); } in reset()
122 typedef pointer this_type::*unspecified_bool_type;
127 { return m_ptr == 0? 0: &this_type::m_ptr; } in operator unspecified_bool_type()
/third_party/boost/libs/thread/test/
Dtest_lock_concept.cpp65 typedef test_initially_unlocked_if_other_thread_has_lock<Mutex,Lock> this_type; in operator ()() typedef
67 boost::thread t(&this_type::locking_thread,this); in operator ()()
74 boost::bind(&this_type::is_done,this))); in operator ()()
123 …ypedef test_initially_unlocked_with_try_lock_if_other_thread_has_unique_lock<Mutex,Lock> this_type; in operator ()() typedef
125 boost::thread t(&this_type::locking_thread,this); in operator ()()
132 boost::bind(&this_type::is_done,this))); in operator ()()
181 typedef test_initially_locked_if_other_thread_has_shared_lock<Mutex,Lock> this_type; in operator ()() typedef
183 boost::thread t(&this_type::locking_thread,this); in operator ()()
190 boost::bind(&this_type::is_done,this))); in operator ()()
319 typedef test_unlocked_after_try_lock_if_other_thread_has_lock<Mutex,Lock> this_type; in operator ()() typedef
[all …]
/third_party/boost/boost/serialization/detail/
Dshared_ptr_132.hpp110 typedef shared_ptr< T > this_type; typedef in boost_132::shared_ptr
221 this_type(r).swap(*this); in operator =()
229 this_type().swap(*this); in reset()
235 this_type(p).swap(*this); in reset()
240 this_type(p, d).swap(*this); in reset()
270 typedef T * (this_type::*unspecified_bool_type)() const;
274 return px == 0? 0: &this_type::get; in operator unspecified_bool_type()
279 typedef T * this_type::*unspecified_bool_type;
283 return px == 0? 0: &this_type::px; in operator unspecified_bool_type()
/third_party/boost/boost/local_function/aux_/preprocessor/traits/decl_/
Dappend.hpp144 decl_traits, this_type) \ argument
160 ( (this_type), BOOST_PP_NIL ) ) \
191 decl_traits, this_type) \ argument
202 ( (this_type), BOOST_PP_NIL ) ) \
/third_party/boost/boost/spirit/home/support/
Dinfo.hpp76 typedef basic_info_walker<Callback> this_type; typedef
94 this_type(callback, what.tag, depth+1), what.value); in operator ()()
101 this_type(callback, pair.first.tag, depth+1), pair.first.value); in operator ()()
103 this_type(callback, pair.second.tag, depth+1), pair.second.value); in operator ()()
112 this_type(callback, what.tag, depth+1), what.value); in operator ()()

123456