HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::Optional< RefType > Class Template Reference

#include <vulkan.hpp>

Public Member Functions

 Optional (RefType &reference) VULKAN_HPP_NOEXCEPT
 
 Optional (RefType *ptr) VULKAN_HPP_NOEXCEPT
 
 Optional (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
 operator RefType * () const VULKAN_HPP_NOEXCEPT
 
RefType constoperator-> () const VULKAN_HPP_NOEXCEPT
 
 operator bool () const VULKAN_HPP_NOEXCEPT
 

Detailed Description

template<typename RefType>
class VULKAN_HPP_NAMESPACE::Optional< RefType >

Definition at line 892 of file vulkan.hpp.

Constructor & Destructor Documentation

template<typename RefType>
VULKAN_HPP_NAMESPACE::Optional< RefType >::Optional ( RefType &  reference)
inline

Definition at line 895 of file vulkan.hpp.

template<typename RefType>
VULKAN_HPP_NAMESPACE::Optional< RefType >::Optional ( RefType *  ptr)
inline

Definition at line 899 of file vulkan.hpp.

template<typename RefType>
VULKAN_HPP_NAMESPACE::Optional< RefType >::Optional ( std::nullptr_t  )
inline

Definition at line 903 of file vulkan.hpp.

Member Function Documentation

template<typename RefType>
VULKAN_HPP_NAMESPACE::Optional< RefType >::operator bool ( ) const
inlineexplicit

Definition at line 916 of file vulkan.hpp.

template<typename RefType>
VULKAN_HPP_NAMESPACE::Optional< RefType >::operator RefType * ( ) const
inline

Definition at line 908 of file vulkan.hpp.

template<typename RefType>
RefType const* VULKAN_HPP_NAMESPACE::Optional< RefType >::operator-> ( ) const
inline

Definition at line 912 of file vulkan.hpp.


The documentation for this class was generated from the following file: