Functions | |
| VEG_CONCEPT_EXPR ((typename A),(A), dealloc, mem::Alloc< A >::dealloc(VEG_DECLVAL(RefMut< A >), VEG_DECLVAL(void *), VEG_DECLVAL(mem::Layout)), true) | |
| VEG_CONCEPT_EXPR ((typename A),(A), alloc, mem::Alloc< A >::alloc(VEG_DECLVAL(RefMut< A >), VEG_DECLVAL(mem::Layout)), VEG_CONCEPT(same< ExprType, mem::AllocBlock >)) | |
| VEG_CONCEPT_EXPR ((typename A),(A), owns_alloc, mem::Alloc< A >::owns(VEG_DECLVAL(Ref< A >), VEG_DECLVAL(mem::Layout)), VEG_CONCEPT(same< ExprType, bool >)) | |
| VEG_CONCEPT_EXPR ((typename A),(A), grow, mem::Alloc< A >::grow(VEG_DECLVAL(RefMut< A >), VEG_DECLVAL(void *), VEG_DECLVAL(mem::Layout), VEG_DECLVAL(usize), VEG_DECLVAL(mem::RelocFn)), VEG_CONCEPT(same< ExprType, mem::AllocBlock >)) | |
| VEG_CONCEPT_EXPR ((typename A),(A), shrink, mem::Alloc< A >::shrink(VEG_DECLVAL(RefMut< A >), VEG_DECLVAL(void *), VEG_DECLVAL(mem::Layout), VEG_DECLVAL(usize), VEG_DECLVAL(mem::RelocFn)), VEG_CONCEPT(same< ExprType, mem::AllocBlock >)) | |
| VEG_CONCEPT_EXPR ((typename C, typename T, typename A),(C, T, A), destroy, mem::Cloner< C >::destroy(VEG_DECLVAL(RefMut< C >), VEG_DECLVAL(T *), VEG_DECLVAL(RefMut< A >)), true) | |
| VEG_CONCEPT_EXPR ((typename C, typename T, typename A),(C, T, A), clone, mem::Cloner< C >::clone(VEG_DECLVAL(RefMut< C >), VEG_DECLVAL(Ref< T >), VEG_DECLVAL(RefMut< A >)), VEG_CONCEPT(same< ExprType, T >)) | |
| VEG_CONCEPT_EXPR ((typename C, typename T, typename A),(C, T, A), clone_from, mem::Cloner< C >::clone_from(VEG_DECLVAL(RefMut< C >), VEG_DECLVAL(RefMut< T >), VEG_DECLVAL(Ref< T >), VEG_DECLVAL(RefMut< A >)), true) | |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename A) | , |
| (A) | , | ||
| dealloc | , | ||
| mem::Alloc< A > | ::deallocVEG_DECLVAL(RefMut< A >), VEG_DECLVAL(void *), VEG_DECLVAL(mem::Layout), | ||
| true | ) |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename A) | , |
| (A) | , | ||
| alloc | , | ||
| mem::Alloc< A > | ::allocVEG_DECLVAL(RefMut< A >), VEG_DECLVAL(mem::Layout), | ||
| VEG_CONCEPT(same< ExprType, mem::AllocBlock >) | ) |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename A) | , |
| (A) | , | ||
| owns_alloc | , | ||
| mem::Alloc< A > | ::ownsVEG_DECLVAL(Ref< A >), VEG_DECLVAL(mem::Layout), | ||
| VEG_CONCEPT(same< ExprType, bool >) | ) |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename A) | , |
| (A) | , | ||
| grow | , | ||
| mem::Alloc< A > | ::growVEG_DECLVAL(RefMut< A >), VEG_DECLVAL(void *), VEG_DECLVAL(mem::Layout), VEG_DECLVAL(usize), VEG_DECLVAL(mem::RelocFn), | ||
| VEG_CONCEPT(same< ExprType, mem::AllocBlock >) | ) |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename A) | , |
| (A) | , | ||
| shrink | , | ||
| mem::Alloc< A > | ::shrinkVEG_DECLVAL(RefMut< A >), VEG_DECLVAL(void *), VEG_DECLVAL(mem::Layout), VEG_DECLVAL(usize), VEG_DECLVAL(mem::RelocFn), | ||
| VEG_CONCEPT(same< ExprType, mem::AllocBlock >) | ) |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename C, typename T, typename A) | , |
| (C, T, A) | , | ||
| destroy | , | ||
| mem::Cloner< C > | ::destroyVEG_DECLVAL(RefMut< C >), VEG_DECLVAL(T *), VEG_DECLVAL(RefMut< A >), | ||
| true | ) |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename C, typename T, typename A) | , |
| (C, T, A) | , | ||
| clone | , | ||
| mem::Cloner< C > | ::cloneVEG_DECLVAL(RefMut< C >), VEG_DECLVAL(Ref< T >), VEG_DECLVAL(RefMut< A >), | ||
| VEG_CONCEPT(same< ExprType, T >) | ) |
| proxsuite::linalg::veg::concepts::alloc::VEG_CONCEPT_EXPR | ( | (typename C, typename T, typename A) | , |
| (C, T, A) | , | ||
| clone_from | , | ||
| mem::Cloner< C > | ::clone_fromVEG_DECLVAL(RefMut< C >), VEG_DECLVAL(RefMut< T >), VEG_DECLVAL(Ref< T >), VEG_DECLVAL(RefMut< A >), | ||
| true | ) |