operator ref_< baseT >() const noexcept | proton::ref_< objT, allocator > | inline |
operator()(T &&...x) const -> decltype((*_p)(x...)) | proton::ref_< objT, allocator > | inline |
operator()(T &&...x)-> decltype((*_p)(x...)) | proton::ref_< objT, allocator > | inline |
operator->() | proton::ref_< objT, allocator > | inline |
operator->() const | proton::ref_< objT, allocator > | inline |
operator<(const T &x) const | proton::ref_< objT, allocator > | inline |
operator=(const ref_ &r) | proton::ref_< objT, allocator > | inline |
operator=(ref_ &&r) noexcept(noexcept(_p->~objT())) | proton::ref_< objT, allocator > | inline |
operator==(const T &x) const | proton::ref_< objT, allocator > | inline |
operator[](T &&x) const -> decltype((*_p)[x]) | proton::ref_< objT, allocator > | inline |
operator[](T &&x)-> decltype((*_p)[x]) | proton::ref_< objT, allocator > | inline |
ref_() | proton::ref_< objT, allocator > | inline |
ref_(init_alloc, argT &&...a) | proton::ref_< objT, allocator > | inlineexplicit |
ref_(argT &&...a) | proton::ref_< objT, allocator > | inlineexplicit |
ref_(init_alloc, std::initializer_list< T > a) | proton::ref_< objT, allocator > | inlineexplicit |
ref_(std::initializer_list< T > a) | proton::ref_< objT, allocator > | inlineexplicit |
ref_(const ref_ &r) | proton::ref_< objT, allocator > | inline |
ref_(ref_ &&r) noexcept | proton::ref_< objT, allocator > | inline |
~ref_() noexcept(noexcept(_p->~objT())) | proton::ref_< objT, allocator > | inline |