Lines Matching refs:m_ptr
185 Optional(RefType & reference) { m_ptr = &reference; } in Optional()
186 Optional(std::nullptr_t) { m_ptr = nullptr; } in Optional()
188 operator RefType*() const { return m_ptr; } in operator RefType*()
189 RefType const* operator->() const { return m_ptr; } in operator ->()
190 explicit operator bool() const { return !!m_ptr; } in operator bool()
193 RefType *m_ptr; member in vk::Optional
203 , m_ptr(nullptr) in ArrayProxy()
208 , m_ptr(&ptr) in ArrayProxy()
213 , m_ptr(ptr) in ArrayProxy()
219 , m_ptr(data.data()) in ArrayProxy()
225 , m_ptr(data.data()) in ArrayProxy()
231 , m_ptr(data.data()) in ArrayProxy()
237 , m_ptr(data.data()) in ArrayProxy()
242 , m_ptr(data.begin()) in ArrayProxy()
247 return m_ptr; in begin()
252 return m_ptr + m_count; in end()
257 assert(m_count && m_ptr); in front()
258 return *m_ptr; in front()
263 assert(m_count && m_ptr); in back()
264 return *(m_ptr + m_count - 1); in back()
279 return m_ptr; in data()
284 T * m_ptr; member in vk::ArrayProxy